centos7 firewall防火墙设置

[caibo@localhost /]$ firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[caibo@localhost /]$ firewall-cmd --reloadmysql

systemctl stop firewalld.service #中止
systemctl disable firewalld.service #禁用


mysql安装后还要容许远程链接,其余服务器才能链接到本地的数据库。sql

    mysql帐户是否不容许远程链接。若是没法链接能够尝试如下方法:数据库

    mysql -u root -p    //登陆MySQL 
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;     //任何远程主机均可以访问数据库 
    mysql> FLUSH PRIVILEGES;    //须要输入次命令使修改生效
    mysql> EXIT    //退出服务器

    也能够经过修改表来实现远程:tcp

    mysql -u root -p.net

    mysql> use mysql; 
    mysql> update user set host = '%' where user = 'root'; 
    mysql> select host, user from user;blog

参考:http://blog.163.com/bo_cai@yeah/blog/static/86096191201541963521154/get