连接轻量数据库的方式有外网访问和内网访问两种,建议使用内网访问的方式保证传输速率和安全性。本文小编为大家介绍国内云服务器商阿里云推出的轻量应用服务器如何通过命令行和客户端连接轻量数据库服务。
前提条件
- 已创建阿里云轻量应用服务器和轻量数据库服务。
- 已设置数据库的密码。
- 轻量应用服务器和轻量数据库服务必须在同一账号同一地域下。
通过命令行连接
1、获取轻量数据库服务的内网地址。
a.登录轻量应用服务器管理控制台。
b.在左侧导航栏,单击数据库服务列表。
c.在目标数据库服务的卡片中,查看轻量数据库服务的内网地址。
2、连接轻量数据库服务。
a.远程连接Linux轻量应用服务器。
b.运行以下命令,切换为root用户。
sudo su root
c.运行以下命令,安装MySQL客户端。
以CentOS 7.6 64位系统的轻量应用服务器为例。
yum -y install mysql
d.运行以下命令,连接轻量数据库服务。
mysql -h<内网地址> -P3306 -u<轻量数据库用户名> -p
参数说明如下:
- 内网地址:轻量数据库服务的内网地址请从步骤1获取。本示例为rm-bp17i5dio14dm****.mysql.rds.aliyuncs.com。
- 轻量数据库用户名:默认为administrator。
示例命令如下:
mysql -hrm-bp17i5dio14dm****.mysql.rds.aliyuncs.com -P3306 -uadministrator -p
当提示Enter password:时,请输入数据库的密码。
本例中提示MySQL[(none)]>,说明已成功登录到MySQL。
[root@iZbp17pkqoy932tlbdm**** admin]# mysql -hrm-bp17i5dio14dm****.mysql.rds.aliyuncs.com -P3306 -uadministrator -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MySQL connection id is 2042
Server version: 5.7.37-log Source distribution
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)]>
3、运行以下命令,创建数据库。
创建轻量数据库服务实例后,默认没有创建数据库,您需手动创建。
CREATE DATABASE test; #根据实际情况将test替换为您需要创建的数据库名称
4、运行以下命令,查看新建的test数据库。
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| __recycle_bin__ |
| mysql |
| performance_schema |
| sys |
| test |
+--------------------+
6 rows in set (0.00 sec)
5、运行以下命令,退出数据库。
mysql> exit
通过客户端连接
可以使用任何通用的MySQL客户端连接到轻量数据库服务,以MySQL Workbench为例,其它客户端的操作类似。
1、远程登录Windows轻量应用服务器。
2、打开MySQL Workbench下载页面,选择操作系统后,单击Download。
3、双击MySQL Workbench安装包,根据安装界面提示在轻量应用服务器上安装MySQL Workbench。
4、打开MySQL Workbench,选择Database > Connect to Database。
5、根据界面提示,输入连接信息。
参数说明如下:
- Hostname:轻量数据库服务实例内网地址。内网地址请从目标轻量数据库服务卡片中获取。
- Port:轻量数据库服务实例地址端口,默认为3306。
- Username和Password:输入轻量数据库服务的用户名和密码。用户名默认为administrator。
6、创建并查看数据库。
创建轻量数据库服务实例后,默认没有创建数据库,您需手动创建。
a.在MySQL Workbench的左上角,单击图标。
b.根据界面提示,输入数据库名称和字符集。
本示例字符集选择utf8。
c.单击Apply后,单击Finish。
d.创建数据库成功后,您可在数据库中执行创建表、插入数据、查询数据等操作。