首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从其他服务器与我的mysql联系

问无法从其他服务器与我的mysql联系
EN

Ask Ubuntu用户
提问于 2018-03-12 10:52:30
回答 2查看 316关注 0票数 0

无法从已安装mysql的另一台服务器联系我的Mysql,并将绑定从127.0.0.1改为0.0.0.0

/etc/mysql/mysql.conf.d/mysqld.cnf

之后我重新开始了服务

防火墙在3306端口上打开了,我做错了什么?

EN

回答 2

Ask Ubuntu用户

发布于 2018-03-19 06:26:47

通过这个mysql_secure_installation -y,您可以从另一个IP中删除对根用户的访问。

检查您的用户是否有从本地主机从任何主机连接的权限,请检查此

select User,Host from mysql.user;

服务器上的用户必须拥有希望连接到mysql服务器的服务器的%或Ip address。

基于https://dev.mysql.com/doc/refman/5.7/en/adding-users.html,您可以创建一个可以从任何地方访问的用户。

mysql>创建由“密码”标识的用户'finley'@'%‘;

票数 0
EN

Ask Ubuntu用户

发布于 2018-04-19 04:25:04

您可以使用命令Mysql>为另一个IP授予权限:

代码语言:javascript
复制
GRANT ALL PRIVILEGES ON *.* TO root@'another_IP' IDENTIFIED BY 'password' with grant option;

flush privileges;

我想你可以从另一个IP重新连接。但是在重新连接之前,您可以检查另一个IP连接到3306的IP服务器DB:telnet IP_Server_Mysql 3306。如果可以的话->你可以重新连接

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1014114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档