刚刚接手一个项目,想看看mysql数据库中存储的内容,但root的密码已经丢失,无奈,只能重置root密码。现将重置过程记录。
(1)暂停mysqld服务 # /etc/init.d/mysqld stop
(2)使用安全模式启动mysqld # mysqld_safe --skip-grant-tables &
(3)待mysql启动后以root身份进入 # mysql -u root
(4)重置密码 mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit
(5)重启mysql服务 # /etc/init.d/mysqld restart
至此root密码已完成重置