忘记linux里mysql账号密码

2023年 8月 26日 33.1k 0

忘记了MySQL账号密码可以让你感到困扰。但是,不要惊慌,因为有一些简单的步骤可以帮助你重新找回丢失的密码。

忘记linux里mysql账号密码

首先,打开终端并使用以下命令尝试重置密码:

sudo mysqld_safe --skip-grant-tables &
mysql -u root
UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='root';
FLUSH PRIVILEGES;
quit;

此命令将在跳过权限检查的模式下启动MySQL服务器,并使你能够更新账户密码。在此之后,应该重新启动MySQL服务器以应用更改。

如果以上步骤无效,请尝试使用以下命令:

sudo /etc/init.d/mysql stop
sudo mysqld --skip-grant-tables &
mysql -u root mysql
mysql>UPDATE user SET Password=PASSWORD('newpassword') WHERE User='root';
mysql>FLUSH PRIVILEGES;
mysql>exit;
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start

这个例子会停止MySQL服务器并在跳过权限检查的情况下重新启动它。再次使用mysql命令,并在命令提示符下使用UPDATE和FLUSH语句。

通过这些步骤,你应该从MySQL中重新获得自己的权限。请确保记住你的新密码,因为这将成为每次登录MySQL服务器时所需的。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论