`
zjlinkpro
  • 浏览: 50199 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

如何修改mysql root密码?

阅读更多

如果忘记 mysql root密码,不用着急,只需要四步就能解决问题了!

---------------------------------------------------------------------------------------------------------------------------------

具体步骤:

1、编辑MySQL配置文件:

windows环境中:%MySQL_installdir%\my.ini //一般在MySQL安装目录下有my.ini即MySQL的配置文件。
linux环境中:/etc/my.cnf

配置[MySQLd]段添加如下一行:

skip-grant-tables

保存退出编辑。

2、然后重启MySQL服务

windows环境中:

在命令行下执行:
net stop MySQL
net start MySQL

linux环境中:
/etc/init.d/MySQLd restart

3、设置新的ROOT密码

在命令行下执行:
MySQL -u root -p MySQL
直接回车无需密码,即可进入数据库了。

现在我们执行如下语句把root密码更新为 123456:
然后在命令行下执行:

update user set password=PASSWORD("123456") where user='root';

quit   

退出MySQL。

4、还原配置文件并重启服务

然后修改MySQL配置文件把刚才添加的那一行(skip-grant-tables)删除。

再次,重启MySQL服务(步骤2);

修改完毕。

新密码为123456

-------------------------------------------------------------------------------------------------------------------------------

几种常见的mysql 密码修改方法

-------------------------------------------------------------------------------------------------------------------------------

 

方法1: 用SET PASSWORD命令

  mysql -u root

  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

---------------------------------------------------------------------------------------------------------------------------------

方法2:用mysqladmin

  如果root已经设置过密码,采用如下方法

  mysqladmin -u root -p password  "newpass"

       Enter password: oldpass (这里需要旧的密码)

      注意:假如 newpass = 123456,

                在cmd中不要输入"123456",只要输123456就行;

                这种方法,本人试过,基本可行;

----------------------------------------------------------------------------------------------------------------------------------

方法3: 用UPDATE直接编辑user表

  mysql -u root

  mysql> use mysql;

  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

  mysql> FLUSH PRIVILEGES;

-----------------------------------------------------------------------------------------------------------------------------------

参考网址:

 

1.web开发网

2.linux公社

分享到:
评论

相关推荐

    修改Mysql的root密码方法

    修改Mysql的root密码方法,比较好用。希望能方便大家。

    整理了以下四种在MySQL中修改root密码的方法

    MySQL 中修改 root 密码的四种方法 MySQL 是一种流行的关系数据库管理系统,广泛应用于各个领域。在实际应用中,MySQL 的 root 密码是非常重要的,因为它是 MySQL 的最高权限账户。如果我们忘记了 root 密码,将会...

    mysql重置ROOT密码(真实可用)

    在实际工作中,忘记了mysql的ROOT 密码,可就糟糕了,本教程分步骤教会你如何重置ROOT密码,绝对能用!放心下载,一看就会!!

    MySQL修改root密码的多种方法

    本文介绍了MySQL修改root密码的多种方法,忘记密码时,管理员可以在服务器上修改ROOT密码,防止忘记密码导致数据无法导出或使用工具连接数据库。

    忘记mysql中root密码和zabbix登陆密码[整理].pdf

    MySQL中root密码忘记的解决办法 当我们忘记了mysql中root密码时,不能正常登陆mysql数据库了。这时候,我们可以通过修改mysql的配置文件来跳过密码登陆。具体步骤如下: 1. 首先,打开mysql的配置文件`/etc/my.cnf...

    MySQL重置root密码for Linux

    新装MySQL不知道密码,忘记MySQL密码,都可以安装该方法改过来,在Ubuntu和CentOS上用过多次。

    修改Mysql的root用户密码

    修改Mysql的root用户密码 修改Mysql的root用户密码 修改Mysql的root用户密码

    修改mysql root用户密码

    修改mysql root用户密码 修改mysql root用户密码 修改mysql root用户密码

    ubuntu 11.10 mysql忘记root密码解决

    在解决 MySQL 忘记 Root 密码的问题之前,需要停止 MySQL 服务,以便在安全模式下进行密码修改。可以使用以下命令停止 MySQL 服务: ``` # killall mysqld ``` 停止 MySQL 服务后,需要使用以下命令启动 MySQL ...

    忘记mysqlroot密码

    如果你忘记了mysqlroot密码 这个文档可以帮助你找回密码

    重置mysql的root密码最简单的方法

    Mac OS X – 重置 MySQL Root密码 密码太多记不住??你是否忘记了Mac OS 的MySQL的root密码? 通过以下4步就可重新设置新密码: 1. 停止 mysql server. 通常是在 ‘系统偏好设置’ > MySQL > ‘Stop MySQL Server’ ...

    mysql给root开启远程访问权限,修改root密码

    Mysql远程访问权限与root密码修改 Mysql作为一个广泛使用的关系数据库管理系统,在实际应用中经常需要对root用户进行远程访问权限的设置和密码修改。这种操作的主要目的是为了提高服务器的安全性和可扩展性。下面...

    windows下忘记mysql的root用户密码详细解决方法

    windows下忘记mysql的root用户密码详细解决方法

    重设MYSQL ROOT密码

    在Windows下重设 MYSQL ROOT密码

    忘记mysql 的root密码怎么办

    忘记mysql的root密码怎么办?

    centeos5.5下编译安装MYSQL,修改root密码

    centeos5.5下编译安装MYSQL以及安装过程中遇到的问题解决方法,修改root密码

    mysql密码忘记教程

    mysql忘记超级管理员root密码之后,需要重置密码时请看过来,在文件中可以比较清晰的明白修改的过程,注:这是windows操作系统下的mysql root重置密码的过程

    MYSQL_root密码错误

    windows下无法连接MYSQL_root密码错误_MYSQL_Command_Line_client一闪而过

    mysql修改root密码的四种方法.txt

    mysql修改root密码的四种方法 本文以windows为例为大家详细介绍下MySQL修改root密码的4种方法,大家可以可以根据的自己的情况自由选择,希望对大家有所帮助

    MYSQL破解ROOT密码

    在这里,我们将密码修改为 “root123”。 ``` mysql> update user set password=password('root123') where user='root'; Query OK, 3 rows affected (0.00 sec) Rows matched: 3 Changed: 3 Warnings: 0 ``` 第六步...

Global site tag (gtag.js) - Google Analytics