## 20160331 忘记 root密码
一、参考 重设mysql root密码
http://www.111cn.net/database/mysql/43957.htmhtml
二、 中止mysql
service mysqld stop
若是不行
ps -ef
kill mysql的进程mysql
三、mysql安全方式运行进入mysql
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysql -u root mysqlsql
四、更新密码
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';数据库
五、刷新当前user和privilige表中的用户信息/权限设置
mysql 的权限会在启动和flush以后更新
FLUSH PRIVILEGES;centos
六、退出,再来!试试新密码
quit安全
七、再次启动进入mysql
mysql -u root mysql
八、此时密码应该是刚才设置的:newpasswordui
9再试试!改个密码看看
十、链接数据库
use mysql.net
十一、修改root密码
UPDATE user SET Password=PASSWORD('123') where USER='root';
UPDATE user SET Password=PASSWORD(’88553212’) where USER='root';
十二、刷新用户信息
FLUSH PRIVILEGES;
1三、退出再来
忘记刷新的话,只好reboothtm
1四、查询一下
use mysql;
desc user;
select user,host,password from user;
或者 select user,host,password from mysql.user;进程
1五、感受这个方式更加合理 http://www.centoscn.com/mysql/2014/0603/3081.html