首页 > 数据库 > mysql教程 > 如何允许所有主机进行 MySQL 根访问?

如何允许所有主机进行 MySQL 根访问?

Linda Hamilton
发布: 2024-12-06 19:44:12
原创
519 人浏览过

How to Allow MySQL Root Access from All Hosts?

允许从 MySQL 中的所有主机进行 root 访问

要从所有主机向 MySQL root 用户授予远程访问权限,请按照以下步骤操作:

a) 格兰特权限

作为 root 用户,执行以下命令,将 'password' 替换为您当前的 root 密码:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
登录后复制

b) 绑定到所有接口

要允许所有主机的连接,可以使用两种方法使用:

方法一:注释掉bind-address

注释掉my.cnf配置文件中的以下行(通常位于/etc/mysql/my) .cnf):

#bind-address = 127.0.0.1
登录后复制

方法2:使用bind-address=*

您还可以通过将以下行添加到 my.cnf 来显式绑定 MySQL 以侦听所有接口:

bind-address = *
登录后复制

进行这些更改后,重新启动MySQL:

service mysql restart
登录后复制

要验证 MySQL 是否正在侦听所有接口,请执行以下命令命令:

netstat -tupan | grep mysql
登录后复制

完成这些步骤后,您应该能够以 root 用户身份从互联网上的任何主机访问 MySQL 服务器。

以上是如何允许所有主机进行 MySQL 根访问?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板