HowtoMySQL: tfix

This commit is contained in:
David Prevot 2022-09-26 17:23:34 +02:00
parent bf4169a7c0
commit f952cf8d26

View file

@ -49,7 +49,7 @@ user = root
socket = /run/mysqld/mysqld.sock
~~~
On peux créer un utilisateur adminmysql autre que root comme ceci :
On peut créer un utilisateur adminmysql autre que root comme ceci :
~~~{ .sql }
mysql> GRANT ALL PRIVILEGES ON *.* TO adminmysql@localhost IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
@ -628,7 +628,7 @@ Depuis toutes les IPs :
mysql> GRANT ALL PRIVILEGES ON foo.* TO 'jdoe'@'%' IDENTIFIED BY 'PASSWORD';
~~~
Si l'on ne connait pas le mot de passe, on peux utiliser le hash du mot de passe de l'utilisateur mysql comme ceci
Si l'on ne connait pas le mot de passe, on peut utiliser le hash du mot de passe de l'utilisateur mysql comme ceci
~~~{.sql}
mysql> GRANT ALL PRIVILEGES ON foo.* TO 'jdoe'@'%' IDENTIFIED BY PASSWORD '*E355A1AB8251C0B7E02ED8483696B2F3954C05CC';
@ -1643,7 +1643,7 @@ On préfère passer la commande « shutdown » en interne qui devrait envoyer un
# mysqladmin -h 127.0.0.1 -P3307 shutdown
~~~
Avec l'unité systemd on peux stopper l'unité systemd en faisant :
Avec l'unité systemd on peut stopper l'unité systemd en faisant :
~~~
# systemctl stop mysqld@1
@ -1723,7 +1723,7 @@ Pour l'arrêter/redémarrer, même principe (attention, `mysqld_multi` est peu v
# ps auwx | grep 3307
~~~
Si on a configuré plusieurs instance dans le fichier *.my.cnf*, on peux choisir l'instance sur laquelle on veux se connecter en utilisant *mysql --defaults-group-suffix=1* par exemple.
Si on a configuré plusieurs instance dans le fichier *.my.cnf*, on peut choisir l'instance sur laquelle on veux se connecter en utilisant *mysql --defaults-group-suffix=1* par exemple.
## Plugins
@ -1842,7 +1842,7 @@ Un redémarrage de mysql / mariadb est necessaire :
# systemctl restart mysql.service
~~~
On peux vérifié que c'est bien pris en compte sur l'instance :
On peut vérifier que c'est bien pris en compte sur l'instance :
~~~
mysql> show variables like '%ssl%';
@ -1872,7 +1872,7 @@ mysql> show variables like '%ssl%';
## Chiffrement de la base de données Transparent Data Encryption (TDE)
On peux chiffré les bases et les tables avec la méthode Transparent Data Encryption (TDE), cela ne neccessite aucun changement au niveau applicatif pour se connecter à la base de donnée, d'où le therme "Transparent", il existe plusieurs plugins pour faire cela :
On peut chiffrer les bases et les tables avec la méthode Transparent Data Encryption (TDE), cela ne nécessite aucun changement au niveau applicatif pour se connecter à la base de donnée, d'où le terme « Transparent », il existe plusieurs plugins pour faire cela :
- File Key Management Encryption
- Le fichier de clé est stocké dans MariaDB.
@ -1955,7 +1955,7 @@ Une fois la configuration en place, on redémarre MariaDB :
# systemctl restart mariadb
~~~
Puis on peux vérifié le chiffrement des bases / tables avec cette requête :
Puis on peut vérifier le chiffrement des bases / tables avec cette requête :
~~~
MariaDB [none]> SELECT CASE WHEN INSTR(NAME, '/') = 0