无法连接数据库的一些原因和解决

原因1:密码错误。
用户、密码、主机IP、端口号错误一处,必然连不上。

原因2、软件防火墙。
比如说linux的firewalld,默认只开放80端口,数据库用的端口、FTP的端口默认是关闭的。
要设置防火墙规则才能开放端口。

原因3.内网协议。

只有内网才能登陆的数据库是存在的。我用过几个。
有的数据库需要SSH代理才能够连进去,建议下载PROXIFIER或者使用数据库管理软件挂载SSH。

如果是内网协议的话,需要VPN或者远程操控有权限的内网主机登陆数据库。

如果需要SSL证书的那就安装一个SSL证书。
SOCK通道那就下载个SOCK。

原因4、锁MAC地址。
只有在固定网段的才能登陆数据库,这个还可以处理。
MAC地址的话……不太好处理。

MAC锁通常绑定一个固定的主机和一个固定的秘钥,一查LOG就知道是谁做的。

原因5、时区不同。
当连接数据库的时候需要输入时区,通常裸连数据库的时候会因为这个问题连不上数据库。

你可能感兴趣的:(数据库,linux)