CentOS 7下强制重置Mysql密码
时间:2014-07-28 10:35 来源:linux.it.net.cn 作者:IT网
Mysql 5.6的安全机制加强了,默认安装时会随机给ROOT用户生成一个密码保存在安装用户目录下/root/.mysql_secret中。
-
(1)用ROOT用户登录,STOP数据库
# /etc/init.d/mysql stop 或 /etc/rc.d/init.d/mysql stop (init.d是链接到rc.d/init.d的软链接)
-
(2)跳过授权表启动Mysql服务器
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &Ctrl+c // 终止
-
(3)登录修改密码 # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit
-
(4)重新启动mysql # /etc/init.d/mysql restart
-
(5)以root登录 # mysql -u root -p Enter password: mysql>
-
(6)OK!
(责任编辑:IT)
Mysql 5.6的安全机制加强了,默认安装时会随机给ROOT用户生成一个密码保存在安装用户目录下/root/.mysql_secret中。
# /etc/init.d/mysql stop 或 /etc/rc.d/init.d/mysql stop (init.d是链接到rc.d/init.d的软链接)
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &Ctrl+c // 终止
|