你的位置:
问答吧
-> FreeBSD
-> 问题详情
mysql不能设置密码
ports安装mysql-4.0.15,设置密码时:
# mysqladmin -u root password '2568723630'
mysqladmin: unable to change password; error: 'Access denied for user: '@localhost' to database 'mysql''
也不能添加数据库,mysql>show databases;只看到一个test数据库。
作者: 风中追风
发布时间: 2004-02-06
用户权限的问题,请确定该用户有合适的权限。
作者: Freebird
发布时间: 2004-02-06
使用mysql -u root,看能不能进入!
进入,使用set password for root=password("password");
如果不能进入,说明你的数据库root已经设置了密码,然后…………
作者: Eg_zm
发布时间: 2004-02-06
我是root用户,用mysql -u root可以进去,直接用mysql也能进去,但是:
mysql> set password for root=password("******");
ERROR 1133: Can't find any matching row in the user table
作者: 风中追风
发布时间: 2004-02-06
MySQL安装后,有没有运行mysql_install_db ?
没有的话,请先运行它以初始化数据表。
作者: Freebird
发布时间: 2004-02-06
引用:
最初由 风中追风 发表
ports安装mysql-4.0.15,设置密码时:
# mysqladmin -u root password '2568723630'
mysqladmin: unable to change password; error: 'Access denied for user: '@localhost' to database 'mysql''
也不能添加数据库,mysql>show databases;只看到一个test数据库。既然是port安装的,那么数据库应该是已经初始话了,在你使用
mysql -u root进入,show database;的时候,只有test,那么可能是数据库出错,重新初始话!可能需要删除你以前的数据库文件,应该在/var/db/mysql下
最好是备份!
作者: Eg_zm
发布时间: 2004-02-06
不知道是在什么用户下修改密码的?#应该是root,为何显示“@localhost”?
作者: Freebird
发布时间: 2004-02-06
是ssh远程上去,su 到root进行操作的
作者: 风中追风
发布时间: 2004-02-06
引用:
最初由 风中追风 发表
是ssh远程上去,su 到root进行操作的This fault?I don't konw!As a new user, I recommend you use the "webmin" to manage your system and services including "MySQL".
作者: Freebird
发布时间: 2004-02-06