当前位置: > 数据库 > MySQL >

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)
------分隔线----------------------------
栏目列表
推荐内容