问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

忘记mysql的root密码怎么办

发布网友 发布时间:2022-02-26 19:14

我来回答

4个回答

懂视网 时间:2022-02-26 23:35

产品型号:Thinkpad E15

系统版本:centos8

软件版本:mysql 5.7

mysql忘记root密码怎么办

启动MySQL服务的时候跳过权限表认证。

停止数据库 

[root@xuegod63 ~]# systemctl stop mariadb

直接通过安全模式启动并跳过用户名认证

[root@xuegod63 ~]# mysqld_safe --skip-grant-table   &

修改密码

[root@xuegod63 ~]# mysql

MariaDB [(none)]> update mysql.user set password=password('xuegod') where user='root' and host='localhost';

通过新密码关闭数据库

[root@xuegod63 ~]# mysqladmin -uroot -pxuegod shutdown

重新启动数据库

[root@xuegod63 ~]# systemctl start mariadb

注:如果修改配置文件绕过权限表认证,则启动数据库前应删除配置文件中添加的skip-grant-tables。

新密码登录数据库

[root@xuegod63 ~]# mysql -uroot -pxuegod

总结:

1、停止数据库

2、通过安全模式跳过安全表启动并修改密码

3、使用新密码关闭数据库后重新启动mysql


热心网友 时间:2022-02-26 20:43

MySQL有时候忘记了root密码是一件伤感的事。这里提供Windows 和 Linux 下的密码重置方法。

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,就可以使用新密码登录了。

MySQLroot密码的恢复方法二

有可能你的系统没有 safe_MySQLd 程序(比如我现在用的 ubuntu操作系统, apt-get安装的MySQL) , 下面方法可以恢复

1.停止MySQLd;
sudo /etc/init.d/MySQL stop
(您可能有其它的方法,总之停止MySQLd的运行就可以了)

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

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

4.修改root用户的密码;
MySQL> update MySQL.user set password=PASSWORD('newpassword') where User='root';
MySQL> flush privileges;
MySQL> quit

重新启动MySQL
/etc/init.d/MySQL restart
就可以使用新密码 newpassword 登录了。

以上就是MySQL重置root密码方法的介绍,希望能给大家一个参考,了解更多MySQL语法,大家可以关注《MySQL 5.1参考手册》,也希望大家多多支持脚本之家。

热心网友 时间:2022-02-26 22:01

Windows:
1.以系统管理员登陆;
2.停止MySQL服务;
3.进入CMD,进入MySQL的安装目录,假设是D:/MySQL/MySQL Server 5.0/;
4.跳过权限检查启动MySQL,
D:/MySQL/MySQL Server 5.0/bin/mysqld-nt –skip-grant-tables
5.重新打开一个CMD,进入D:/MySQL/MySQL Server 5.0/bin/,
重设root密码
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -uroot flush-privileges password “newpassword”
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown
将newpassword替换为你的新密码,第二个命令会让你重复输入一次新 密码。
6. 在cmd里net start mysql
Unix&Linux:
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用–skip-grant-tables参数启动MySQL Server
#mysqld_safe –skip-grant-tables &
4.然后用空密码方式使用root用户登录 MySQL;mysql -u root
5.为root@localhost设置新密码
mysql> update mysql.user set password=PASSWORD('新密码') where User='root'mysql> flush privileges;mysql> quit
6. 重新启动MySQL

热心网友 时间:2022-02-26 23:36

控制台清除
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
arrive in和arrive at 有什么区别? 磁力泵为什么可空转? 为什么不让衬氟塑料磁力泵空转?怎样提升设备稳定性? 工业软管泵 塑料磁力泵为什么不能空转 求推荐男主和女配在一起的小说? 《红衣天下》txt全集下载 检测公司检测哪些 检测公司是怎么样的 检测公司属于什么企业 百度地图可以离线导航吗? 可以不用流量吗? mysql忘记root密码怎么办 百度地图的地图文件能下载吗 windows版的mysql怎么安装 百度地图离线可用吗 PHP开发环境配置(MySQL数据库安装图文教程) mysql安装视频教程? 为什么安装mysql 安装不了 百度地图可以有离线地图吗? win10安装mysql教程 MYSQL SERVER 的安装步骤 mysql安装教程多大 如何将mysql安装到系统服务 Navicat for mysql怎么安装 mysql安装完成后怎么使用? mysql企业版怎么安装图解 linux怎么安装mysql 安装mysql数据库步骤 如何安装MySQL,MySQL两种安装方式 如何安装启动MySQL mysql 5.7 忘记root密码怎么办 百度地图只下载离线导航包可以导航吗 mysql数据库忘记root密码怎么办 百度地图下载离线地图后可以不用流量吗 mysql 忘记root密码 如何重置 MySql5.5忘记root密码怎么办 百度地图下载了离线地图后没有网络会不会导航? windows下mysql忘记root密码怎么办 忘记mysql的root用户密码怎么办 mysql忘记root密码怎么启动 mysql root密码忘记了怎么办 百度地图可以离线定位吗 忘记MYSQL ROOT密码怎么办 mysql忘记root密码怎么修改密码 修改mysql root密码忘记了怎么办 手机百度地图下载离线地图要不要网络 mac的mysql忘记root密码怎么办 MySql登陆密码忘记了 怎么办? 百度地图下载离线地图了,不来网络能打开么? mysql中的root密码忘记了怎么办