安装一键lnmp后,phpmyadmin

安装一键lnmp后,发现登录数据报错,如下:ERROR():Accessdeniedforuser‘root’

’localhost’(usingpassword:YES)

数据库无法登录,密码也是安装时的,出现这种情况,只能重置密码看看了。

通过跳过密码验证来重置密码,

vim/etc/my.cnf

找到[mysqld]进行编辑加入skip-grant-tables

:wq保存文档并退出

然后重启MySQL(输入/etc/init.d/mysqlrestart有的是/etc/init.d/mysqldrestart)

由于我的是一键lnmp安装的,所有点不同MySQL状态管理:/etc/init.d/mysql{start

stop

restart

reload

force-reload

status}

尽管我输入/etc/init.d/mysqlrestart重启或者reload重载,force-reload强制重载都没效果

报错StartingMySQL…ERROR!TheserverquitwithoutupdatingPIDfile

这个是说有进程需要kill才能重启,我比较懒直接重启lnmp还是不行,就直接lnmpkill,再重启mysql就正常了。(lnmp1.2+版本状态管理:lnmp{start

stop

reload

restart

kill

status})

重启mysql之后输入mysql即可进入mysql了。

接下来就是通过SQL语句来重置密码

mysqlusemysql;

mysqlupdateusersetpassword=password(“你的新密码”)whereuser=”root”;

mysqlflushprivileges;

mysqlquit

重置密码完成就可以直接登陆phpmyadmin管理mysql数据库了。




转载请注明:http://www.aierlanlan.com/rzdk/4928.html