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

Alan123 11月前 140

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)
返回