云数据库无法连通解决
问题: 防火墙和selinux关闭了却连接不了数据库的原因是什么我们可以发现我们连接云服务器中的数据库发现是测试是失败的。解决方案1.0 mysql未开启远程访问权限# 进入mysql# 配置远程连接访问的root用户密码【直接执行即可暂时不需要关心】CREATEUSERroot%IDENTIFIED BYAa123456.;# 这里的密码需根据自己的实际情况修改GRANT ALL PRIVILEGES ON *.* TOroot%WITH GRANT OPTION;FLUSH PRIVILEGES;执行完成后可以直接quit退出或者使用ctrl D 即可退出2.0 排查mysql端口是否开启# Linux查看端口监听netstat-lnp|grep3306# 没输出MySQL没启动systemctl start mysqld3.0 针对云服务器(1) 未开启安全组在阿里云里面我们需要开通安全组(2) 云服务器未开启3306端口# 允许 MySQL 服务firewall-cmd--zonepublic --add-servicemysql--permanent# 或者开放 3306 端口firewall-cmd--zonepublic --add-port3306/tcp--permanent# 让规则立即生效firewall-cmd--reload# 验证防火墙规则firewall-cmd --list-all