MySQL 即使在 Ubuntu 上重新安装后密码也不会重置
MySQL password not resetting even after re-installation on Ubuntu
我忘记了我的 Mysql 根目录 password.I 已经使用以下命令卸载了 Mysql-
sudo apt-get remove --purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
卸载后 MySQL 我 运行 下面的命令来验证 MySQL 是否被正确卸载-
dpkg --get-selections | grep mysql
然后我执行了下面的命令来安装MySQL-
sudo apt-get install mysql-server
我没有收到任何设置 root 密码的消息。
执行以下命令后,它会询问我尚未设置的 root 密码。
mysql -u root -p
请帮忙。
- 使用命令 service mysql stop
停止 MySQL 服务器进程
- 用命令启动MySQL服务器mysqld_safe —skip-grant-tables —skip-networking
- 使用命令 mysql -u root
以 root 用户身份连接到 MySQL 服务器
- 执行以下MySQL命令重置根密码:
mysql> 使用 mysql;
mysql> 更新用户集 authentication_string=password('NEWPASSWORD') where user='root';
mysql> 刷新权限;
mysql> 退出
其中 NEWPASSWORD 是要使用的新密码。
使用命令 service mysql restart 重新启动 MySQL 守护进程。您现在应该可以使用新密码登录 MySQL。
我忘记了我的 Mysql 根目录 password.I 已经使用以下命令卸载了 Mysql-
sudo apt-get remove --purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
卸载后 MySQL 我 运行 下面的命令来验证 MySQL 是否被正确卸载-
dpkg --get-selections | grep mysql
然后我执行了下面的命令来安装MySQL-
sudo apt-get install mysql-server
我没有收到任何设置 root 密码的消息。 执行以下命令后,它会询问我尚未设置的 root 密码。
mysql -u root -p
请帮忙。
- 使用命令 service mysql stop 停止 MySQL 服务器进程
- 用命令启动MySQL服务器mysqld_safe —skip-grant-tables —skip-networking
- 使用命令 mysql -u root 以 root 用户身份连接到 MySQL 服务器
- 执行以下MySQL命令重置根密码:
mysql> 使用 mysql;
mysql> 更新用户集 authentication_string=password('NEWPASSWORD') where user='root';
mysql> 刷新权限;
mysql> 退出
其中 NEWPASSWORD 是要使用的新密码。
使用命令 service mysql restart 重新启动 MySQL 守护进程。您现在应该可以使用新密码登录 MySQL。