我正在尝试连接到位于CentOS VPS上的MySQL数据库。我可以使用用户,主机地址和端口连接到数据库,但不能使用MySQL Workbench或我正在使用的c#程序连接。
当我尝试使用以下命令在服务器上进行访问时,它成功了,但是无法通过MySQL Workbench或c#程序进行访问:
mysql -u mysqluser -h IP-ADDRESS-OF-SERVER -p
我已添加到防火墙上,以允许访问端口3306 / tcp。
我尝试注释掉“绑定地址”,将其更改为服务器地址,将其更改为%或0.0.0.0或127.0.0.1
我还注意到,当我检查iptables和ip6tables上的状态时,它们处于非活动状态(已死)。但是,当我启动并启用它们时,该防火墙被禁用(我不知道这是否正常,因为我还很陌生)。