linux下安装好mysql后无法登陆。。
查了网上说的各种方法,搞了一晚上都没解决。。第二天在群中请教了前辈。。解决了
方法为:用安全模式启动后修改密码
如下:
1. 让mysql可以无密码启动
vi /etc/my.cnf
在[mysqld]中加上skip-grant-tables
2. 重新启动mysql
/etc/init.d/mysql stop
/etc/init.d/mysql start
3. 进入/usr/bin目录下使用sqladmin修改密码
mysqladmin -uroot -p old_pwd new_pwd
或者mysql直接进入
use mysql;
update user set password=PASSWORD('root') where user = 'root';
flush privileges;
或者参考修改mysql密码的其他方法:http://www.cnblogs.com/jyginger/archive/2011/04/27/2030017.html
4. 回到第1步。。删除skip-grant-tables
即可。。以上测试ok..