日志

连接云MariaDB实例

 来源    2020-08-02    0  

新建实例

MariaDB

CVM

内网连接

CVM远程登录测试(同一个VPC下):

CVM安装客户端:

yum install mysql

连接:

mysql -h MariaDB内网ip -u 数据库名 -p 

外网连接

开启外网地址

CVM 外网连接:

mysql -h 生成的域名地址  -P 生成的端口  -u 数据库用户名  -p

windows 外网连接:

由于开启外网,数据库就处于公网下,比较危险,但又想外网直接访问,所以可以利用一台CVM,作为代理连接!!!

代理连接

创建CVM和MariaDB(同VPC)

 

注意:

云MariaDB 创建实例后,需要手动创建账号

控制台登录测试:

测试联通性

注意:两个设备的安全组要放通对应端,保证可联通性

安装Telnet

1、检测telnet-server的rpm包是否安装

[root@localhost ~]# rpm -qa telnet-server 若无输入内容,则表示没有安装。出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配。即下面的软件是默认安装的。

2、若未安装,则安装telnet-server,否则忽略此步骤

[root@localhost ~]#yum install telnet-server  

3、检测telnet-server的rpm包是否安装

[root@localhost ~]# rpm -qa telnet telnet-0.17-47.el6_3.1.x86_64

4、若未安装,则安装telnet,否则忽略此步骤

[root@localhost ~]# yum install telnet

开启路由转发

vim /etc/sysctl.conf

执行 sysctl -p 使之生效

添加 iptables

1、安装 iptables 服务

yum install iptables-services -y

2、添加规则

iptables -t nat -A PREROUTING -d 10.1.5.13 -p tcp --dport 3306 -j DNAT --to-destination 10.1.5.12:3306

iptables -t nat -A POSTROUTING -d 10.1.5.12 -p tcp --dport 3306 -j SNAT --to-source 10.1.5.13

3、保存规则

service iptables save

4、查看nat 规则

iptables -t nat -L

注意:firewall 如果有开把 firewall 关掉:

systemctl stop firewalld.service
systemctl disable firewalld.service

Windows远程连接:

相关文章
amazon-web-services – 为什么我不能在对等后从另一个VPC中的EC2实例连接AWS RDS实例
问答我在VPC A中的EC2实例上运行Tableau Server.同时,我在另一个VPC B中创建了一个postgres RDS.现在我想在Tableau Server和RDS之间建立连接. RDS V ...
1
amazon-ec2 – 是否可以在没有密钥对的情况下通过ssh连接EC2 Linux实例?
问答我可以使用密钥对(* .pem)通过ssh连接到我的EC2 Linux实例.以某种方式可以将它与ssh连接到pem文件吗?::您可以使用密码创建常规用户帐户并使用该帐户登录,但它不如使用SSH密钥安全 ...
1
SQL Server连接错误:实例失败
问答我正在尝试将excel文件中的数据插入到sql数据库列中. protected void Button1_Click(object sender, EventArgs e) { using (OleD ...
1
sql-server – SQL Server Management Studio无法连接到本地实例
问答我不是数据库管理员;我是开发人员 – 我遇到了SQL Server Management Studio的问题.我在Windows 2008 Server R2上安装了SQL Server 2008 S ...
1
c# – 通过.NET Azure SDK扩展云服务实例数量?
问答我想通过.NET Azure SDK以编程方式上下调整云服务工作者角色的实例数.我该怎么做呢?到目前为止,我所发现的一切都是通过PowerShell实现的.::这似乎是如何自动扩展azure应用程序的 ...
1
java – 如何使用MQQueueConnectionFactory连接到多实例队列管理器
问答我们有一个需要与Multi-Instance QueueManager通信的应用程序.两个(实例)都在默认端口上运行并具有唯一的地址. > serverA.internal.company.ad ...
1
sql-server-2005 – 无法在Vista x64上从Visual Studio 2008 SP1连接SQL Server实例
问答我安装在Vista x64机器Visual Studio 2008 SP1(安装包中集成了SQL)上,当我尝试将MDF文件添加到项目或使用Web时的App_Data时,我收到以下消息: Connect ...
1
如何在Meteor中连接外部MongoDB实例?
问答我想了解如何连接到Meteor中的外部MongoDB实例. 我添加了这个环境 Meteor.startup(function () { process.env.MONGO_URL = 'mongodb ...
2
amazon-ec2 – 保留实例中的连接是否与实例中的连接不同?
问答我购买了保留实例并且它们的状态是"活动的",但我不知道我应该如何连接到这些实例. 是否连接到保留实例与连接到常规按需实例的方式不同? 我必须在这做一些特别的事吗?::保留的实例只是 ...
1
google-app-engine – Google云sql实例超级权限错误
问答我是谷歌应用程序引擎的新手请帮我解决我的问题 我在导入SQL文件时在Google云sql中创建了一个实例,然后它显示我这样的错误. ERROR 1227 (42000) at line 1088: A ...
1
google-cloud-storage – 如何实时跟踪Google云虚拟机实例的成本
问答我刚刚注册了谷歌云,我想实时或至少按小时跟踪我的费用. 从文档成本中包含10分钟的捆绑包,但我无法查看Billings区域的费用.::您可以在开发人员控制台中启用云平台账单警报,并设置Billing ...
1
google-compute-engine – Google云从实例创建图像
问答我有一个启动并运行的虚拟机,我在虚拟机中只有很少的应用程序.所以我希望拥有这个VM的映像,以便我可以使用所有已安装的包创建新实例.我有一个名为clone的选项,但是克隆一个VM我想把它当作一个Imag ...
1
oracle Enterprise Manager 无法连接到数据库实例。下面列出了组件的状态---个人解决方案
日志      最近在学习Oracle,平常喜欢使用EM查看数据库状态,但是在最近突然发现EM连接不上Oracle数据库了,不知道问题出在哪里,只好卸载了重装.但是,在使用了几天以后,又出现了相同的问题, ...
1
JDBC连接MySQL 方法 实例及资料收集
日志JDBC连接MySQL 方法 实例及资料收集 准备工作 首先,安装MySQL,配置用户名和密码,创建数据库. 可参见之前的文章: https://www.cnblogs.com/mengdd/p/31 ...
1
java连接mysql数据库实例
日志做游戏客户端多一年多了,在大学学的java的SSH,基本上都忘完了,今天看了一下发现基本的连接数据库的都忘了...太可怕了这遗忘的速度. 所以写了个连接的例子吧..安装好mysql数据库之后新建了两张 ...
2
[转帖]华为鲲鹏云服务器实战:华为云鲲鹏KC1实例 vs. 阿里云G5实例
日志鲲鹏云服务器实战:华为云鲲鹏KC1实例 vs. 阿里云G5实例 https://m.ithome.com/html/444828.htm 2019-09-12 15:25IT之家 (阿迷) 今年一月份 ...
阿里云ros实例
日志模板文件 { "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { " ...
SSH如何通过公钥连接云服务器
日志 通常我们连接远程服务器(linux)windows下通过putty或xshell等工具远程连接.linux下可以直接通过ssh命令连接.其实这两者都是一致的,都是通过ssh协议进行传输. 如果我们的 ...
python连接mysql数据库实例demo(银行管理系统数据库版)
日志主函数: import adminView import os import pickle from bankFunction import BankFunction import time def ...
python3 获取阿里云ECS 实例及监控的方法
日志#!/usr/bin/env python3.5 # -*- coding:utf8 -*- try: import httplib except ImportError: import http.c ...