欢迎访问Ningto's博客

Menu
  • 首页
  • 归档
  • 关于
  • 书签
  • 必应壁纸
  • IT聚合
  • 工具
    • 我的工具列表
    • 我的网盘
    • 必应每日壁纸API
    • Html转Markdown
    • 仙尘光标
Menu

外网访问mysql

最后更新 2020-05-16 08:49:20   阅读量 1430

我的mysql部署在云服务器上,系统是Centos7。

  1. 首先,登录云服务提供商的控制台,在服务器的安全组规则中添加入站规则(允许tcp:3306,来源是0.0.0.0/0)

  2. 开放防火墙端口

    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload
    
  3. mysql设置

    vi /etc/my.cnf
    

    在[mysqld]下面添加:

    #bind-address=127.0.0.1
    #skip-networking
    

    重新启动mysql

    systemctl restart mysqld
    

    进入mysql命令行操作界面,给用户授权:

    mysql -u root -p
    mysql> USE mysql;
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;    
    mysql> FLUSH PRIVILEGES;     
    mysql> exit
    

    USERNAME和PASSWORD替换成你自己的用户名密码

经过以上操作应该就可以了。

(转载本站文章请注明作者和出处:泞途 - ningto.com)

下一篇 – MySQL基础操作快速入门
上一篇 – golang调用Windows API

  1. Database

toningto@outlook.com

标签云

Life Android Javascript Python Windows Product Go Tools Java MQ Qt Node.js Tips Shell Design MongoDB Others Mac Mobile React C/C++ Web Boost Linux IOS Bug Database

推广链接

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元

多谢支持,用了好几年,服务很稳定支持多设备!

其他

文章RSS

Copyright © 2016 Welcome To Ningto Blog | 鄂ICP备17003086号-2