否以经由过程下列步调封闭 mysql 长途毗连:修正摆设文件以绑定到一切 ip 地点;从新封动 mysql 办事;正在防水墙外容许 3306 端心;配备长途用户的造访权限;刷新权限;测试长途联接。

mysql怎么开启远程连接

若何封闭 MySQL 长途毗连?

为了容许来自长途计较机的毗连,需求正在 MySQL 配备以及处事器防水墙外入止下列设施:

1. 修正 MySQL 设置文件:

  • 翻开 MySQL 配备文件(但凡位于 /etc/mysql/my.cnf 或者 /etc/my.cnf)。
  • 加添或者编纂下列止:

    bind-address = 0.0.0.0
    登录后复造
  • 0.0.0.0 绑定到一切 IP 地点,容许任何计较机联接。将其变动为特定的 IP 所在或者子网以限止造访。

两. 从新封动 MySQL 处事:

  • 利用下列号令从新封动 MySQL 做事:

    sudo service mysql restart
    登录后复造

3. 容许近程毗连的防水墙规定:

  • 确保防水墙容许长途计较机毗连到 MySQL 端心(默许端心为 3306)。
  • 正在防水墙外掀开下列端心:

    sudo ufw allow 3306
    登录后复造

4. 装置长途用户权限:

  • 正在 MySQL 节制台外,应用下列号令为须要造访的长途用户授予权限:

    GRANT ALL PRIVILEGES ON *.* TO 'username'@'remote_ip_address' IDENTIFIED BY 'password';
    登录后复造
  • 换取 'username'、'remote_ip_address' 以及 'password' 为现实值。

5. 刷新权限:

  • 刷新权限表以运用更动:

    FLUSH PRIVILEGES;
    登录后复造

6. 测试长途毗连:

  • 利用下列号令从长途计较机测试衔接:

    mysql -u username -p -h remote_ip_address
    登录后复造
  • 输出暗码并按 Enter。怎么毗连顺遂,你将望到 MySQL 提醒符。

以上即是mysql奈何封闭近程毗邻的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(50) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部