
# 安装社区版MySQL
初始化磁盘并安装社区版MySQL。
#### 登录弹性云服务器
1. 登录[华为云管理控制台](https://console.huaweicloud.com)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/bestpractice-drs/zh-cn_image_0000001210991613.png)，选择区域"华南-广州"。
3. 单击页面左上角![](https://support.huaweicloud.com/bestpractice-drs/zh-cn_image_0000001710881800.png)，选择"计算 \> 弹性云服务器 ECS"。
4. 在弹性云服务器名称"ecs-mysql"所在行单击"远程登录"。
5. 选择"CloudShell登录"。
6. 输入root用户密码，完成登录。 
   ![](https://support.huaweicloud.com/bestpractice-drs/public_sys-resources/note_3.0-zh-cn.png)
   root用户密码为您创建弹性云服务器过程中设置的密码。
   
   
 
#### 初始化磁盘
1. 执行如下命令，创建mysql文件夹。 
   **mkdir /mysql**
   
   
2. 执行如下命令，查看数据盘信息。 
   **fdisk -l**
   回显如下：
   ![](https://support.huaweicloud.com/bestpractice-drs/zh-cn_image_0000001166190178.png)
   
   
   
3. 执行如下命令，初始化数据盘。 
   **mkfs.ext4 /dev/vdb**
   
   
4. 执行如下命令，挂载磁盘。 
   **mount /dev/vdb /mysql**
   
   
5. 执行如下命令，查看磁盘是否挂载成功。 
   **df -h**
   当显示如下回显时，表示挂载成功。
   ![](https://support.huaweicloud.com/bestpractice-drs/zh-cn_image_0000001165871676.png)
   
   
   
6. 依次执行如下命令，创建文件夹并切换至install文件夹。 
   **mkdir -p /mysql/install/data**
   **mkdir -p /mysql/install/tmp**
   **mkdir -p /mysql/install/file**
   **mkdir -p /mysql/install/log**
   **cd /mysql/install**
   
   
7. 下载并安装社区版MySQL，详情请参见[如何下载并安装MySQL客户端](https://support.huaweicloud.com/taurusdb_faq/taurusdb_faq_0011.html)。
8. 执行如下命令，初始化mysql。 
   **/mysql/install/mysql-8.0.22/bin/mysqld --defaults-file= /etc/my.cnf --initialize-insecure**
   
   
9. 执行如下命令，启动MySQL。 
   **nohup /mysql/install/mysql-8.0.22/bin/mysqld --defaults-file= /etc/my.cnf \&**
   
   
10. 执行如下命令，连接MySQL。 
    **/mysql/install/mysql-8.0.22/bin/mysql**
    
    
11. 执行如下命令，创建root用户并授权。 
    **grant all privileges on \*.\* to 'root'@'%' identified by 'xxx' with grant option;FLUSH PRIVILEGES;**
    
    
 
