本地连接MySQL云服务器步骤与解决方案

时间:2024-02-25 19:19:33

云服务器: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云服务器了)