阿里云数据管理添加Mysql时提示not allowed to connect to this MySQL server

  • A+
所属分类:网站建设

阿里云数据管理(Data Management)是由阿里云推出的一款数据库(支持MySQL、SQL Server、PostgreSQL、MongoDB、Redis等关系型数据库和NoSQL的数据库)及Linux服务器管理工具。它是一种集数据管理、结构管理、实例管理、诊断优化、文件管理、命令终端、实时监控和系统管理于一体的数据管理服务。

在阿里云数据管理中添加Mysql数据库你可能会遇到如下提示“null,message from server:Host'121.43.18.66'is not allowed to connect to this MySQL server”.

阿里云数据管理添加Mysql时提示not allowed to connect to this MySQL server

这是由于你要增加的Mysql数据库只允许本机进行连接,不允许远程IP进行登录。解决办法如下:

方法一、根据提示信息,把提示拒绝连接的IP 121.43.18.66 (IP地址以实际控制台提示的为准)在自建MySQL中进行授权,允许远程连接。登录Mysql数据库,执行授权命令:

  1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'121.43.18.66' IDENTIFIED BY '密码'  WITH GRANT OPTION;
  2. flush privileges;

方法二、或者给MySQL设置用户授权,允许所有远程IP都可以连接数据库,然后再进行添加。登录Mysql数据库执行授权命令:

  1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
  2. flush privileges;

执行以上两个方法中的任何一个(推荐方法一)后在阿里云数据管理中即可正常添加数据库。添加数据库成功后,可以登录进入阿里云DMS系统进行数据库管理。

阿里云数据管理添加Mysql时提示not allowed to connect to this MySQL server

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: