相同地域云服务器间内网通信配置

我们以阿里云云服务器为例,实现相同地域两台服务器间内网链接MySQL数据库。

服务器A:内网IP:10.10.10.100,并搭建MySQL数据库。 服务器B:内网IP:10.10.10.101。

如果两台服务器网络是专有网络 ,则需要保证这两台服务器在同一个专有网络下,否则两台服务器无法互相访问,下面我们以在同一个专有网络为例。

服务器间ping测试

先登录服务器B命令行执行ping命令,查看是否可以访问服务器A

bash 复制代码
# ping 10.10.10.100 -c 3
PING 10.25.0.70 (10.10.10.100) 56(84) bytes of data.
64 bytes from 10.10.10.100: icmp_seq=1 ttl=64 time=2.74 ms
64 bytes from 10.10.10.100: icmp_seq=2 ttl=64 time=2.66 ms
64 bytes from 10.10.10.100: icmp_seq=3 ttl=64 time=2.66 ms

如果访问失败,再次查看两台服务器网络环境是否一致。

配置服务器安全组

登录阿里云平台,在服务器所在的安全组配置访问规则

  • 协议类型:TCP
  • 端口范围:3306/3306
  • 授权对象: 10.10.10.101

配置服务器防火墙

在服务器A系统防火墙配置访问规则

  • 协议: TCP
  • 端口: 3306
  • 策略: 允许
  • 来源: 10.10.10.101

数据库链接配置

原则上,我们一般不对外使用数据库的root账号

新建一个用户

  • 用户名: white(用户名随意定义)
  • 主机: 10.10.10.101(服务器B的内网IP)
  • 密码: 123456(密码随意定义)
  • 确认密码: 123456

给用户配置权限

为了配置权限,首先在服务器A的MySQL新建一个数据库,比如common_db,然后给新建的用户配置权限,选择数据库common_db,后面的权限自行配置。

数据库链接

在服务器B命令行,执行命令链接数据库

bash 复制代码
# mysql -h10.10.10.100 -P3306 -uwhite -p
Enter password: 

出现如下信息表示链接成功

bash 复制代码
# mysql -h10.10.10.100 -P3306 -uwhite -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 5.7.44-log Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

查看所有数据库

bash 复制代码
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| common_db            |
+--------------------+
2 rows in set (0.01 sec)

mysql> 

至此,我们实现了服务器间内网链接MySQL数据库。

相关推荐
七夜zippoe16 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
Fcy64817 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满17 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠18 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Harvey90318 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
珠海西格电力科技19 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀19 小时前
Linux环境变量
linux·运维·服务器
zzzsde19 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
聆风吟º21 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann
NPE~21 小时前
自动化工具Drissonpage 保姆级教程(含xpath语法)
运维·后端·爬虫·自动化·网络爬虫·xpath·浏览器自动化