Windows下mysql忘记了root密码怎么办? Jimcloud 香港 美国 新加坡 菲律宾 韩国 日本多IP服务器租用 聊天交友 互帮互助 同城交易 城市街拍 便民服务 情感话题 四川 黑龙江 吉林 辽宁 山西 河北 聊天交友

Alan123 2023-5-8 229

Windows下mysql忘记了root密码怎么办?


Jimcloud 香港 美国 新加坡 菲律宾 韩国 日本多IP服务器租用

E3/E5/双E5

8G / 16G / 32G / 64G

Jimcloud海外服务器租用找Coke

Telegram:@idcDJ

Skype:live:.cid.8a666f2113038d7d


Mysql版本:5.1.55-community MySQL Community Server (GPL)

1、首先检查mysql服务是否启动,若已启动则先停止其停止服务,可在启动菜单的运行中,使用命令:

净停止mysql

或者在windows任事管理器中结合mysqld.exe进入程序,或者在控制面板,管理工具里的服务找到mysql,将其停止服务。

打开第一个cmd窗口,切换到mysql的bin目录,运行命令:

mysqld --defaults-file="C:Program FilesMySQLMySQL Server 5.1my.ini" --console --skip-grant-tables

注解:

该命令通过跳越权限安全检查,开启mysql服务,这样连接mysql时,可以不使用输入用户密码。

"C:Program FilesMySQLMySQL Server 5.1my.ini"指定配置文件my.ini,一般在mysql安装目录里面。

如:

================================================ =============================

C:Program FilesMySQLMySQL Server 5.1bin> mysqld --defaults-file="C:Program FilesMySQLMySQL Server 5.1my.ini" --console --skip-grant-tables

110301 9:20:07 [警告] '--default-character-set' 已弃用,将在未来版本中删除。请改用“--character-set-server”。

110301 9:20:07 [注意] 插件“FEDERATED”被禁用。

110301 9:20:07 InnoDB:正在初始化缓冲池,大小 = 46.0M

110301 9:20:07 InnoDB:缓冲池初始化完成

110301 9:20:07 InnoDB:已启动;日志序列号 0 44233

110301 9:20:07 [注意] mysqld:准备连接。

版本:'5.1.55-community' 套接字:'' 端口:3306 MySQL 社区服务器 (GPL)

2、打开第二个cmd窗口,连接mysql:

输入命令:

mysql -uroot -p

出现:

输入密码:

在这里直接接回车,不用输入密码。

然后就会出现登录成功的信息,

如:

================================================ =============================

欢迎使用 MySQL 监视器。命令以 ; 结尾 或克。

您的 MySQL 连接 ID 是 3

服务器版本:5.1.55-community MySQL Community Server (GPL)

版权所有 (c) 2000、2010,Oracle 和/或其附属公司。版权所有。

该软件绝对不提供任何保证。这是免费软件,

欢迎您在 GPL v2 许可下修改和重新分发它

输入“帮助;” 或 'h' 寻求帮助。键入“c”以清除当前输入语句。

数据库>

================================================ =============================

使用命令:

显示数据库;

显示已有数据库:

+--------------------+

数据库 |

+--------------------+

信息架构 |

数据库 |

测试 |

+--------------------+

一组 3 行(0.00 秒)

使用命令切换到mysql数据库:

使用 MySQL;

使用命令更改root密码:

更新用户 SET Password=PASSWORD('newpassword') where USER='root';

刷新权限:

冲洗特权;

然后退出,重新登录:

辞职

重新登录:

mysql -uroot -p

出现输入密码提示,输入新的密码即可登录:

输入密码: ***********

显示登录信息:

欢迎使用 MySQL 监视器。命令以 ; 结尾 或克。

您的 MySQL 连接 ID 是 9

服务器版本:5.1.55-community MySQL Community Server (GPL)

版权所有 (c) 2000、2010,Oracle 和/或其附属公司。版权所有。

该软件绝对不提供任何保证。这是免费软件,

欢迎您在 GPL v2 许可下修改和重新分发它

输入“帮助;” 或 'h' 寻求帮助。键入“c”以清除当前输入语句。

数据库>

到这里root密码就已经修改成功了,用Ctrl+C将第一个cmd窗口绑定,那样就会停止mysql服务,如:

================================================ ============================= C:Program FilesMySQLMySQL Server 5.1bin>mysqld --defaults-file="C:Program F

ilesMySQLMySQL Server 5.1my.ini" --console --skip-grant-tables

110301 10:29:47 [警告] '--default-character-set' 已弃用,将重新

在未来的版本中移动。请改用“--character-set-server”。

110301 10:29:47 [注意] 插件“FEDERATED”被禁用。

110301 10:29:47 InnoDB:正在初始化缓冲池,大小 = 46.0M

110301 10:29:47 InnoDB:缓冲池初始化完成

110301 10:29:48 InnoDB:已启动;日志序列号 0 44233

110301 10:29:48 [注意] mysqld:准备连接。

版本:'5.1.55-community' 套接字:'' 端口:3306 MySQL 社区服务器 (GPL)

(此处输入ctrl+c)

110301 10:30:58 [注意] mysqld: 正常关机

110301 10:30:58 InnoDB:开始关机...

110301 10:31:03 InnoDB:关闭完成;日志序列号 0 44233

110301 10:31:03 [注意] mysqld:关闭完成

Mysql服务停止了,输入命令:

net start mysql,即可重新启动mysql服务,如:

================================================ =============================

C:Program FilesMySQLMySQL Server 5.1bin>net start mysql

MySQL 服务正在启动。

MySQL 服务已经启动成功。

C:Program FilesMySQLMySQL Server 5.1bin>


上一篇:攀枝花一个月学资料员
下一篇:【海德教育】邯郸中级职称证书有哪些专业?
最新回复 (0)
返回