MySql5.5忘记root密码怎么办

作者:mrr 时间:2024-01-23 01:02:45 

使用mysql5.5,突然root密码忘记,怎么也登录不了,很急人,该怎么解决呢?下面通过本文给大家介绍mysql5.5忘记root密码的解决办法,需要的朋友参考下吧

方法一:

操作系统:windows操作系统,xp或win7.

C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server 5.5\bin
C:\Program Files\MySQL\MySQL Server 5.5\bin>net stop mysql

MySQL 服务正在停止.

MySQL 服务已成功停止。

C:\Program Files\MySQL\MySQL Server 5.5\bin>mysqld --skip-grant-tables

你会看到窗口光标在下一行的第一个位置闪烁,这说明已经启动了,不需要管。

新建一个命令行窗口同样进入到e:\mysql5.5\bin目录,启动mysql


C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.36 MySQL Community Server (GPL)
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql> use mysql;
Database changed
mysql> update user set password=PASSWORD('oracle') where user='root';
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye

看看那任务管理器中是否有mysqld.exe进程,如有,kill .

MySql5.5忘记root密码怎么办

C:\Program Files\MySQL\MySQL Server 5.5\bin>net start mysql

MySQL 服务正在启动 .

MySQL 服务已经启动成功。


C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot -poracle
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.36 MySQL Community Server (GPL)
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

方法二:

操作系统:windows操作系统,xp或win7.

1.dos命令行窗口 进入e:\mysql5.5\bin ,停止mysql 服务

e:\mysql5.5\bin>net stop mysql

注意:看看那任务管理器中是否有mysqld.exe进程,如有,kill them all.

2. 以不检查权限的方式启动mysql

e:\mysql5.5\bin>mysqld.exe --skip-grant-tables

你会看到窗口光标在下一行的第一个位置闪烁,这说明已经启动了,不需要管。

3. 新建一个命令行窗口同样进入到e:\mysql5.5\bin目录,启动mysql

e:\mysql5.5\bin>mysql

4. 修改root密码


mysql>use mysql
mysql>update user set password=PASSWORD('new_password') where user='root';
mysql>flush privileges;
mysql>quit

5. 看看那任务管理器中是否有mysqld.exe进程,如有,kill them all.

6. 重启mysql,就可以用你设置新密码登陆


e:\mysql5.5\bin>net start mysql
e:\mysql5.5\bin>mysql -u root -pnew_password
that's all .
标签:mysql,5.5,root,密码
0
投稿

猜你喜欢

  • php cli换行示例

    2024-05-03 15:50:59
  • Django中login_required装饰器的深入介绍

    2023-08-22 09:18:28
  • mysql查询字符串替换语句小结(数据库字符串替换)

    2024-01-25 12:56:51
  • Go中变量命名规则与实例

    2024-05-09 09:55:45
  • python输入一个水仙花数(三位数) 输出百位十位个位实例

    2022-12-09 12:39:58
  • 使用python3批量下载rbsp数据的示例代码

    2021-05-02 19:05:27
  • 浅谈Vue render函数在ElementUi中的应用

    2024-05-09 10:52:26
  • uni-app入门页面布局之window和tabbar详解

    2024-04-08 10:53:33
  • Python循环语句之break与continue的用法

    2022-04-15 23:13:20
  • Django自定义权限及用户分组

    2022-03-13 08:18:31
  • Python反爬机制-验证码功能的具体实现过程

    2023-02-05 18:53:19
  • 用VB将ASP代码封装成DLL

    2007-09-28 12:46:00
  • python中np是做什么的

    2021-08-25 21:45:23
  • 想学画画?python满足你!

    2022-03-28 02:52:30
  • 详解Django中的unittest及应用

    2022-10-24 08:26:54
  • asp sql去左右空格函数

    2008-03-04 17:29:00
  • python采集天气数据并做数据可视化

    2022-07-16 15:26:39
  • PHP平滑关闭/重启的实现方法

    2023-10-05 08:48:29
  • 如何使用Goland IDE go mod 方式构建项目

    2024-02-23 00:36:40
  • 在pycharm中文件取消用 pytest模式打开的操作

    2022-06-20 18:16:19
  • asp之家 网络编程 m.aspxhome.com