MySQL8 连接远程数据库:
如果连接失败可能是因为远程服务器防火墙关闭,使用以下命令查看防火墙状态
systemctl start firewalld # 开启防火墙
systemctl stop firewalld # 关闭防火墙
systemctl status firewalld #检查防火墙状态
#创建用户
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'Hadoop3!';
Query OK, 0 rows affected (0.04 sec)
#授权
mysql> grant all privileges on *.* to 'root'@'%';
Query OK, 0 rows affected (0.03 sec)
#刷新权限
mysql> FLUSH PRIVILEGES;
#如果远程登陆失败,请查看远程主机防火墙是否关闭!!!