windows7下MySQL5.6忘记root密码怎么办?

windows7下MySQL5.6忘记root密码怎么办?,第1张

如果添加了MySQL的环境变量,则可以直接运行mysql有关命令,否则必须到mysql安装目录的bin目录下 *** 作。

步骤如下:

1.停止mysql服务(以管理员身份,在cmd命令行下运行) net stop mysql

2.使用 mysqld –skip-grant-tables 命令启动mysql数据库

D:\>net stop mysql MySQL 服务正在停止. MySQL 服务已成功停止。

D:\>mysqld --skip-grant-tables

3.不关闭以上窗口,新开一个cmd窗口,输入mysql -u root,直接按回车键

D:\>mysql -u root

Welcome to the MySQL monitor. Commands end with or \g. Your MySQL connection id is 1 Server version: 5.1.26-rc-community MySQL Community Server (GPL) Type 'help' or '\h' for help. Type '\c' to clear the buffer.

mysql>update mysql.user set password=password('aaa') where user='root'

密码可以自己随便写。

Query OK, 1 row affected (0.02 sec) Rows matched: 2 Changed: 1 Warnings: 0

mysql>flush privileges

Query OK, 0 rows affected (0.00 sec) mysql>

4.打开任务管理器,停止mysql,mysqld进程,使用net start mysql启动mysqld服务,就可以使用root用户 root密码进入数据库了

mysql -u root -p aaa

如果在linux下msyql忘记root密码解决方法如下:

如果mysql正在运行, 首先杀掉mysql进程 命令: killall -TERM mysqld

启动mysql 进入mysql的安装目录 命令 bin/safe_mysqld --skip-grant-tables &

这样就可以不需要密码进入mysql了

然后就是修改root的密码了 sql语句如下:

use mysql

update user set password=password("new_password") where user="root"

使立即生效  flush privileges

重新杀死mysql进程,

用正常方法启动mysql 就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6101609.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存