忘记密码删除mysql数据库

2023年 8月 29日 81.4k 0

如果你在使用MySQL数据库时忘记了密码,不必担心。在本文中,我们将给你介绍一个快速简单的方法来删除MySQL数据库的密码。

忘记密码删除mysql数据库

下面是具体的操作步骤:

第一步:找到MySQL配置文件my.cnf,如果你正在使用Linux,该文件位于/etc/mysql下。

sudo nano /etc/mysql/my.cnf

第二步:在该文件中寻找一个名为[mysqld]的节(section),在该节中加入如下一行代码:

skip-grant-tables

保存并关闭该文件。

第三步:重启MySQL服务:

sudo service mysql restart

第四步:进入MySQL:

mysql -u root -p

此时你将不需要输入密码即可进入MySQL。

第五步:更改密码。首先选择目标数据库:

use mysql;

接下来更改密码:

update user set authentication_string=null where user='root';
flush privileges;
exit;

最后,撤销在my.cnf文件中的skip-grant-tables代码,并重新启动MySQL服务:

sudo nano /etc/mysql/my.cnf
# 将skip-grant-tables代码删除,并保存
sudo service mysql restart

现在你已经成功地删除了MySQL数据库的密码。欢迎在评论区分享你的经验和想法。

相关文章

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

发布评论