远程连接Ubuntu Server的mysql
1、创建用户
mysql> CREATE USER 'test'@'%' IDENTIFIED BY '123';
Query OK, 0 rows affected (0.04 sec)
'%'为任意ip的Client均可连接
2、赋予权限
mysql> grant all privileges on *.* to 'test'@'%';
Query OK, 0 rows affected (0.03 sec)
*.* 前一个*任意数据库 后一个*任意表
若没权限 先grant all privileges on *.* to 'root'@'%';试试
3、打开3306端口
iptables -I INPUT -s 0/0 -p tcp --dport 3306 -j ACCEPT
测试
mysql -h192.168.X.X -u test -P3306 -p
** -u 用户 -P 端口 -p:通过密码连接**