聆雨亭

浅滩拾遗 - mysql对外服务

2015-04-21

阅读:

字数:916


“test-jb-setup”

防火墙设置

mysql的默认端口是3306端口,修改iptables文件

  
vi /etc/sysconfig/iptables

` -A IN_public_allow -p tcp -m tcp –dport 3306 -m conntrack –ctstate NEW -j ACCEPT `

据说需要要在

` -A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited `

之前,否则可能导致规则不生效

重启防火墙

  
service iptables restart

mysql设置

可能方法很多,最根本原因不清楚,不过目前更新用户表

  1. 登录mysql
mysql -r root -p  
  1. 查看user表
select user,host from mysql.user;
  user   host  
  root   %  
  root   127.0.0.1  
  root   ::1  
      localhost  

确保用户的host有%就可以了


Comments

Content