HowtoMySQL: tfix

This commit is contained in:
David Prevot 2022-12-06 18:01:00 +01:00
parent c1680b3b94
commit ae91f1d2e9
2 changed files with 8 additions and 8 deletions

View file

@ -970,7 +970,7 @@ Il est aussi possible de sauvegarder une seule table avec mysqldump.
Exemple avec la table *bar* de la base *foo* : `$ mysqldump --hex-blob foo bar`
Pour sauvegarder une base de données au format *tab-separated data files*, avec - pour chaque table - un fichier .sql contenant la structure de la table (CREATE TABLE) et un fichier .txt contenant les données brutes (ré-injectable avec `LOAD DATA INFILE`) :
Pour sauvegarder une base de données au format *tab-separated data files*, avec - pour chaque table - un fichier .sql contenant la structure de la table (CREATE TABLE) et un fichier .txt contenant les données brutes (réinjectable avec `LOAD DATA INFILE`) :
~~~
# mkdir /tmp/foo && chown mysql:mysql /tmp/foo
@ -1788,7 +1788,7 @@ Il est possible de filtrer le type d'événements avec la variable `server_audit
La rotation des logs est automatique, mais personnalisable.
## Activé la connexion via SSL/TLS à la base de données
## Activer la connexion via SSL/TLS à la base de données
### Principe de fonctionnement

View file

@ -79,7 +79,7 @@ Pour éviter que la réplication démarre automatiquement au démarrage, on ajou
skip-slave-start
~~~
## Réinjecté un dump sans écrire dans les binlogs
## Réinjecter un dump sans écrire dans les binlogs
Si l'on veux injecter un dump dans une base mysql, ou une instance complète, sans écrire dans les binlogs, on peut utiliser l'option `--init-command` qui initialise une requêtes msyql avant chaque requête du dump :
@ -87,7 +87,7 @@ Si l'on veux injecter un dump dans une base mysql, ou une instance complète, sa
# mysql --init-command="SET SQL_LOG_BIN = 0;" -o mabase < mabase.sql
~~~
Si dump compréssé :
Si dump compressé :
~~~
# zcat mabase.sql.gz | mysql --init-command="SET SQL_LOG_BIN = 0;"
@ -618,7 +618,7 @@ Il faut supprimer toute traces des anciennes réplications avec :
RESET SLAVE;
~~~
Et ensuite ré-injecter le dump.
Et ensuite réinjecter le dump.
### Changement de la position dans un Relay_log
@ -638,9 +638,9 @@ mysql> STOP SLAVE;
Puis éditer (en gardant une sauvegarde) le fichier `${datadir}/relay-log.info`. La première ligne correspond au `Relay_Log_File`, la seconde au `Relay_Log_Pos`.
Redémarrer MySQL.
### Ré-intégré dans la réplication une base qui aurait été exclu.
### Réintégrer dans la réplication une base qui aurait été exclue.
Dans cet exemple, la base avait été exclu de la réplication, avec `replicate-ignore-db`, les lectures des requêtes de la base est ignoré sur le slave, mais le master continue d'écrire les requêtes de la base dans les binlogs.
Dans cet exemple, la base avait été exclue de la réplication, avec `replicate-ignore-db`, les lectures des requêtes de la base est ignoré sur le slave, mais le master continue d'écrire les requêtes de la base dans les binlogs.
1 - On enlève l'exclusion de la base dans le fichier de configuration :
@ -654,7 +654,7 @@ Dans cet exemple, la base avait été exclu de la réplication, avec `replicate-
# mysqldump foo > foo.sql
~~~
3- On ré-injecte ce dump sur le *slave* :
3- On réinjecte ce dump sur le *slave* :
~~~
# mysql -o foo < foo.sql