页:
[1]
|
怎么无法修改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连接
请问高手,到底该怎么办啊~~~ |
|
建议这样,用Mysqladmin来设置root口令.
mysqladmin -u root password '123456'
用setpassword也可以
set password for 'root'@'localhost' = password('12345678') |
|
| 十再不行也可以用,phpmyadmin直接改mysql user表里的数据 |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.006002 second(s), 2 queries |