Ajout configuration et utilisation multi-client
This commit is contained in:
parent
526ce99cfc
commit
06bd54bf18
|
@ -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, à l’utilisateur `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 :
|
||||
|
|
Loading…
Reference in a new issue