文档章节

CentOS7中远程访问mysql问题

亚林瓜子
 亚林瓜子
发布于 2018/12/22 11:22
字数 406
阅读 37
收藏 0

问题

CentOS7安装mysql中已经完成在CentOS7中安装好了mysql,且创建好了相应的用户,并设置对应的用户密码,现在尝试通过命令行远程命令访问mysql。

防火墙

mysql --host=xxx.xxx.200.58 --port=3306 -u myuser -p
Enter password: 
ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.200.58' (61)

看到这个现象,可以判定为CentOS的防火墙挡住了。

firewall-cmd

# 查看firewall-cmd所知道是所有服务,这里主要关注mysql
firewall-cmd --get-services
# 把mysql服务暴露在外面,主要就是开放3306端口
firewall-cmd --zone=public --add-service=mysql --permanent
# 重启firewall
firewall-cmd --reload

注意:上面是比较粗放的权限控制,因为在局域网里面,更加细粒度的端口开放,应该参考下面的命令。

# 防火墙更加细粒度的权限开放
firewall-cmd --add-rich-rule 'rule family="ipv4" source address="$your_IP_or_IP_Range" service name="mysql" accept' --permanent

数据库

mysql --host=xxx.xxx.200.58 --port=3306 -u myuser -p
Enter password: 
ERROR 1130 (HY000): Host 'xxx.xxx.200.58' is not allowed to connect to this MySQL server

Mysql8

临时设置用户永许任何ip都可以访问

mysql> GRANT ALL ON mydb.* TO 'myuser'@'%';
Query OK, 0 rows affected (0.07 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

这个问题是Mysql要设置指定远程ip能够访问。

参考

© 著作权归作者所有

亚林瓜子

亚林瓜子

粉丝 23
博文 254
码字总数 87684
作品 0
长沙
高级程序员
私信 提问
centos7 设置mysql账号密码开放3306端口实现远程登陆

在阿里云服务器上(centos7)下载好了mysql并安装上去,但是暂未设置账号密码,远程登陆mysql并不可行。 这里有两个问题需要我们去解决:设置账号密码;远程登陆mysql (一)设置账号密码 (...

徐代龙
2018/06/03
0
0
CentOS7下安装mysql5.7

1、安装YUM Repo 由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。 wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm 然后进行repo的安...

JungleKing
2018/09/19
38
0
ubuntu用ppa安装mysql并配置远程连接

安装 sudo apt-get install mysql-server 跟着提示走,设置密码。 接下来要允许远程ip访问: vim /etc/mysql/my.cnf 找到:bind-address = 127.0.0.1 注释掉: #bind-address = 127.0.0.1 重...

liujiest
2016/05/04
34
0
阿里云CentOS7部署MySql8.0

本文主要介绍了阿里云CentOS7如何安装MySql8.0,并对所踩的坑加以记录; 环境、工具、准备工作 服务器:阿里云CentOS 7.4.1708版本; 客户端:Windows 10; SFTP客户端:FileZilla;用来进行文件传输...

微の沙
2018/08/12
0
0
Mysql 远程连接的问题 2003 - Can't connect to MySQL server on '39.106.187.107' (60 "Operation timed out")

一、在上一篇文章中,使用ECS和mysql搭建mysql服务器搭建好了mysql服务器,现在需要远程连接 报错 1、通过google在stackoverflow.com找到了问题这里写链接内容 2、这个方案貌似可行来试一下 ...

王木东
2018/03/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Experts say the weaker pound is drawing investors to the UK tech sector

UK tech companies secured a record £5.5bn in foreign investment in the first seven months of this year, research shows. This was more than the amount invested per capita in th......

wowloop
16分钟前
5
0
Add support for Android 9-patch images in BorderImage

The 9-patch image implementation in Qt Quick Controls 1 is an internal implementation detail of the Android style. It cannot handle .9.png image files out of the box, but takes ......

shzwork
21分钟前
4
0
c/c++日期时间处理函数小结

日期时间处理函数: 日期时间转为字符串 strftime/std::put_time 字符串解析成日期时间 strptime/std::get_time 时间结构转换:time_t->tm localtime:time_t->tm 时间结构转换:tm->time_t ...

chuqq
25分钟前
4
0
Apache Flink 进阶入门(二):Time 深度解析

前言 Flink 的 API 大体上可以划分为三个层次:处于最底层的 ProcessFunction、中间一层的 DataStream API 和最上层的 SQL/Table API,这三层中的每一层都非常依赖于时间属性。时间属性是流处...

大涛学长
26分钟前
3
0
创龙基于Xilinx Artix-7系列FPGA处理器

SOM-TLA7是一款由广州创龙基于Xilinx Artix-7系列FPGA自主研发的核心板,可配套广州创龙Artix-7开发板使用。核心板尺寸仅70mm*50mm,采用沉金无铅工艺的10层板设计,专业的PCB Layout保证信号...

Tronlong创龙
32分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部