首页>>帮助中心>>美国服务器Centos下如何让Mysql允许外网ip访问

美国服务器Centos下如何让Mysql允许外网ip访问

2024/11/14 7次

美国服务器Centos下如何让Mysql允许外网ip访问

1:设置mysql的配置文件 #vi /etc/mysql/my.cnf 找到 bind-address =127.0.0.1 将其注释掉;//作用是使得不再只允许本地访问; 重启mysql:
#/etc/init.d/mysql restart
2:登录mysql数据库:
#mysql -u root -p #mysql> use mysql; 查询host值: #mysql> select user,host from user; 如果没有"%"这个host值,就执行下面这两句: #mysql> update user set host=% where user=root; #mysql> flush privileges; 或者也可以执行: #mysql>grand all privileges on *.* to root@% identifies by xxxx; (其中 第一个*表示数据库名;第二个*表示该数据库的表名;如果像上面那样 *.*的话表示所有到数据库下到所有表都允许访问; ‘%:表示允许访问到mysql的ip地址;当然你也可以配置为具体到ip名称;%表示所有ip均可以访问; 后面到‘xxxx为root 用户的password;)
3.示例:
1) 任意主机以用户root和密码mypwd连接到mysql服务器 #mysql> GRANT ALL PRIVILEGES ON *.* TO‘root@% IDENTIFIED BY mypwd WITH GRANT OPTION; #mysql> flush privileges;
2) IP为192.168.1.102的主机以用户myuser和密码mypwd连接到mysql服务器 #mysql> GRANT ALL PRIVILEGES ON *.* TO myuser@192.168.1.173 IDENTIFIED BY mypwd WITH GRANT OPTION; #mysql> flush privileges;


购买使用一诺网络美国VPS,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国VPS低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3

版权声明

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们996811936@qq.com进行处理。