mysql密码忘了怎么查看
时间: 2023-10-18 12:04:57 浏览: 21
如果你忘记了 MySQL 的密码,可以通过以下步骤来重置密码:
1. 停止 MySQL 服务。
2. 打开一个终端或命令提示符窗口,使用管理员权限运行。
3. 进入 MySQL 安装目录的 bin 目录。
4. 执行以下命令:mysqld --skip-grant-tables
5. 新开一个终端或命令提示符窗口,进入 MySQL 安装目录的 bin 目录。
6. 执行以下命令:mysql -u root
7. 在 MySQL 命令行中执行以下命令:FLUSH PRIVILEGES;
8. 在 MySQL 命令行中执行以下命令:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
请注意将 "new_password" 替换为你希望设置的新密码。
9. 退出 MySQL 命令行。
10. 重新启动 MySQL 服务。
重置密码完成后,你就可以使用新密码登录 MySQL 了。
相关问题
怎么查看mysql密码 忘记了
以下是两种查看MySQL密码的方法:
1. 使用MySQL配置文件查看密码[^1]
```shell
# 打开MySQL配置文件
sudo vi /etc/mysql/my.cnf
# 在[mysqld]部分添加以下行
skip-grant-tables
# 保存并退出文件
# 重启MySQL服务
sudo service mysql restart
# 连接到MySQL服务器
mysql -u root
# 查看用户表
use mysql;
select user, host, password from user;
# 找到对应用户的密码
```
2. 使用MySQL安全模式查看密码[^2]
```shell
# 停止MySQL服务
sudo /etc/init.d/mysql stop
# 启动MySQL安全模式
sudo mysqld_safe --skip-grant-tables &
# 连接到MySQL服务器
mysql -u root
# 查看用户表
use mysql;
select user, host, password from user;
# 找到对应用户的密码
```
windows mysql 忘记密码查看
如果你忘记了 Windows 上 MySQL 的密码,你可以通过以下步骤来查看:
1. 打开命令提示符或 PowerShell。
2. 切换到 MySQL 安装目录的 bin 文件夹。例如,如果 MySQL 安装在 "C:\Program Files\MySQL\MySQL Server 8.0",则切换到 "C:\Program Files\MySQL\MySQL Server 8.0\bin"。
3. 运行以下命令来停止 MySQL 服务:
```
mysqladmin -u root shutdown
```
4. 运行以下命令来启动 MySQL 服务,并跳过权限验证:
```
mysqld --skip-grant-tables
```
5. 打开另一个命令提示符或 PowerShell 窗口,切换到 MySQL 安装目录的 bin 文件夹。
6. 运行以下命令来连接到 MySQL 服务器:
```
mysql -u root
```
7. 运行以下 SQL 命令来修改密码(将 `new_password` 替换为你想要设置的新密码):
```
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
```
8. 运行以下命令来刷新权限并退出 MySQL:
```
FLUSH PRIVILEGES;
quit
```
9. 关闭之前启动的那个命令提示符或 PowerShell 窗口。
10. 重新启动 MySQL 服务。
请注意,这些步骤假设你是使用默认的 `root` 用户和 `localhost` 主机。如果你使用了不同的用户名、主机或端口,请相应地修改命令。