本地连接MySQL云服务器步骤与解决方案
云服务器:aliyun
MySQL 版本:mysql8
第一步首先,检查云服务器的 网络与安全 -> 安全组

是否开放了(MySQL)3306端口
第二步,登陆云服务器上的MySQL,检查需要远程的MySQL用户名是否具备host字段为%号

如果具备了,使用Navicat的话,箭头所指的都需要配置

这样配置好应该就可以连接上了。。。。。
如果host字段不为 ‘%’ 的话,则需要创建一个用户并进行授权操作
CREATE USER 'custom'@'localhost' IDENTIFIED BY 'password'; GRANT ALL ON bankaccount.* TO 'custom'@'localhost';

文档:
aliyun 安全组如何配置:https://helpcdn.aliyun.com/document_detail/25468.html?spm=a2c4g.11186623.2.13.1d1771afHphHpk#concept-ocl-bvz-xdb
MySQL 分配特权:https://dev.mysql.com/doc/refman/8.0/en/creating-accounts.html(看下安全一节,你就明白为啥连接不上MySQL云服务器了)
复制请注明出处,在世界中挣扎的灰太狼

浙公网安备 33010602011771号