1. Exporter la base de données

1. Exporter toutes les données : structure de table + données

Sous Linux, vous pouvez utiliser la commandemysqldumppour exporter la base de données, la syntaxe est la suivante :
mysqldump -u用户名 -p 数据库名 > 数据库名.sql

La commande suivante peut exporterabcles données et la structure des tables de la base de données :

# /usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql

Après avoir appuyé sur Entrée, vous serez invité à saisir le mot de passe ; il suffit de le saisir.

Remarque :Le chemin de la commande mysqldump dépend de votre chemin d'installation de MySQL.

2. Exporter uniquement la structure des tables

Si vous avez seulement besoin d'exporter la structure des tables de MySQL, vous pouvez utiliser l'-doption, le format est le suivant :

mysqldump -u用户名 -p -d 数据库名 > 数据库名.sql

La commande suivante peut exporterabcla structure des tables de la base de données :

#/usr/local/mysql/bin/mysqldump -uroot -p -d abc > abc.sql

2. Importer la base de données

Importer à l'aide de la commande mysql

Le format pour importer une base de données à l'aide de la commande mysql est le suivant :

mysql -u用户名 -p 数据库名 < 数据库名.sql

L'exemple suivant importe la base de données sauvegardée abc.sql dans la base de données :

# mysql -uroot -p123456 < abc.sql

Importer à l'aide de la commande source

L'utilisation de la commande source nécessite de d'abord nous connecter à mysql et de créer une base de données vide :

mysql> create database abc;      # 创建数据库
mysql> use abc;                  # 使用已创建的数据库 
mysql> set names utf8;           # 设置编码
mysql> source /home/abc/abc.sql  # 导入备份数据库

Faites attention au chemin de votre fichier SQL sauvegardé.


Plus d'articles

Exportation de données MySQL

Importation de données MySQL