本地远程连接阿里云服务器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元代金券,(阿里云优惠券的作用:购买阿里云产品,最后支付结算的时候,阿里云优惠券可抵扣一部分费用。
目录
相关文章
|
25天前
|
网络协议 关系型数据库 MySQL
mysql8.0远程连接权限设置
mysql8.0远程连接权限设置
54 0
|
1月前
|
关系型数据库 MySQL 数据库连接
关于MySQL-ODBC的zip包安装方法
关于MySQL-ODBC的zip包安装方法
|
29天前
|
SQL 关系型数据库 MySQL
阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
368 3
|
12天前
|
关系型数据库 MySQL Linux
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
17 0
|
14天前
|
关系型数据库 MySQL 数据库
卸载云服务器上的 MySQL 数据库
卸载云服务器上的 MySQL 数据库
31 0
|
1天前
|
安全 Unix Linux
Windows如何远程连接服务器?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。今天驰网飞飞将和你分享Windows server远程连接图文教程,希望可以帮助到你
13 4
Windows如何远程连接服务器?服务器远程连接图文教程
|
8天前
|
关系型数据库 MySQL 数据库连接
Django(四):Django项目部署数据库及服务器配置详解(MySQL)
Django(四):Django项目部署数据库及服务器配置详解(MySQL)
30 11
|
24天前
|
存储 关系型数据库 数据库
超1/3中国500强企业都在用的「汇联易」,为什么选用阿里云RDS?
迎峰而上:汇联易依托阿里云RDS通用云盘,加速业务智能化升级
超1/3中国500强企业都在用的「汇联易」,为什么选用阿里云RDS?
|
28天前
|
Java 关系型数据库 MySQL
Flink1.18.1和CDC2.4.1 本地没问题 提交任务到服务器 报错java.lang.NoClassDefFoundError: Could not initialize class io.debezium.connector.mysql.MySqlConnectorConfig
【2月更文挑战第33天】Flink1.18.1和CDC2.4.1 本地没问题 提交任务到服务器 报错java.lang.NoClassDefFoundError: Could not initialize class io.debezium.connector.mysql.MySqlConnectorConfig
46 2
|
29天前
|
弹性计算 关系型数据库 MySQL
阿里云MySQL云数据库优惠价格、购买和使用教程分享!
阿里云数据库使用流程包括购买和管理。首先,选购支持MySQL、SQL Server、PostgreSQL等的RDS实例,如选择2核2GB的MySQL,设定地域和可用区。购买后,等待实例创建。接着,创建数据库和账号,设置DB名称、字符集及账号权限。最后,通过DMS登录数据库,填写账号和密码。若ECS在同一地域和VPC内,可内网连接,记得将ECS IP加入白名单。
431 2