侧边栏壁纸
博主头像
云BLOG 博主等级

行动起来,活在当下

  • 累计撰写 318 篇文章
  • 累计创建 6 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录
SQL

允许其他IP访问MySQL数据库

Administrator
2025-01-14 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

允许其他IP访问MySQL数据库

123

允许别人通过ip访问本机mysql数据库_mysql允许其他ip访问数据 …

https://blog.csdn.net/wennuanwarm/article/details/71159520

mysql设置允许外部ip访问,局域网IP访问_mysql设置外部访问-C…

https://blog.csdn.net/xiaoyao961/article/details/139524263

设置mysql允许外部连接访问-CSDN博客

https://blog.csdn.net/sinat_42338962/article/details/108832723

要允许其他IP访问MySQL数据库,需要进行以下几个步骤:

修改MySQL用户权限

首先,需要修改MySQL用户的权限,允许外部IP访问。具体步骤如下:

  1. 登录MySQLmysql -u root -p 输入密码后进入MySQL控制台。

  2. 选择MySQL数据库USE mysql;

  3. 查看用户表中的host字段SELECT host, user FROM user;

  4. 更新用户表中的host字段,将localhost改为%,表示允许所有IP访问: UPDATE user SET host = '%' WHERE user = 'root';

  5. 刷新权限FLUSH PRIVILEGES;

授权用户

为了确保外部IP能够访问,需要对用户进行授权:

  1. 授予所有权限GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION;

  2. 再次刷新权限FLUSH PRIVILEGES;

配置防火墙和端口

确保服务器的防火墙允许MySQL的默认端口(3306)访问。如果是在云服务器上,还需要在安全组中开放3306端口。

重启MySQL服务

最后,重启MySQL服务以使更改生效:

  1. 在Windows上: 打开计算机管理器,找到MySQL服务,右键选择重启。

  2. 在Linux上sudo systemctl restart mysql

通过以上步骤,应该就能允许其他IP访问你的MySQL数据库了123

0

评论区