22
0
Fork 0

ajout de l'info du ProtectHome=true à désactiver en Debian 9

This commit is contained in:
Gregory Colpart 2017-09-18 21:04:30 +02:00
parent 8881013e76
commit 1d8600026e
1 changed files with 14 additions and 4 deletions

View File

@ -11,7 +11,7 @@ title: Howto MySQL : installation et utilisation courante.
## Installation
Sous Debian 9, nous installons uniquement MariaDB :
Sous Debian 9, nous installons MariaDB :
~~~
# apt install mariadb-server mariadb-client
@ -20,7 +20,7 @@ $ mysql --version
mysql Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
~~~
> *Note* : Sous Debian 8, on installe la version libre de MySQL distribuée par Oracle :
> *Note* : Sous Debian 8, nous installons la version libre de MySQL distribuée par Oracle :
>
> ~~~
> # apt install mysql-server
@ -105,9 +105,9 @@ On peut ensuite installer les paquets :
## Configuration
Les fichiers de configuration se trouvent dans `/etc/mysql/` et notamment `my.cnf` qui centralise les directives par défaut.
Le fichier de configuration principal est `/etc/mysql/my.cnf` qui inclue notamment les fichiers `.cnf` présents dans les sous-répertoires `conf.d/` et `mariadb.conf.d/`.
Le fichier `/etc/mysql/conf.d/z_evolinux.cnf` contient nos optimisations basiques :
Le fichier `/etc/mysql/mariadb.conf.d/z_evolinux.cnf` contient nos optimisations basiques :
~~~{.ini}
[mysqld]
@ -177,6 +177,16 @@ secure-file-priv = ""
Le fichier `/etc/mysql/conf.d/zzz_evolinux.cnf` contient nos optimisations spécifiques.
Nous désactivons également une protection mise en place par l'unité systemd.
Cela permet d'utiliser la partition `/home` ou `/srv` pour des sauvegardes ou autres opérations :
~~~
# cat /etc/systemd/system/mariadb.service.d/evolinux.conf
[Service]
ProtectHome=false
~~~
Par défaut, MySQL écoute en réseau sur `127.0.0.1` (port TCP/3306) et sur la socket Unix `/var/run/mysqld/mysqld.sock`
Pour activer les connexions réseau à distance, il faut ajouter la configuration suivante dans `zzz_evolinux.cnf` :