1、先暂停防火墙,检查是不是防火墙的问题。 2、 如若不是防火墙的问题,则可能是用户权限的问题。 这里创建一个用户来用于远程连接:首先登陆你的mysql数据库 命令: mysql -uroot -p 输入密码后进入到mysql的管理界面、 然后创建用户,创建用户的时候记得权限分配要合理,我这里给予全部权限,在生产环境不建议这样做。 命令:GRANT ALL PRIVILEGES ON *.* TO 'qcloud'@'%' IDENTIFIED BY 'tencent' WITH GRANT OPTION; 其中qcloud为用户名,tencent为密码 all为全部权限。 执行命令: flush privileges;让我们刚才的操作生效。 然后查询以下看表里面是否添加成功 命令:use mysql;切换到mysql库 。 执行查询命令看是否有用户 select host,user from user; 如果有看到你的刚才添加的用户说明添加成功。