本地远程连接阿里云服务器MySql的方法

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云服务器ECS,u1 2核4GB 1个月
简介:


1、确保已在Linux上安装好了Mysql


2、查看虚拟机的IP 查看命令 ifconfig 然后保存虚拟机IP地址(例如虚拟机的IP地址为192.168.59.125)


3、cmd窗口ping 192.168.59.125 然后查看是否ping通


4、ping通的情况下


4.1 检查虚拟机mysql的端口号是否对外开通


4.2 查看mysql的端口,在mysql命令行模式下执行


show variables like '%port%';
查看命令如图所示
image
5、在阿里云服务器控制台里设置安全组,开放3306端口(Mysql默认端口号)


6、查看防火墙的状态


service iptables status


6.1 iptables防火墙


6.1.1开启成功的状态下,编辑文件


 vim /etc/sysconfig/iptables

点我领取阿里云2000元代金券,(阿里云优惠券的作用:购买阿里云产品,最后支付结算的时候,阿里云优惠券可抵扣一部分费用。

添加开放端口号


-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT


6.1.1 保存防火墙配置


service iptables save


6.1.2 重启iptables服务


service iptables restart


6.2 firewalld防火墙


查看防火墙状态: service firewalld status


6.2.1开启成功的状态下,输入命令,添加端口号


firewall-cmd --permanent --zone=public --add-port=3306/tcp


6.2.2 重新启动防火墙配置


systemctl restart firewalld.service


7.mysql命令模式下,创建用户并赋予相关权限


7.1创建用户名xxx,以及密码#####,赋予远程访问权限


CREATE USER 'xxx'@'%' IDENTIFIED BY '#####';


7.2赋予xxx用户对yyy数据库操作的所有权限


grant all on yyy.* to xxx@'%';


flush privileges ;--立即启用修改


赋予xxx用户对数据库操作的所有权限


grant all on . to xxx@'%';


flush privileges ;--立即启用修改
更多参阅阿里云数据库-连接文档


点我领取阿里云2000元代金券,(阿里云优惠券的作用:购买阿里云产品,最后支付结算的时候,阿里云优惠券可抵扣一部分费用。
目录
相关文章
|
1月前
|
关系型数据库 MySQL 数据库连接
关于MySQL-ODBC的zip包安装方法
关于MySQL-ODBC的zip包安装方法
|
27天前
|
SQL 关系型数据库 MySQL
阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
366 3
|
9天前
|
关系型数据库 MySQL Linux
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
17 0
|
11天前
|
关系型数据库 MySQL 数据库
卸载云服务器上的 MySQL 数据库
卸载云服务器上的 MySQL 数据库
30 0
|
1月前
|
弹性计算 关系型数据库 MySQL
阿里云ECS使用docker搭建mysql服务
阿里云ECS使用docker搭建mysql服务
152 1
|
21天前
|
存储 关系型数据库 数据库
超1/3中国500强企业都在用的「汇联易」,为什么选用阿里云RDS?
迎峰而上:汇联易依托阿里云RDS通用云盘,加速业务智能化升级
超1/3中国500强企业都在用的「汇联易」,为什么选用阿里云RDS?
|
27天前
|
弹性计算 关系型数据库 MySQL
阿里云MySQL云数据库优惠价格、购买和使用教程分享!
阿里云数据库使用流程包括购买和管理。首先,选购支持MySQL、SQL Server、PostgreSQL等的RDS实例,如选择2核2GB的MySQL,设定地域和可用区。购买后,等待实例创建。接着,创建数据库和账号,设置DB名称、字符集及账号权限。最后,通过DMS登录数据库,填写账号和密码。若ECS在同一地域和VPC内,可内网连接,记得将ECS IP加入白名单。
420 2
|
27天前
|
SQL 关系型数据库 MySQL
阿里云mysql数据库价格购买和使用教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,通过选择配置、地域和可用区完成购买。创建数据库和账号,分配权限。使用DMS登录数据库,进行管理操作。确保ECS与RDS在同一地域的VPC内,配置白名单实现内网连接。详细步骤见官方文档。
627 1
|
30天前
|
关系型数据库 MySQL 数据库
使用阿里云的数据传输服务DTS(Data Transmission Service)进行MySQL 5.6到MySQL 8.0的迁移
【2月更文挑战第29天】使用阿里云的数据传输服务DTS(Data Transmission Service)进行MySQL 5.6到MySQL 8.0的迁移
216 2
|
1月前
|
SQL 关系型数据库 MySQL
购买阿里云RDS实例
购买阿里云RDS实例
165 2