### **体验简介**
场景将提供一台配置了CentOS 8.5操作系统的ECS实例(云服务器)。通过本教程的操作,您可以在一台CentOS 8.5操作系统的ECS实例上通过Docker镜像部署PolarDB-X。[立即点击前往](http://https://developer.aliyun.com/adc/series/activity/polardb-x/2)
![](https://img.alicdn.com/imgextra/i3/O1CN01ygVXNi1LvqCqb7x2H_!!6000000001362-0-tps-940-400.jpg)
### 实验准备
1\. 步骤一:创建实验资源
开始实验之前,您需要先创建ECS实例资源。
1. 在实验室页面,单击**创建资源**。
**说明**:资源创建过程需要1~3分钟。
1. (可选)在实验室页面左侧导航栏中,单击**云产品资源**列表,可查看本次实验资源相关信息(例如IP地址、用户信息等)。
2\. 步骤二:安装依赖
本步骤将指导您如何安装并启动依赖Docker。
1. 执行如下命令,安装Docker。
```
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
```
2. 执行如下命令,启动Docker。
```
systemctl start docker
```
3\. 步骤三:安装PolarDB-X数据库
本步骤将指导您如何使用Docker镜像安装PolarDB-X。
1. 执行如下命令,拉取PolarDB-X容器镜像。
```
docker pull polardbx/polardb-x
```
2. 执行如下命令,运行PolarDB-X容器。
```
docker run -d --name some-polardb-x -p 8527:8527 polardbx/polardb-x
```
4\. 步骤四:体验PolarDB-X数据库
本步骤将指导您如何登录PolarDB-X并体验PolarDB-X的分布式特性。
PolarDB-X支持通过MySQL Client命令行、第三方客户端以及符合MySQL交互协议的第三方程序代码进行连接。本实验场景主要介绍如何通过MySQL Client命令行连接到PolarDB-X数据库。
1. 执行如下命令,安装MySQL。
```
yum install mysql -y
```
2. 执行如下命令,查看MySQL版本号。
```
mysql -V
```
返回结果如下,表示您已成功安装MySQL。
![](https://oscimg.oschina.net/oscnet/up-db05007d8b7aeb1d3697751450d694e3866.png)
3. 执行如下命令,登录PolarDB-X数据库。
```
mysql -h127.0.0.1 -P8527 -upolardbx_root -p123456
```
**说明**:
本实验场景中的PolarDB-X数据库用户名和密码已预设,请您使用下方命令登录即可。
如遇到mysql: \[Warning\] Using a password on the command line interface can be insecure. ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0报错,重新执行登录命令即可。
4. 执行如下SQL语句,检查GMS。
```
select * from information_schema.schemata;
```
5. 体验PolarDB-X数据库的分布式特性。
1. 执行如下SQL语句,创建数据库。
```
create database polarx_example mode='auto';
```
2. 执行如下SQL语句,使用polarx_example数据库。
```
use polarx_example;
```
3. 执行如下SQL语句,创建数据表。
```
create table examp