Skip to content

Commit

Permalink
Update MySQL related version and recommendation info
Browse files Browse the repository at this point in the history
Signed-off-by: Matt Lord <mattalord@gmail.com>
  • Loading branch information
mattlord committed Mar 2, 2022
1 parent a22cd97 commit 4123e78
Show file tree
Hide file tree
Showing 8 changed files with 28 additions and 28 deletions.
10 changes: 5 additions & 5 deletions content/en/docs/11.0/get-started/local.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ A [docker setup](../local-docker/) is also available, which requires no dependen

## Install MySQL and etcd

Vitess supports MySQL 5.6+ and MariaDB 10.0+. We recommend MySQL 5.7 if your installation method provides a choice:
Vitess supports the databases listed [here](../../overview/supported-databases/). We recommend MySQL 8.0 if your installation method provides that option:

```sh
# Ubuntu based
Expand All @@ -22,7 +22,7 @@ sudo apt install -y mysql-server etcd curl
sudo apt install -y default-mysql-server default-mysql-client etcd curl

# Yum based
sudo yum -y localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
sudo yum -y localinstall https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm
sudo yum -y install mysql-community-server etcd curl
```

Expand Down Expand Up @@ -58,11 +58,11 @@ sudo setenforce 0

## Install Vitess

Download the [latest binary release](https://github.com/vitessio/vitess/releases) for Vitess on Linux. For example with Vitess 6:
Download the [latest binary release](https://github.com/vitessio/vitess/releases) for Vitess on Linux. For example with Vitess 13:

```sh
version=6.0.20-20200818
file=vitess-${version}-90741b8.tar.gz
version=13.0.0
file=vitess-${version}-bc4a960.tar.gz
wget https://github.com/vitessio/vitess/releases/download/v${version}/${file}
tar -xzf ${file}
cd ${file/.tar.gz/}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ Before starting, we assume that you have downloaded Vitess and finished the [Get

Vitess relies on two external components, and we recommend that you choose them upfront:

1. TopoServer: This is the server in which Vitess stores its metadata. We currently support zookeeper or etcd.
2. MySQL: Vitess supports MySQL/Percona Server 5.7 to 8.0, and MariaDB 10.0 to 10.3. MariaDB 10.4 is currently known to have installation issues ([#5362](https://github.com/vitessio/vitess/issues/5362)). The most common deployments use MySQL 5.7.
1. [TopoServer](../../../concepts/topology-service/): This is the server in which Vitess stores its metadata. We recommend Etcd if you have no other preference.
2. [MySQL](../../../overview/supported-databases/): Vitess supports MySQL/Percona Server 5.6 to 8.0 and MariaDB 10.0 to 10.3. We recommend MySQL 8.0 for new installations.

In this guide, we will be covering the case where the MySQL instances are managed by Vitess. A different section covers the details of running against [externally managed databases](../../configuration-advanced/unmanaged-tablet).

Expand Down
10 changes: 5 additions & 5 deletions content/en/docs/12.0/get-started/local.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ A [docker setup](../local-docker/) is also available, which requires no dependen

## Install MySQL and etcd

Vitess supports MySQL 5.6+ and MariaDB 10.0+. We recommend MySQL 5.7 if your installation method provides a choice:
Vitess supports the databases listed [here](../../overview/supported-databases/). We recommend MySQL 8.0 if your installation method provides that option:

```sh
# Ubuntu based
Expand All @@ -22,7 +22,7 @@ sudo apt install -y mysql-server etcd curl
sudo apt install -y default-mysql-server default-mysql-client etcd curl

# Yum based
sudo yum -y localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
sudo yum -y localinstall https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm
sudo yum -y install mysql-community-server etcd curl
```

Expand Down Expand Up @@ -58,11 +58,11 @@ sudo setenforce 0

## Install Vitess

Download the [latest binary release](https://github.com/vitessio/vitess/releases) for Vitess on Linux. For example with Vitess 6:
Download the [latest binary release](https://github.com/vitessio/vitess/releases) for Vitess on Linux. For example with Vitess 13:

```sh
version=6.0.20-20200818
file=vitess-${version}-90741b8.tar.gz
version=13.0.0
file=vitess-${version}-bc4a960.tar.gz
wget https://github.com/vitessio/vitess/releases/download/v${version}/${file}
tar -xzf ${file}
cd ${file/.tar.gz/}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ Before starting, we assume that you have downloaded Vitess and finished the [Get

Vitess relies on two external components, and we recommend that you choose them upfront:

1. TopoServer: This is the server in which Vitess stores its metadata. We currently support zookeeper or etcd.
2. MySQL: Vitess supports MySQL/Percona Server 5.7 to 8.0, and MariaDB 10.0 to 10.3. MariaDB 10.4 is currently known to have installation issues ([#5362](https://github.com/vitessio/vitess/issues/5362)). The most common deployments use MySQL 5.7.
1. [TopoServer](../../../concepts/topology-service/): This is the server in which Vitess stores its metadata. We recommend Etcd if you have no other preference.
2. [MySQL](../../../overview/supported-databases/): Vitess supports MySQL/Percona Server 5.6 to 8.0 and MariaDB 10.0 to 10.3. We recommend MySQL 8.0 for new installations.

In this guide, we will be covering the case where the MySQL instances are managed by Vitess. A different section covers the details of running against [externally managed databases](../../configuration-advanced/unmanaged-tablet).

Expand Down
10 changes: 5 additions & 5 deletions content/en/docs/13.0/get-started/local.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ A [docker setup](../local-docker/) is also available, which requires no dependen

## Install MySQL and etcd

Vitess supports the databases listed [here](../../../overview/supported-databases/). We recommend MySQL 5.7 if your installation method provides a choice:
Vitess supports the databases listed [here](../../overview/supported-databases/). We recommend MySQL 8.0 if your installation method provides that option:

```sh
# Ubuntu based
Expand All @@ -22,7 +22,7 @@ sudo apt install -y mysql-server etcd curl
sudo apt install -y default-mysql-server default-mysql-client etcd curl

# Yum based
sudo yum -y localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
sudo yum -y localinstall https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm
sudo yum -y install mysql-community-server etcd curl
```

Expand Down Expand Up @@ -58,11 +58,11 @@ sudo setenforce 0

## Install Vitess

Download the [latest binary release](https://github.com/vitessio/vitess/releases) for Vitess on Linux. For example with Vitess 6:
Download the [latest binary release](https://github.com/vitessio/vitess/releases) for Vitess on Linux. For example with Vitess 13:

```sh
version=6.0.20-20200818
file=vitess-${version}-90741b8.tar.gz
version=13.0.0
file=vitess-${version}-bc4a960.tar.gz
wget https://github.com/vitessio/vitess/releases/download/v${version}/${file}
tar -xzf ${file}
cd ${file/.tar.gz/}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ Before starting, we assume that you have downloaded Vitess and finished the [Get

Vitess relies on two external components, and we recommend that you choose them upfront:

1. TopoServer: This is the server in which Vitess stores its metadata. We currently support zookeeper or etcd.
2. MySQL: Vitess supports MySQL/Percona Server 5.7 to 8.0, and MariaDB 10.0 to 10.3. MariaDB 10.4 is currently known to have installation issues ([#5362](https://github.com/vitessio/vitess/issues/5362)). The most common deployments use MySQL 5.7.
1. [TopoServer](../../../concepts/topology-service/): This is the server in which Vitess stores its metadata. We recommend Etcd if you have no other preference.
2. [MySQL](../../../overview/supported-databases/): Vitess supports MySQL/Percona Server 5.7 to 8.0 and to a limited extent MariaDB 10.0 to 10.3. We recommend MySQL 8.0 for new installations.

In this guide, we will be covering the case where the MySQL instances are managed by Vitess. A different section covers the details of running against [externally managed databases](../../configuration-advanced/unmanaged-tablet).

Expand Down
10 changes: 5 additions & 5 deletions content/en/docs/14.0/get-started/local.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ A [docker setup](../local-docker/) is also available, which requires no dependen

## Install MySQL and etcd

Vitess supports the databases listed [here](../../../overview/supported-databases/). We recommend MySQL 5.7 if your installation method provides a choice:
Vitess supports the databases listed [here](../../overview/supported-databases/). We recommend MySQL 8.0 if your installation method provides that option:

```sh
# Ubuntu based
Expand All @@ -22,7 +22,7 @@ sudo apt install -y mysql-server etcd curl
sudo apt install -y default-mysql-server default-mysql-client etcd curl

# Yum based
sudo yum -y localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
sudo yum -y localinstall https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm
sudo yum -y install mysql-community-server etcd curl
```

Expand Down Expand Up @@ -58,11 +58,11 @@ sudo setenforce 0

## Install Vitess

Download the [latest binary release](https://github.com/vitessio/vitess/releases) for Vitess on Linux. For example with Vitess 6:
Download the [latest binary release](https://github.com/vitessio/vitess/releases) for Vitess on Linux. For example with Vitess 13:

```sh
version=6.0.20-20200818
file=vitess-${version}-90741b8.tar.gz
version=13.0.0
file=vitess-${version}-bc4a960.tar.gz
wget https://github.com/vitessio/vitess/releases/download/v${version}/${file}
tar -xzf ${file}
cd ${file/.tar.gz/}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ Before starting, we assume that you have downloaded Vitess and finished the [Get

Vitess relies on two external components, and we recommend that you choose them upfront:

1. TopoServer: This is the server in which Vitess stores its metadata. We currently support zookeeper or etcd.
2. MySQL: Vitess supports MySQL/Percona Server 5.7 to 8.0, and MariaDB 10.0 to 10.3. MariaDB 10.4 is currently known to have installation issues ([#5362](https://github.com/vitessio/vitess/issues/5362)). The most common deployments use MySQL 5.7.
1. [TopoServer](../../../concepts/topology-service/): This is the server in which Vitess stores its metadata. We recommend Etcd if you have no other preference.
2. [MySQL](../../../overview/supported-databases/): Vitess supports MySQL/Percona Server 5.7 to 8.0. We recommend MySQL 8.0 for new installations.

In this guide, we will be covering the case where the MySQL instances are managed by Vitess. A different section covers the details of running against [externally managed databases](../../configuration-advanced/unmanaged-tablet).

Expand Down

0 comments on commit 4123e78

Please sign in to comment.