当前位置: 首页 > 编程笔记 >

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

申屠乐池
2023-03-14
本文向大家介绍重置mysql的root密码最简单的方法,包括了重置mysql的root密码最简单的方法的使用技巧和注意事项,需要的朋友参考一下

我的mysql版本 MYSQL V5.7.9,旧版本请使用:

UPDATE mysql.user SET Password=PASSWORD('新密码') WHERE User='root';

Mac OS X - 重置 MySQL Root密码

密码太多记不住??你是否忘记了Mac OS 的MySQL的root密码? 通过以下4步就可重新设置新密码:

1. 停止 mysql server.

通常是在 '系统偏好设置' > MySQL > 'Stop MySQL Server'

2. 打开终端,输入:

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

3. 打开另一个新终端,输入:

sudo /usr/local/mysql/bin/mysql -u root

  UPDATE mysql.user SET authentication_string=PASSWORD('你的新密码') WHERE User='root';

  FLUSH PRIVILEGES;

  exit

4. 重启MySQL.

好了,这样就完成了

知识点补充

Windows:

1.以系统管理员身份登陆系统。

2.打开cmd-----net start 查看mysql是否启动。启动的话就停止net stop mysql.

3.我的mysql安装在d:\usr\local\mysql4\bin下。

4.跳过权限检查启动mysql.

d:\usr\local\mysql\bin\mysqld-nt --skip-grant-tables

5.重新打开cmd。进到d:\usr\local\mysql4\bin下:

d:\usr\local\mysql\bin\mysqladmin -u root flush-privileges password "newpassword"

d:\usr\local\mysql\bin\mysqladmin -u root -p shutdown 这句提示你重新输密码。

6.在cmd里net start mysql

7.搞定了。

Linux:

MySQL root密码的恢复方法之一

如果忘记了MySQL root密码,可以用以下方法重新设置:

1.KILL掉系统里的MySQL进程;

killall -TERM MySQLd

2.用以下命令启动MySQL,以不检查权限的方式启动;
safe_MySQLd --skip-grant-tables &

3.然后用空密码方式使用root用户登录 MySQL;

MySQL -u root

4.修改root用户的密码;

MySQL> update MySQL.user set password=PASSWORD('新密码') where User='root'; 
MySQL> flush privileges; 
MySQL> quit 

重新启动MySQL,就可以使用新密码登录了。

到此这篇关于重置mysql的root密码最简单的方法的文章就介绍到这了,更多相关mysql下如何重置mysql的root密码内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!

 类似资料:
  • 本文向大家介绍MySQL重置root密码,包括了MySQL重置root密码的使用技巧和注意事项,需要的朋友参考一下 我们介绍一种无需密码的重置root密码的方式。 步骤如下: 1、打开配置文件/etc/my.cnf,在mysqld下添加一行skip-grant-tables,如下: 这样我们就可以免密登录MySQL了。 然后保存并退出。 2、重启MySQL 这两个命令2选1: 3、终端输入 mys

  • 本文向大家介绍linux系统中重置mysql的root密码,包括了linux系统中重置mysql的root密码的使用技巧和注意事项,需要的朋友参考一下 大家知道,我们经常在linux或者windows需要用到mysql数据库,但是我们经常会犯一种特别低级的小错误,小编也时常会犯的错误,突然就忘记了mysql的root的密码,之后就会带来一系列的麻烦,下面小编告诉大家怎么在linux操作系统重置ro

  • 本文向大家介绍CentOS下重置MySQL的root密码的教程,包括了CentOS下重置MySQL的root密码的教程的使用技巧和注意事项,需要的朋友参考一下 本人在CentOS6.4上安装万mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码。 首先,你必须要有操作系统的root权限了。要是连系统的root权

  • 问题内容: 我一直按照以下说明为Windows 7便携式计算机上的本地安装重置 root 密码。 我停止了服务,创建了 init-file ,并运行以下命令(以管理员身份): 我收到以下 警告 : 2014-02-08 15:44:10 0 [警告]不建议使用带隐含DEFAULT值的TIMESTAMP。请使用– explicit_defaults_for_timestamp服务器选项(有关更多详细

  • 本文向大家介绍CentOS7如何重置root密码的方法,包括了CentOS7如何重置root密码的方法的使用技巧和注意事项,需要的朋友参考一下 搬砖过程中杂七杂八的环境和配置问题,每次总能碰到不一样的错误。Google一下发现别人能解决的方法不一定适合你。这次我遇到问题的环境是: Windows 10 企业版 2016 LTS VMware® Workstation 14 Pro 14.1.0 b

  • 本文向大家介绍MySQL8.0.23版本的root密码重置最优解法,包括了MySQL8.0.23版本的root密码重置最优解法的使用技巧和注意事项,需要的朋友参考一下 该方法编辑于2021年2月7日,自己使用的版本是8.0.23,事情的起因要从袁隆平教授说起…要从一本教科书说起,有一章节是“MySQL安全管理与权限管理”,其中有提到更改root账户 ps:此方法适用于任何忘记,胡乱修改或已经糟蹋r