最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

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

XAMPP教程 中文小张 40浏览 0评论

当我们开通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_5  Complete!

提示安装成功!

这里要注意安装的是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)

转载请注明:XAMPP中文组官网 » “通过ECS内网访问MySQL数据库服务”极简教程