MySQL 修改用户 root 访问权限:将 localhost 更改为 %
如何将 MySQL 用户 root 的访问权限从 localhost 修改为 %?
在 MySQL 中,用户 root 通常默认只允许从 localhost 连接数据库。为了允许从任何主机连接数据库,需要将 root 用户的 host 属性从 localhost 修改为 %。
步骤:
-
连接到 MySQL 数据库
-
执行以下 SQL 语句:
UPDATE mysql.user SET host='%' WHERE user='root' AND host='localhost';
- 刷新权限:
FLUSH PRIVILEGES;
- 重新连接数据库
现在,root 用户就可以从任何主机连接到 MySQL 数据库了。
注意:
- 将 root 用户的 host 属性修改为 % 会降低数据库的安全性,请谨慎操作。
- 修改完成后,建议重新设置 root 用户的密码,并限制对数据库的访问权限。
示例:
假设你想要修改名为 'username' 的用户的 host 属性,你可以使用以下 SQL 语句:
UPDATE mysql.user SET host='%' WHERE user='username' AND host='localhost';
原文地址: https://www.cveoy.top/t/topic/lfnl 著作权归作者所有。请勿转载和采集!