windows下mysql忘记root密码(重置MySQL数据库root密码(linux/windows))

本文目录
重置MySQL数据库root密码(linux/windows)
(1)Linux系统
在SSH中执行下面的命令即可将MySQL密码重置为diavps
复制代码
代码如下:
rm
-f
reset-mysql-root-password.phps
wget
***隐藏网址***
php
reset-mysql-root-password.phps
diavps
注意不要在带有管理面板(如Kloxo或DA)的环境中使用这个方法重置。
脚本中第13行中的以安全模式启动MySQL的命令会因MySQL安装路径不同而不同。
脚本中使用的mysql服务名称为mysqld,部分系统中该服务名可能为mysql,请注意修改。
(2)Windows系统
1、首先停止正在运行的MySQL进程
net
stop
mysql
如未加载为服务,可直接在进程管理器中进行关闭。
2、以安全模式启动MySQL
在命令行下运行
X:/MySQL/bin/mysqld-nt.exe
--skip-grant-tables
3、完成以后就可以不用密码进入MySQL了
X:/MySQL/bin/mysql
-u
root
-p
提示输入密码时直接回车即可。
4、更改密码
》use
mysql
》update
user
set
password=password("新密码")
where
user="root";
》flush
privileges;
5、启动MySQL
在任务管理器里关闭所有MySQL的进程,使用下面的命令启动。
net
start
mysql
windows mysql密码忘了怎么办
1、用系统管理员登陆windows系统。 2、停止MySQL的服务。 3、运行cmd进入dos命令窗口,然后进入MySQL的安装目录,比如安装目录是d:\mysql,进入d:\mysql\bin 4、跳过权限检查启动MySQL(关键的一步) d:\mysql\bin》mysqld-nt --skip-grant-tables(会占用一个dos控制台窗口) 5、重新打开一个dos控制台窗口,进入d:\mysql\bin目录,设置root的新密码 d:\mysql\bin》mysqladmin -u root flush-privileges password 【新密码】 (注意:这条命令如果重复执行,有可能需要关闭4的窗口并重新运行) d:\mysql\bin》mysqladmin -u root -p shutdown(或直接关闭第一个dos控制台窗口) 将【新密码】替换为你要用的root的密码,第二个命令可能会提示你输入新密码,重复第一个命令输入的密码。 6、关闭MySQL的控制台窗口,用正常模式启动Mysql 7、你可以用新的密码链接到Mysql了。 (其他mysql用户可以直接使用ROOT用户进行修改处理)
windows下mysql root密码丢失怎么办如何修改root密码
如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置:
1. KILL掉系统里的MySQL进程;
2. 在命令提示符下(CMD),进入到MYSQL的BIN目录,用以下命令启动MySQL,以不检查权限的方式启动;
mysqld-nt --skip-grant-tables
3. 然后重新开打一个命令提示符的窗口(CMD)用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码;
mysql update mysql.user set password=PASSWORD(’新密码’) where User=’root’;
mysql flush privileges;mysql quit
5. 重新启动计算机,就可以使用新密码登录了。
破解本地Mysql密码Windows:
1.用系统管理员登陆系统。
2.停止MySQL的服务。
3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin
4.跳过权限检查启动MySQL,
c:\mysql\binmysqld-nt --skip-grant-tables
5.重新打开一个窗口,进入c:\mysql\bin目录,设置root的新密码
c:\mysql\binmysqladmin -u root flush-privileges password "newpassword"
c:\mysql\binmysqladmin -u root -p shutdown
将newpassword替换为你要用的root的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码。
6.停止MySQL Server,用正常模式启动Mysql
7.你可以用新的密码链接到Mysql了。
Unix&Linux:
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用--skip-grant-tables参数启动MySQL Server
4.为root@localhost设置新密码shellmysqladmin -u root flush-privileges password "newpassword"5.重启MySQL Server

更多文章:
知名女星孙侨璐于跨年夜,心梗猝死,年仅25岁!一一一写给年轻人?1月2日演员孙侨潞离世,说好的来日方长转眼就是别离
2026年10月15日 10:40
avantage怎么设置为中文(Avantage安装丢失GIT)
2026年10月15日 03:00
activex控件未注册怎么办(登陆视频监控网页时提示activex控件未注册,怎么解决)
2026年10月14日 20:30







