腾讯云数据库MySQL在windows server系统中初始化访问数据库

有些话、适合烂在心里 提交于 2019-11-25 23:33:59

在腾讯云选择云数据库 MySQL及初始化访问数据库是很轻松的事情,有了腾讯云计算作为基础,我们可以把这些复杂的底层操作交给云计算去完成,而我们只要集中精力去实现业务就可以了。本文主要介绍在windows server系统中初始化访问数据库的过程。

一、前期选择配置

地域和可用区:以当前购买页面为准。

网络:支持基础网络和私有网络,对外公开访问的话选择基础网络。

架构:高可用和基础版,高可用等于是一主2备份,基础版是只有一主。普通业务选择基础版就行,对稳定性要求高的业务就选择高可用版。

数据库版本根据程序要求选择对应的版本。

实例规格:CPU核心数和内存数,同样根据程序和访问量来选择。

项目:选择数据库实例所属的项目,缺省设置为默认项目。

硬 盘:根据数据量大小选择;

数据复制方式:异步复制适合要求较低的业务,同步复制适合要求较高的业务。

多可用区域:主备机分处不同可用区,可能会增加2~3ms的同步网络延迟

安全组:根据业务需求放通哪些端口访问。

时长:时长越久成本越低。
更多参考腾讯云官方帮助

在这里插入图片描述
访问云数据库 MySQL 的方式如下:

内网访问:使用云服务器 CVM 访问自动分配给云数据库的内网地址,这种访问方式使用内网高速网络,延迟低。CVM 和云数据库要在同一地域、同一账号且同一网络类型(都是基础网络或都在同一个 私有网络 VPC)。

说明:

对于不同地域、不同账号或不同网络类型的 CVM 和数据库,内网连接方式请参见 对等连接,收费标准请参见 对等连接计费概述。

外网访问:通过外网地址访问云数据库 MySQL。

注意:

外网访问需要开启数据库实例的外网地址,此操作会使您的数据库服务暴露在公网上,可能导致数据库被入侵或攻击。建议您使用内网访问的方式来登录数据库。

云数据库外网访问适用于开发或辅助管理数据库,不建议正式业务访问使用,因为可能存在不可控因素会导致外网访问不可用(例如 DDOS 攻击、突发大流量访问等)。

访问 MySQL 实例

(可选)开启外网访问地址

说明:

使用外网访问时,需要先开启数据库实例的外网地址。

登录云数据库 MySQL 控制台,在实例列表中,单击实例名或操作列的【管理】,进入实例详情页面。

在实例详情页下的基本信息里找到【外网地址】,单击【开启】。
在弹出的对话框单击【确定】后,外网开通进入处理状态。

开启成功后,即可在基本信息中查看到外网地址。通过开关可以关闭外网访问权限,重新开启外网,域名对应的外网 IP 不变。

1、从 Windows 系统登录

登录到 Windows 系统的 CVM,下载一个标准的 SQL 客户端。推荐您下载 MySQL Workbench,这是 Windows 系统下较常见的 SQL 客户端。在 CVM 中打开 https://dev.mysql.com/downloads/workbench/ ,根据您的系统来下载适配版本的安装程序。
在这里插入图片描述
界面将提示【Login】、【Sign Up】和【No, thanks, just start my download.】, 选择【No thanks, just start my download.】来快速下载。

在此台 CVM 上安装 MySQL Workbench。前置条件:此电脑上需要安装 Microsoft .NET Framework 4.5 和 Visual C++ Redistributable for Visual Studio 2015。您可以单击 MySQL Workbench 安装向导中的【Download Prerequisites】来安装这两个软件,然后安装 MySQL Workbench。

打开 MySQL Workbench,选择【Database】>【Connect to Database】,输入 MySQL 数据库实例的内网(或外网)地址和用户名、密码,单击【OK】进行登录。

Hostname:输入内网(或外网)地址。在 MySQL 控制台中的实例详情页可以查看到目标数据库实例的内网(或外网)地址。

Port:内网(或外网)对应端口。

Username:默认为 root,外网访问时建议您单独 创建帐号 便于访问控制管理。

Password:Username 对应的密码。

登录成功的页面如图所示,在此页面上您可以看到 MySQL 数据库的各种模式和对象,您可以开始创建表,进行数据插入和查询等操作。

2、从 Linux 系统登录
以 CentOS 7.2 64 位系统的 CVM 为例,利用 CentOS 自带的包管理软件 Yum 去腾讯云的镜像源下载安装 MySQL 客户端。

执行以下命令安装 MySQL 客户端:

yum install mysql

提示 Complete! 说明 MySQL 客户端安装完成。

根据访问方式选择执行以下操作:

内网访问时,执行以下命令登录到 MySQL 数据库实例。

mysql -h hostname -u username -p

说明:

请将 hostname 替换为目标 MySQL 数据库实例的内网地址,将 username 替换为默认的用户名 root,并在提示 Enter password:后输出 root 帐号对应的密码。

本例中提示 MySQL [(none)]> 说明成功登录到 MySQL。

外网访问时,执行以下命令登录到 MySQL 数据库实例。

mysql -h hostname -P port -u username -p

说明:

请将 hostname 替换为目标 MySQL 数据库实例的外网 IP 地址;将 port 替换为外网端口号;将 username 替换为外网访问用户名,例如 cdb_outerroot;并在提示 Enter password:后输入 cdb_outerroot 帐号对应的密码。

外网访问用户名用于外网访问,建议您单独 创建帐号 便于访问控制管理。

本例中 hostname 为 59281c4exxx.myqcloud.com,外网端口号为15311。

在 MySQL [(none)]> 提示符下可以发送 SQL 语句到要执行的 MySQL 服务器。

下图中以show databases;为例:

更多参阅MySQL数据库帮助文档

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!