LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1110|回复: 3

Linux下Mysql无法创建数据库

[复制链接]
发表于 2010-10-22 15:42:04 | 显示全部楼层 |阅读模式
mysql> create database dh;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'dh'
mysql>

而且没有Mysql库了
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| test               |
+--------------------+
2 rows in set (0.01 sec)

mysql>

mysql> select user();
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

-------------------------------------------
mysql> select version();
+----------------------+
| version()            |
+----------------------+
| 5.1.49-community-log |
+----------------------+
1 row in set (0.00 sec)


群里高手们有没有遇到和我一样的问题,希望得到解决。
发表于 2010-10-23 20:03:39 | 显示全部楼层
Access denied 没有权限。
一般问题可能2个方面:
1,你这个mysql帐号没有创建数据库权限。
2,你的mysql目录和文件的权限有问题,例如是root用户,而不是mysql用户。
回复 支持 反对

使用道具 举报

发表于 2010-10-26 08:02:43 | 显示全部楼层
你的mysql登录了没?默认是啥都不能干的
回复 支持 反对

使用道具 举报

发表于 2010-11-5 11:13:45 | 显示全部楼层
貌似你的系统数据库mysql没了,这是我的结果
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
3 rows in set (0.09 sec)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表