MySql重置root用户密码
2017-02-15 16:29:49环境说明:linux服务器
1.停止mysql服务。
service mysqld stop
2.启动mysqld_safe ,跳过启动授权表。启动时加上skip-grant-tables参数目的是在启动mysql时不启动grant-tables,授权表。这样就可以修改root的密码了。
mysqld_safe --skip-grant-tables &
3.登录mysql,并修改密码。
mysql -uroot -p
use mysql
update user set password=PASSWORD('12345678') where user="root";
mysql5.7修改密码语句
update user set authentication_string=PASSWORD('12345678') where user='root';
flush privileges;
quit
4.杀死mysqld_safe进程,并重启mysqld。
kill -9 11283 (11283为mysqld_safe进程)
service mysqld start
5.使用root登录
mysql -uroot -p (输入密码12345678即可)