解决mysql使用过程出现的1405错误

在linux系统上使用mysql时报1405错误。找了很多网上的方法,但是都比较乱,最终经过不懈的努力,终于解决了。

Mark一下,省得以后再遇到又要折腾。

首先打开终端,按照下面的步骤进行:

1、sudo /etc/init.d/mysql stop

2、sudo mysqld-safe --skip-grant-tables &

3、sudo mysql --user=root mysql

4、update user setPassword=PASSWORD('new password');//括号里边输入你自己要设的新密码

  flush privileges;//刷新

  exit;//退出,

5、sudo killall mysqld-safe &

6、/etc/init.d /mysql start

到此没,设置完毕,重新进入mysql就没问题了,

在终端输入:

mysql -u root -p

按回车输入刚才设置的新密码,就OK了。

posted @ 2017-04-19 16:38  行走的篮球  阅读(6045)  评论(0编辑  收藏  举报