# MariaDB Software Source Configuration

> Note
> 
> The MariaDB software source of Genesis Cloud Cloud Platform is currently only applicable to CentOS6.x 64-bit and Redhat6.x 64-bit operating systems.

## MariaDB 5.5

Create a new mariadb.repo file in **/etc/yum.repos.d/** and add the following content:

```
[mariadb5]
name=mariadb5 Repository
baseurl=http://mariadb5.mirror.genesissai.com
gpgcheck=0
enabled=1
```

After creating the repo file, execute yum clean all && yum makecache to activate the new repository.

> Note
> 
> The repository domain name differs for each data center. See the table below for details.


| Data Center    | Repository url                                                         |
| ------- | ------------------------------------------------------------- |
| Beijing Availability Zone A | mariadb5.mirror.genesissai.com or mariadb5.mirrors.genesissai.com       |
| North China Availability Zone B | mariadb5.mirror.cs.genesissai.com or mariadb5.mirrors.cs.genesissai.com |
| North China Availability Zone C | mariadb5.mirror.yg.genesissai.com or mariadb5.mirrors.yg.genesissai.com |
| South China Dual Line   | mariadb5.mirror.gz.genesissai.com or mariadb5.mirrors.gz.genesissai.com |
| Asia-Pacific   | mariadb5.mirror.hk.genesissai.com or mariadb5.mirrors.hk.genesissai.com |
| North America   | mariadb5.mirror.la.genesissai.com or mariadb5.mirrors.la.genesissai.com |

## MariaDB 10.0

Create a new mariadb.repo file in **/etc/yum.repos.d/** and add the following content:

```
[mariadb100]
name=mariadb100 Repository
baseurl=http://mariadb100.mirror.genesissai.com
gpgcheck=0
enabled=1
```

After creating the repo file, execute yum clean all && yum makecache to activate the new repository.

> Note
> 
> The repository domain name differs for each data center. See the table below for details.


| Data Center    | Repository url                                                             |
| ------- | ----------------------------------------------------------------- |
| Beijing Availability Zone A | mariadb100.mirror.genesissai.com or mariadb100.mirrors.genesissai.com       |
| North China Availability Zone B | mariadb100.mirror.cs.genesissai.com or mariadb100.mirrors.cs.genesissai.com |
| North China Availability Zone C | mariadb100.mirror.yg.genesissai.com or mariadb100.mirrors.yg.genesissai.com |
| South China Dual Line   | mariadb100.mirror.gz.genesissai.com or mariadb100.mirrors.gz.genesissai.com |
| Asia-Pacific   | mariadb100.mirror.hk.genesissai.com or mariadb100.mirrors.hk.genesissai.com |
| North America   | mariadb100.mirror.la.genesissai.com or mariadb100.mirrors.la.genesissai.com |

## MariaDB 10.1

Create a new mariadb.repo file in **/etc/yum.repos.d/** and add the following content:

```
[mariadb101]
name=mariadb101 Repository
baseurl=http://mariadb101.mirror.genesissai.com
gpgcheck=0
enabled=1
```

After creating the repo file, execute yum clean all && yum makecache to activate the new repository.

> Note
> 
> The repository domain name differs for each data center. See the table below for details.


| Data Center    | Repository url                                                             |
| ------- | ----------------------------------------------------------------- |
| Beijing Availability Zone A | mariadb101.mirror.genesissai.com or mariadb101.mirrors.genesissai.com       |
| North China Availability Zone B | mariadb101.mirror.cs.genesissai.com or mariadb101.mirrors.cs.genesissai.com |
| North China Availability Zone C | mariadb101.mirror.yg.genesissai.com or mariadb101.mirrors.yg.genesissai.com |
| South China Dual Line   | mariadb101.mirror.gz.genesissai.com or mariadb101.mirrors.gz.genesissai.com |
| Asia-Pacific   | mariadb101.mirror.hk.genesissai.com or mariadb101.mirrors.hk.genesissai.com |
| North America   | mariadb101.mirror.la.genesissai.com or mariadb101.mirrors.la.genesissai.com |
