Warning: Attempt to read property "post_excerpt" on null in /www/wwwroot/ily22.com/wp-content/themes/blogus/single.php on line 77

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数据库了。

 

By admin

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注