标签:bubuko 设置mysql idt font 打开防火墙 use 规则 vim res
第一步
1.{
、配置文件的修改
1.#sudo vim /etc/mysql/my.cnf
找到 bind-address = 127.0.0.1
注释掉这句话
}
2.{
、Mysql数据库的修改
1) [root@etc etc]# mysql -u root -p
Enter password:
2)grant all privileges on *.* to admin@”%” identified by ‘password‘
注意:
允许任何主机通过“password”密码访问。
~或者可以修改表:
进入Linux系统下的mysql数据库中,打开user表,找到“host”字段值为“localhost”的记录,将值“localhost”更新为“%”。
命令如下:
#mysql -u root -p
Enter password:
mysql>use mysql;
mysql>update user set host=‘%‘ where user=‘root‘ and host=‘localhost‘;
mysql>flush privileges;
}
第二步
{
服务器一般默认防火墙关闭,可以用iptables -L -n命令查看防火墙状态
白色区域表示防火墙没有限制,如果是这样就可以不用管它了。否则:
打开防火墙配置文件
vi /etc/sysconfig/iptables
2、增加下面一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
3、重启防火墙
service iptables restart
注意:增加的开放3306端口的语句一定要在icmp-host-prohibited之前
}
第三步
{
进入管理控制台—安全组—配置规则—快速创建规则,授权方向选择“入方向”,授权策略选“允许”,在“常用端口栏”勾选 HTTP(80) 和 MySQL(3306), 授权类型选择“地址段访问”,授权对象填 0.0.0.0/0,优先级保持默认即可,点击确定,即可放行成功。
}
到此设置就完事儿了,你可以用外网测试连接以下看是否成功。。。
标签:bubuko 设置mysql idt font 打开防火墙 use 规则 vim res
原文地址:https://www.cnblogs.com/zhaoziming-zhaogaojun/p/9941036.html