ERROR 1045 (28000): Access denied for user ‘root’@’ily22.com’ (using password: YES)
数据库无法登录,密码也是安装时的,出现这种情况,只能重置密码看看了。
通过跳过密码验证来重置密码,
vim /etc/my.cnf
找到[mysqld]进行编辑加入skip-grant-tables
:wq 保存文档并退出
然后重启MySQL( 输入/etc/init.d/mysql restart有的是/etc/init.d/mysqld restart)
由于我的是一键lnmp安装的,所有点不同MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
尽管我输入/etc/init.d/mysql restart重启或者reload重载,force-reload强制重载都没效果
报错Starting MySQL… ERROR! The server quit without updating PID file
这个是说有进程需要kill才能重启,我比较懒直接重启lnmp还是不行,就直接lnmp kill,再重启mysql就正常了。(lnmp1.2+版本状态管理: lnmp {start|stop|reload|restart|kill|status})
重启mysql之后输入mysql即可进入mysql了。
接下来就是通过SQL语句来重置密码
mysql> use mysql;
mysql> update user set password=password(“你的新密码”) where user=”root”;
mysql> flush privileges;
mysql> quit
重置密码完成就可以直接登陆phpmyadmin管理mysql数据库了。