ecs mysql,“通过ECS内网访问MySQL数据库服务”极简教程

本文是一篇简明教程,指导如何在CentOS7的ECS云主机上通过yum安装mariadb客户端,并使用该客户端连接到在同一VPC和安全组内的MySQL数据库服务。步骤包括开通ECS、安装mysql客户端、开通MySQL服务以及通过命令行连接数据库,并验证连接成功。
摘要由CSDN通过智能技术生成

当我们开通MySQL数据库服务时,考虑到数据访问安全,多数情况是通过内网的ECS连接访问MySQL数据库服务

下面列出了极简教程,帮助大家节省大量的摸索时间。

01 开通云主机

进入ctyun官网,开通一台Centos7.x的ECS云主机,并绑定一个2M的公网ip。

创建成功后,使用SSH客户端工具公网访问登录ECS主机。

02 安装mysql客户端

刚开通的Centos7.x版本的主机,可以直接通过yum方式安装mysql客户端。

yum install mysql

出现询问提示后,均按“y”键确认:

Is this ok [y/d/N]: yInstalled:mariadb.x86_64 1:5.5.60-1.el7_5Complete!

提示安装成功!

这里要注意安装的是mariadb.x86_64版本,为什么不是MySQL?什么又是mariadb?

mariadb数据库是MySQL的一个分支。CentOS6或早期的版本中提供的是MySQL的服务器/客户端安装包,但之后的CentOS7已使用了 MariaDB替代了默认的 MySQL。MariaDB是完全兼容MySQL,包括API和命令行。

03、开通MySQL数据库服务

在天翼云官网,选择MySQL数据库服务,注意要跟第一步创建的ECS在同一vpc下,同一安全组内,这里选择最小配置的单机版。

创建成功后,mysql服务分配的内网ip地址是192.168.0.96。

04、ECS访问mysql服务

通过以下的mysql命令行,连接到开通的MySQL服务。

mysql -h 192.168.0.96 -P 3306 -u root -pTest@1234

-h 192.168.0.96 需要远程连接的mysql服务的ip地址;

-P 8635 MySQL服务访问端口

-u  -p 表示登录的账号和密码。

[root@ecs-test ~] mysql -h 192.168.0.96 -P 3306 -u root -pTest@1234Welcome to the MariaDB monitor. Commands end with ; or \g.Your MySQL connection id is 525Server version: 5.7.23-3-log MySQL Community Server - (GPL)Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MySQL [(none)]>

出现以上提示,表示连接成功!

连接成功后,验证一下,我们查询mysql服务包含哪些数据库:

MySQL [(none)]> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys |+--------------------+4 rows in set (0.00 sec)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值