Ubuntu 22.0.4 忘记重置 MySQL 密码
2024-01-10 15:01:14
一、问题描述
Ubuntu 22.0.4 忘记了 MySQL的密码,需要重新设置密码
环境描述:
系统:Ubuntu 22.0.4
MySQL:8.0.35 (通过 apt install mysql-sever 安装的)
二、解决办法
1. 停止 MySQL 服务:
sudo systemctl stop mysql
2. 以不加载授权表的方式启动 MySQL 服务器:
sudo mysqld_safe --skip-grant-tables --skip-networking &
如果在这一步出现了
mysqld_safe Directory ‘/var/run/mysqld’ for UNIX socket file don’t exists
则可以试试如下的命令:这个需要在第二个终端输入下面的命令,
sudo mkdir -p /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld
输入完成后,回到第一个终端重新输入上面的命令
以下操作均在第二个终端执行
3. 用以下命令连接到 MySQL 服务器:
mysql -u root
4. 进入 MySQL 后,使用以下命令来更改密码。将 new_password 替换为你想要设置的新密码:
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
使用以下命令退出 MySQL:
quit;
5、停止之前启动的 MySQL 服务器实例:
sudo pkill mysqld
6、最后,重新启动 MySQL 服务:
sudo systemctl start mysql
文章来源:https://blog.csdn.net/qq_43680827/article/details/135501613
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!