ajout de la commande source
This commit is contained in:
parent
3ef3611bef
commit
98cb99ba45
|
@ -622,7 +622,7 @@ Pour avoir un dump avec un seul insert par ligne, pratique pour restaurer partie
|
||||||
$ mysqldump --skip-extended-insert --events mysql > mysql.sql
|
$ mysqldump --skip-extended-insert --events mysql > mysql.sql
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
Pour restaurer une seule base d'un dump complet on peut utiliser :
|
Pour restaurer uniquement la base _foo_ à partir d'un dump complet on peut utiliser :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
$ mysql -o foo < all.sql
|
$ mysql -o foo < all.sql
|
||||||
|
@ -650,14 +650,22 @@ Se positionner dans un répertoire où mysql a les droits (mysqltmp - /home/mysq
|
||||||
|
|
||||||
*Note 2* : Si vous n'avez pas toutes vos tables en utf8 (par exemple du `CHARSET=LATIN1`), ce n'est pas bien… et vous devrez pour la peine adapter le script (en détectant le charset utilisé avec « file » si nécessaire)
|
*Note 2* : Si vous n'avez pas toutes vos tables en utf8 (par exemple du `CHARSET=LATIN1`), ce n'est pas bien… et vous devrez pour la peine adapter le script (en détectant le charset utilisé avec « file » si nécessaire)
|
||||||
|
|
||||||
|
|
||||||
Il est possible d'exporter le contenu d'une base au format CSV :
|
Il est possible d'exporter le contenu d'une base au format CSV :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
$ mysqldump --hex-blob -T /tmp --fields-enclosed-by=\" --fields-terminated-by=, --no-create-db --no-create-info foo
|
$ mysqldump --hex-blob -T /tmp --fields-enclosed-by=\" --fields-terminated-by=, --no-create-db --no-create-info foo
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
*Note* : il est nécessaire que MySQL ait les droits d'écriture dans le répertoire de destination (ici `/tmp`).
|
> *Note* : il est nécessaire que MySQL ait les droits d'écriture dans le répertoire de destination (ici `/tmp`).
|
||||||
|
|
||||||
|
On peut également restaurer un dump _foo.sql_ (ou tout script au format SQL) de façon interactive via la commande source :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
mysql> source foo.sql
|
||||||
|
~~~
|
||||||
|
|
||||||
|
> *Note* : il est nécessaire que MySQL ait les droits de lecture sur le fichier _foo.sql_
|
||||||
|
|
||||||
|
|
||||||
## Monitoring
|
## Monitoring
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue