Ubuntu_18.04忘记MySQL密码
时间: 2024-04-08 12:26:53 浏览: 99
如果你忘记了Ubuntu 18.04上的MySQL密码,可以按照以下步骤进行重置:
1. 打开终端,以root用户身份登录。
2. 停止MySQL服务:`sudo service mysql stop`
3. 使用以下命令以跳过权限验证方式启动MySQL服务:`sudo mysqld_safe --skip-grant-tables &`
4. 打开另一个终端窗口,以root用户身份登录到MySQL服务器:`mysql -u root`
5. 在MySQL命令行中,使用以下命令选择要使用的数据库:`use mysql;`
6. 使用以下命令更新root用户的密码:`update user set authentication_string=PASSWORD('新密码') where User='root';`
(将“新密码”替换为你想要设置的新密码)
7. 使用以下命令刷新权限:`flush privileges;`
8. 退出MySQL命令行:`exit;`
9. 在第一个终端窗口中,停止MySQL服务:`sudo service mysql stop`
10. 启动MySQL服务:`sudo service mysql start`
现在你应该可以使用新密码登录MySQL了。请确保将“新密码”替换为你自己设置的密码。
相关问题
新安装的ubuntu18.04的mysql密码是什么
新安装的Ubuntu 18.04上的MySQL默认情况下是没有密码的,因此您可以使用以下命令登录到MySQL:
```
sudo mysql
```
如果需要为MySQL设置密码,可以使用以下命令:
```
sudo mysql_secure_installation
```
在该命令中,您将被要求设置MySQL root用户的密码,并进行其他安全设置。
ubuntu18卸载mysql8_Ubuntu18.04完全卸载mysql5.7并安装mysql8.0的安装方法
完全卸载MySQL5.7的步骤如下:
1. 停止MySQL服务:
```
sudo systemctl stop mysql
```
2. 确认MySQL服务已停止:
```
sudo systemctl status mysql
```
3. 卸载MySQL:
```
sudo apt-get remove --purge mysql-*
sudo apt-get autoremove
sudo apt-get autoclean
```
4. 删除MySQL配置和数据:
```
sudo rm -rf /etc/mysql/
sudo rm -rf /var/lib/mysql/
```
现在你可以安装MySQL8.0:
1. 添加MySQL APT存储库:
```
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb
```
2. 更新apt并安装MySQL8.0:
```
sudo apt-get update
sudo apt-get install mysql-server
```
3. 启动MySQL服务:
```
sudo systemctl start mysql
```
4. 确认MySQL服务正在运行:
```
sudo systemctl status mysql
```
如果一切顺利,你现在应该已经成功地安装了MySQL8.0。
阅读全文