连接远程数据库失败的原因
开启访问权限
1
2
3grant all on *.* to 'root'@'%' identified by 'root';
PGSQL开启服务器端口
1
2
3
4
5firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
BRAINFUCK如果没有开启端口或者关闭防火墙,那么可以通过ssh进行连接数据库,
- 常规连接就是远程连接,使用的账号权限是支持远程连接的,即权限为%.但如果没有连接成功就出现上面的1和2
- ssh连接是因为你使用的账号不支持远程连接,只支持localhost本地连接,所以需要登录到数据库所在的服务器登录,即ssh登录
- 一般MySQL的管理员账户都是localhsot,比如root等
连接远程数据库失败的原因
http://example.com/2024/07/31/连接远程数据库失败的原因/