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
|
## Installation
|
||||||
|
|
||||||
Sous Debian 9, nous installons uniquement MariaDB :
|
Sous Debian 9, nous installons MariaDB :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
# apt install mariadb-server mariadb-client
|
# 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
|
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
|
> # apt install mysql-server
|
||||||
|
@ -105,9 +105,9 @@ On peut ensuite installer les paquets :
|
||||||
|
|
||||||
## Configuration
|
## 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}
|
~~~{.ini}
|
||||||
[mysqld]
|
[mysqld]
|
||||||
|
@ -177,6 +177,16 @@ secure-file-priv = ""
|
||||||
|
|
||||||
Le fichier `/etc/mysql/conf.d/zzz_evolinux.cnf` contient nos optimisations spécifiques.
|
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`
|
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` :
|
Pour activer les connexions réseau à distance, il faut ajouter la configuration suivante dans `zzz_evolinux.cnf` :
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue