Ajout configuration et utilisation multi-client

This commit is contained in:
emorino 2021-11-19 10:23:09 +01:00
parent 526ce99cfc
commit 06bd54bf18

View file

@ -1629,6 +1629,34 @@ On préfère passer la commande « shutdown » en interne :
# systemctl stop mysqld@1
~~~
### Connexion aux instances et création du fichier *~/.my.cnf*
Lors de la création de plusieurs instances MySQL, on préférera donner un mot de passe différents, par instances, à lutilisateur `mysqladmin`
Pour utilisé le multi client, on configurera le fichier ~/.my.cnf comme ceci :
~~~
[client1]
host = 127.0.0.1
port = 3307
user = mysqladmin
password = foo
[client2]
host = 127.0.0.1
port = 3308
user = mysqladmin
password = bar
~~~
Avec cette configuration, on doit se connecter a l'instance mysql avec l'option `--defaults-group-suffix=$NUM` par exemple :
~~~
mysql --defaults-group-suffix=1
~~~
**Attention** : Si on utilise cela, il faut modifier vos scripts de mysqldump ou de création de base en conséquence.
### Nettoyage
Si le *mysqld* principal n'est pas utilisé, on désactivera l'unité systemd comme ceci :