-
修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables
-
-
-
-
保存配置文件后,重启MySQL服务 service mysql restart
-
-
再次进入MySQL命令行 mysql -uroot -p,输入密码时直接回车,就会进入MySQL数据库了
-
修改密码
-
mysql> update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
-
mysql> flushprivileges;mysql> quit;
-
set password=password('A123456');
-
远程
-
mysql>grant all privileges on *.* to root@'%' identified by 'A123456';
mysql> flush privileges;
数据库密码忘记后修改
最新推荐文章于 2025-12-09 09:24:19 发布
本文介绍如何通过临时禁用权限表来重置MySQL root用户的密码,包括修改配置文件、重启服务、更新密码及设置远程访问权限等步骤。


7532

被折叠的 条评论
为什么被折叠?



