找回本机mysql账号密码

2023年 8月 5日 35.7k 0

如果你不小心忘记了自己本机上的MySQL账号密码,不要担心,有一些方法可以帮助你找回。

找回本机mysql账号密码

以下是一些可供尝试的方法:

1. 使用MySQL默认用户连接到MySQL服务:
$ mysql -u root
然后输入回车,如果成功进入mysql服务,就可以修改密码了。例如:
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
2. 如果你的MySQL服务没有密码认证,你可以使用以下命令连接:
$ mysql -u root -p
然后直接输入回车,就会进入MySQL服务,然后可以修改密码。
3. 如果你在MySQL安装过程中设置了MySQL管理员账号和密码,你可以使用以下命令连接:
$ mysql -u admin -p
然后输入管理员密码,就可以进入MySQL服务。
4. 如果你在MySQL安装过程中设置了一个包含所有权限的管理员账号,例如root,则可以使用以下命令连接:
$ mysql --user=root mysql
然后输入管理员密码,就可以进入MySQL服务。
5. 如果你在MySQL安装过程中设置了一个包含所有权限的管理员账号,但是忘记了密码,你可以尝试以下步骤:
1) 在终端窗口中停止MySQL服务:
$ sudo /usr/local/mysql/support-files/mysql.server stop
2) 启动MySQL服务,并跳过权限表:
$ sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
3) 连接MySQL服务:
$ mysql -u root
4) 修改MySQL管理员密码:
mysql>UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE user='root' AND host='localhost';
5) 刷新系统权限表:
mysql>FLUSH PRIVILEGES;
6) 停止MySQL服务,然后重新启动:
$ sudo /usr/local/mysql/support-files/mysql.server stop
$ sudo /usr/local/mysql/support-files/mysql.server start

这些是找回本机MySQL账号密码的一些方法。如果以上方法仍然无法解决问题,你可以查找更多的解决方案或者联系你的数据库管理员或技术支持。

相关文章

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

发布评论