1、开3306 端口
2、线上赋予连接权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '数据库连接密码' WITH GRANT OPTION;
mysql> select user,host from user;
+---------------+-----------+
| user | host |
+---------------+-----------+
| root | % |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
+---------------+-----------+
4 rows in set (0.00 sec)
// 删除root 的其他权限
mysql> DELETE FROM `user` where `user` = 'root' AND `host` = 'localhost';
Query OK, 1 row affected (0.00 sec)
//赋予root 账号权限
mysql> GRANT ALL PRIVILEGES ON `root`.* TO 'root'@'%' IDENTIFIED BY 'password';
Query OK, 0 rows affected, 1 warning (0.01 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
//增加用户
mysql> GRANT ALL PRIVILEGES ON `developer`.* TO 'developer'@'%' IDENTIFIED BY 'password';
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> FLUSH PRIVILEGES; // 刷新权限
Query OK, 0 rows affected (0.02 sec)
3、消除防火墙
[root@VM-0-13-centos etc]~ /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT