LinuxSir.cn,穿越时空的Linuxsir!

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

Mysql下无法创建数据库

[复制链接]
发表于 2003-5-24 11:17:14 | 显示全部楼层 |阅读模式
我在安装mysql时建立了mysql用户和mysql组并授权如下:

chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql

但root及mysql用户只有对test数据库操作的权限,且都不能创建数据库,这是为何?

不知哪位兄弟能对mysql权限问题给个清晰一点的概念,我真的是被搞糊涂了。
 楼主| 发表于 2003-5-24 12:48:41 | 显示全部楼层
还有,我使用 
[root@localhost root]# /usr/local/mysql/bin/mysqladmin -u root -p password 'password' 命令来修改root 密码时出现如下错误提示:

/usr/local/mysql/bin/mysqladmin: unable to change password;
error: 'Access denied for user: '@localhost' to database 'mysql''.

郁闷!
发表于 2003-5-24 13:49:32 | 显示全部楼层
但root及mysql用户只有对test数据库操作的权限,且都不能创建数据库,这是为何?

不知哪位兄弟能对mysql权限问题给个清晰一点的概念,我真的是被搞糊涂了。
看不懂你说什么意思……
你把目录+r看看可以修改密码么
 楼主| 发表于 2003-5-24 13:57:51 | 显示全部楼层
可能是没有说清楚,其实我想知道的是:
为何我的root和mysql用户都没有创建数据库的权限?
发表于 2003-5-24 14:05:33 | 显示全部楼层
你打mysql进入mysql。(用root登陆直接进去)
然后打show databases;
能看到数据库,然后用creat database;我没记错的话就创建数据库,不能的话有错误提示。你看下什么错误提示
对了如果是修改密码的话,你看看data目录下的mysql目录下面是不是都有写权限
 楼主| 发表于 2003-5-24 14:17:49 | 显示全部楼层
问题解决了,登录的时候用一定用:
./mysql -p
然后敲入root密码就ok了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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