navicat连接不上Linux服务器上的MySQL
1、首先确定你的linux已经关闭防火墙 详细操作 点这里 ; 如果是公司服务器防火墙比较重要不能关闭,那就麻烦点了,需要在防火墙的配置文件下配置属性。 如果还不能解决,请继续往下看。 2、如果是云服务器,请确认3306端口是否已经设置对外开放 此处以阿里云服务器为例,阿里云的服务器默认端口是不对外开放的,如果想要供外部访问,需要在安全组中手动添加规则,详情操作可以参考官方文档 : https://helpcdn.aliyun.com/document_detail/25471.html?spm=5176.doc25468.2.4.RfJyPU 如果还不能解决,请继续往下看。 3、权限不足问题 提示错误:Warning: Using a password on the command line interface can be insecure. ERROR 1130 (HY000): Host '192.168.3.134' is not allowed to connect to this MySQL server 解决方法: 一、进入mysql数据库命令行 二、输入use mysql; 三、设置root账号密码为123456可以访问用任何ip访问mysql服务器 输入grant all privileges on *.* to root@"%"