1 排除mysql绑定的端口号是0.0.0.0而不是127.0.0.1(在MySQL配置文件中查看)
2 排除服务器端防火墙禁止使用3306端口(某东云会有)
3 排除云计算服务商警用端口(腾某云 的安全组设置)
在服务端登入mysql执行以下代码:
CREATE USER 'root'@'61.50.105.186' IDENTIFIED BY 'root';
GRANT ALL PRIVILEGES ON databasename.* TO 'root'@'61.50.105.186';
注意 IDENTIFIED BY ‘root’; root为密码
‘root’@‘61.50.105.186’ root为用户名 61.50.105.186 为 远程IP
然后连接
mysql --host=61.50.105.186 --user=root --password=root
就连接上了