更改MySQL的root的密码
升级了MySQL, root的密码被升没了。
先把mysql关掉:
sudo service mysql stop
在一个terminal里启动:
sudo -u mysql mysqld --skip-grant-tables --skip-networking
在另一个terminal里运行mysql客户:
mysql
在客户里:
mysql> flush privileges;
mysql> use mysql;
mysql> update user set authentication_string=PASSWORD("新密码") where User='root';
mysql> update user set plugin="mysql_native_password";
mysql> flush privileges;
mysql> quit
这样就行了。
找到mysql服务器pid把它kill掉,重新启动:
sudo service mysql start