如果您忘记了Linux下MySQL的初始密码,可以按照以下步骤进行操作:
1. 关闭MySQL服务:
打开终端,输入以下命令停止MySQL服务:
```bash
sudo systemctl stop mysqld
```
2. 找到初始密码:
```bash
grep 'temporary password' /var/log/mysqld.log
```
3. 使用临时密码登录MySQL:
使用以下命令以root用户身份登录MySQL:
```bash
sudo mysql -u root -p
```
当提示输入密码时,输入上一步找到的临时密码。
4. 重置密码:
登录MySQL后,执行以下命令来重置root用户的密码:
```sql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
```
将`new_password`替换为您想要的新的密码。
5. 保存更改并退出:
保存更改并退出MySQL:
```sql
FLUSH PRIVILEGES;
EXIT;
```
6. 重启MySQL服务:
重启MySQL服务以应用更改:
```bash
sudo systemctl start mysqld
```
完成以上步骤后,您已经成功重置了MySQL的初始密码。请确保使用强密码,并妥善保管好密码。