您的位置:首页 > 运维架构 > Linux

linux下如何找回mysql root密码

2017-05-22 11:49 260 查看
linux下如何找回mysql root密码

方法/步骤


编辑MySQL配置文件

  vi /etc/my.cnf #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables

  [mysqld]

  skip-grant-tables

  :wq! #保存退出

  shutdown -r now #重启系统

进入MySQL控制台

  mysql -uroot -p #直接按回车,这时不需要输入root密码。

修改root密码

  update mysql.user set password=password(’123456′) where User=”root” and Host=”localhost”;

flush privileges; #刷新系统授权表

取消/etc/my.cnf中的skip-grant-tables

  vi /etc/my.cnf 编辑文件,找到[mysqld],删除skip-grant-tables这一行

  :wq! #保存退出

重启mysql

  service mysqld restart #重启mysql,这个时候mysql的root密码已经修改为123456

进入mysql控制台

  mysql -uroot -p #进入mysql控制台

  123456 #输入密码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: