ajout de l'info du ProtectHome=true à désactiver en Debian 9
This commit is contained in:
parent
8881013e76
commit
1d8600026e
|
@ -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` :
|
||||
|
||||
|
|
Loading…
Reference in New Issue