访问方式
访问云数据库 MariaDB 的方式如下:
内网访问:使用云服务器 CVM 访问自动分配给云数据库的内网地址。CVM 和云数据库要在同一地域、同一账号且同一网络类型(都是基础网络或都在同一个 私有网络 VPC)。 外网访问:在外网的 Windows 或者 Linux 主机中,安装数据库客户端来访问云数据库 MariaDB 的外网地址。
注意:
目前支持开启外网访问的地域为:广州、上海、北京、成都、南京。
外网访问需要开启数据库实例的外网地址,此操作会使您的数据库服务暴露在公网上,可能导致数据库被入侵或攻击。建议您使用内网访问的方式来登录数据库。
开启外网访问必须绑定安全组,请提前配置好相应的策略,需要在安全组入站规则中配置访问数据库的来源信息,并放通协议端口(需同时放开内网和外网端口),请参见 配置云数据库安全组。 前提条件
访问数据库
内网访问
2. 根据 CVM 的操作系统选择连接方式。
从 Windows 系统登录
4. 打开 sqlyog,输入 MariaDB 数据库实例的内网 IP 和端口号,数据库帐号以及密码。
我的SQL主机地址:内网 IP。
用户名:前提条件中创建的用户名。
密码:用户名对应的密码。
端口:内网 IP对应的端口。
5. 登录成功的界面如图所示,在此页面上您可以看到 MariaDB 数据库的各种模式和对象,您可以开始创建表,进行数据插入和查询等操作。
从 Linux 系统登录
6. 以 CentOS 7.2 64位系统的 CVM 为例,利用 CentOS 自带的包管理软件 Yum 去腾讯云的镜像源下载安装 MySQL 客户端。
执行以下命令安装客户端:
图示如下:
7. 使用 MySQL 命令行工具登录到 MariaDB 数据库。
mysql -h hostname -u username -p
请将 hostname 替换为目标 MariaDB 数据库实例的内网 IP 地址,username 替换为之前创建的用户名,并在提示Enter password:后输入用户名对应的密码。
8. 在 MySQL> 提示符下可以发送 SQL 语句到要执行的 MariaDB 服务器,具体命令行请参见 此网站。
下图中以show databases;
为例:
外网访问
1. 获取数据库的外网地址。
3. 在实例详情页,单击外网地址后的开启,开启外网地址。
4. 开启成功后,即可查看到外网地址。
5. 登录到数据库。
从 Windows 系统登录
7. 打开 sqlyog,输入 MariaDB 数据库实例的外网域名和端口号,数据库帐号以及密码。
我的SQL主机地址:输入外网域名。
用户名:前提条件中创建的用户名。
密码:用户名对应的密码。
端口:外网域名对应的端口号。
8. 登录成功的界面如图所示,在此页面上您可以看到 MariaDB 数据库的各种模式和对象,您可以开始创建表,进行数据插入和查询等操作。
从 Linux 系统登录
9. 以 CentOS 7.2 64位系统的 CVM 为例,在官网下载安装 MySQL 客户端。具体命令为:
10. 使用 MySQL 命令行工具登录到 MariaDB 数据库。相关命令为:
mysql -h hostname -P port -u username -p
请将 hostname 替换为目标 MariaDB 数据库实例的外网域名,username 替换为之前创建的用户名,并在提示 Enter password:后输入用户名对应的密码。
11. 在 MySQL> 提示符下可以发送 SQL 语句到要执行的 MariaDB 服务器,具体命令行请参见 此网站。
下图中以 show databases;
为例:
本页内容是否解决了您的问题?