diff --git a/HowtoMySQL.md b/HowtoMySQL.md index 4bc49d93..bd58cfa2 100644 --- a/HowtoMySQL.md +++ b/HowtoMySQL.md @@ -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