喜悦国际村 » 数据库技术 » 怎么无法修改mysql的根用户口令

页: [1]
tanlian2005-5-3 01:40 PM
怎么无法修改mysql的根用户口令

我在自己本地机子上做开发的时候,由于一直无法给mysql的root用户分配口令,所以就一直不用要密码的mysql_connet("localhost","root").

但今天下了一个留言薄程序,安装的时候提示输入连接数据库的用户名和密码,且提示不能为空!(真的是很怪,本来root的口令就可以为空),没办法,只要去修改root的口令,

照书,在命令提示符下:mysql -u root mysql
之后显示欢迎信息^^^^^^^^^^^^^(省略)
mysql>set password=password('123456');
执行该命令后,显示:query ok, 0 rows affected (0.00 sec)

我认为应该是修改成功了的,但是用mysql-front连接时,用root 123456
提示无法连接,还是只能用没有口令的root连接

请问高手,到底该怎么办啊~~~

ccna2005-5-5 06:17 AM
建议这样,用Mysqladmin来设置root口令.

mysqladmin -u root password '123456'

用setpassword也可以

set password for 'root'@'localhost' = password('12345678')

dzjzmj2005-5-8 04:54 AM
十再不行也可以用,phpmyadmin直接改mysql user表里的数据


查看完整版本: 怎么无法修改mysql的根用户口令


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.006002 second(s), 2 queries