Advertisement

navicat客户端无法连接到阿里云 MySQL 服务实例中配置了 MySQL 数据库

阅读量:

出现此问题的主要原因包括以下两点:首先,MySQL数据库系统默认配置下不支持远程连接操作;其次,服务器防火墙未开放3306端口(若使用阿里云服务器,其安全组策略默认同样未启用该端口)。当尝试通过Navicat工具进行连接时,可能会遇到如下错误提示:2003-无法连接到Mysql服务器'xxx'(10060 "未知错误")。为确认3306端口是否已正确开启,可执行以下命令进行检查:netstat -an |grep 3306

1,启用远程MySQL数据库连接

1-1,登录MySQL

复制代码
    mysql -u  root -p 
    

1-2,开启远程访问功能:(为root用户分配全部权限,其中'%'代表所有权限,'123456'为设置的密码)

复制代码
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
    

1-3,更新:

复制代码
    FLUSH PRIVILEGES
    

1-4,检查root%权限是否已进行

全部评论 (0)

还没有任何评论哟~