better mysql config

This commit is contained in:
Bachir Soussi Chiadmi 2018-10-29 13:26:53 +01:00
parent 01384e7918
commit 6d41024a76
3 changed files with 19 additions and 0 deletions

View File

@ -0,0 +1,11 @@
# Use one file by InnoDB table.
# Use Barracuda as InnoDB engine.
# Allow InnoDB large indexs.
# Use Dynamic row format.
# Reduce disk usage, ease disk space reclaiming.
[mysqld]
innodb_file_per_table = 1
innodb_file_format=Barracuda
innodb_large_prefix=1
; Option below only for MariaDB 10.2
;innodb_default_row_format=DYNAMIC

View File

@ -41,6 +41,9 @@ echo -e "\033[35;1minstalling Mysql \033[0m"
sleep 3 sleep 3
apt-get --yes --force-yes install mariadb-server apt-get --yes --force-yes install mariadb-server
mysql_secure_installation mysql_secure_installation
cp "$_assets"/mysql/innodb-file-per-table.cnf /etc/mysql/conf.d/
systemctl enable mariadb.service systemctl enable mariadb.service
systemctl restart mariadb.service systemctl restart mariadb.service
echo -e "\033[92;1mmysql installed\033[Om" echo -e "\033[92;1mmysql installed\033[Om"

View File

@ -22,4 +22,9 @@ apt-get --yes --force-yes install ntp
dpkg-reconfigure tzdata dpkg-reconfigure tzdata
apt-get --yes --force-yes install tmux etckeeper needrestart apt-get --yes --force-yes install tmux etckeeper needrestart
# TODO cron
# https://askubuntu.com/questions/56683/where-is-the-cron-crontab-log/121560#121560
echo -e "\033[92;1mMisc done \033[Om" echo -e "\033[92;1mMisc done \033[Om"