add mysql tuning section

This commit is contained in:
VirtuBox 2018-06-05 00:08:10 +02:00
parent 4ad37d39db
commit 8045581c3c
2 changed files with 39 additions and 1 deletions

View File

@ -65,6 +65,25 @@ curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup \
sudo apt update && sudo apt install mariadb-server percona-xtrabackup-24 -y
```
#### MySQL Tuning
You can download my example of my.cnf, optimized for VPS with 4GB RAM. [my.cnf source](https://github.com/VirtuBox/ubuntu-nginx-web-server/blob/master/etc/mysql/my.cnf)
```bash
wget -O /etc/mysql/my.cnf https://virtubox.github.io/ubuntu-nginx-web-server/files/etc/mysql/my.cnf
```
It include modification of innodb_log_file_size variable, so you need to use the following commands to apply the new configuration :
```bash
sudo service mysql stop
sudo mv /var/lib/mysql/ib_logfile0 /var/lib/mysql/ib_logfile0.bak
sudo mv /var/lib/mysql/ib_logfile1 /var/lib/mysql/ib_logfile1.bak
sudo service mysql start
```
#### Install EasyEngine
```bash

View File

@ -28,7 +28,7 @@ apt-get update && apt-get upgrade -y && apt-get autoremove -y && apt-get clean
#### Install useful packages
```bash
sudo apt install haveged curl git unzip zip fail2ban htop -y
sudo apt install haveged curl git unzip zip fail2ban htop nload nmon ntp -y
```
#### Tweak Kernel & Increase open files limits
@ -62,6 +62,25 @@ curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup \
sudo apt update && sudo apt install mariadb-server percona-xtrabackup-24 -y
```
#### MySQL Tuning
You can download my example of my.cnf, optimized for VPS with 4GB RAM. [my.cnf source](https://github.com/VirtuBox/ubuntu-nginx-web-server/blob/master/etc/mysql/my.cnf)
```bash
wget -O /etc/mysql/my.cnf https://virtubox.github.io/ubuntu-nginx-web-server/files/etc/mysql/my.cnf
```
It include modification of innodb_log_file_size variable, so you need to use the following commands to apply the new configuration :
```bash
sudo service mysql stop
sudo mv /var/lib/mysql/ib_logfile0 /var/lib/mysql/ib_logfile0.bak
sudo mv /var/lib/mysql/ib_logfile1 /var/lib/mysql/ib_logfile1.bak
sudo service mysql start
```
#### Install EasyEngine
```bash