客服中心

  • 电 话:18515552536
  • 手 机:13269646521
  • 邮 箱: 该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。
  • 点击这里给我发消息

如何重置Mysql root密码?(Linux/Windows)【图文教程】

经常需要帮客户安装Mysql,有的时候客户的Mysql已经安装好,又忘记了密码本文主要介绍,如何在不知道Mysql root密码时如何进入Mysql并重置密码。

快速教程:

  1. 打开mysql配置文件增加:skip-grant-tables
  2. 重启Mysql后使用mysql -uroot -p 命令登入Mysql
  3. 重置mysql密码

第一步:修改Mysql配置文件,增加:skip-grant-tables配置行

 打开Mysql的配置文件,增加一行配置:

  • Linux下配置文件在: /etc/my.cnf
  • Windows在Mysql安装目录下的my.ini
skip-grant-tables

 

Linux:

[root@liama01 ~]# vi /etc/my.cnf

Mysql配置文件

Windows:

Mysql配置文件

 

第二步:重启Mysql后使用mysql -uroot -p 命令登入Mysql并修改密码

Linux重启Mysql:

[root@liama01 ~]# service mysqld restart

 windows重启Mysql再服务管理中重启。


Linux 登录Mysql:

[root@liama01 ~]# mysql -uroot -p
Enter password:

直接回车即可登录。

mysql> use mysql
mysql> update user set password=PASSWORD('123456') WHERE user="root";
mysql> flush privileges;

执行后Mysql的root密码修改为“123456”

完成后记得将配置文件中的skip-grant-tables配置行去掉。

 

相关:

  1. CentOS Linux 关闭SELinux的方法
  2. CentOS Linux 添加用户useradd与删除用户userdel
  3. CentOS yum安装mcrypt详细图解教程
  4. CentOS环境下yum安装LAMP(Linux+Apache+Mysql+php)
  5. Linux设置系统时间

 

亿维恒越 @2014 京ICP备19019024号

需求在线提交 加入收藏 | 企业邮箱