MySQL匯入匯出資料庫和備份還原資料庫

2021-07-09 08:49:32 字數 2446 閱讀 5943

注意:dos視窗首先進入mysql的安裝目錄中的bin資料夾下,如:

cd  d:\software\programmetools\mysql-5.5.28\installdirectory\bin;在bin目錄下進行相應的匯入匯出備份恢復操作;

1.匯出資料庫

d:\software\programmetools\mysql-5.5.28\installdirectory\bin> mysqldump -uroot -p 

root eigpayoa >d:/eigpayoa.sql

解析:匯出eigpayoa資料庫,-u後面的表示使用者名稱,-p後面的表示密碼,eigpayoa表示資料庫名,d:/eigpayoa.sql表示匯出的儲存路徑;

2.匯出資料庫中的某個表

d:\software\programmetools\mysql-5.5.28\installdirectory\bin> 

mysqldump -uroot -p

root eigpayoa notice_user>d:/notice_user.sql

解析:mysqldump -u username  -p password db_name tb_name > 儲存的路徑和檔名

3.匯出某個資料庫中的多張表

d:\software\programmetools\mysql5.5.28\installdirectory\bin> 

mysqldump -uroot -p

root eigpayoa notice notice_user >d:/notice.sql

解析:匯出eigpayoa資料庫中的notice表和notice_user表到d:/notice.sql;

書寫格式:mydump -u username -p password db_name tb_name1 tb_name2 tb_namen>儲存到路徑

4.匯入資料庫(一)

(1)在mysql中建立乙個資料庫:

mysql> create database eigpayoa;

(2)再在mysql的安裝目錄中的bin目錄下執行匯入的操作;

d:\software\programmetools\mysql-5.5.28\installdirectory\bin> 

mysql -uroot -proot 

eigpayoa

解析:將d:/eigpayoa.sql匯入到eigpayoa資料庫中;

5.匯入資料庫(二)

(1)在mysql中建立乙個資料庫:

mysql> create database eigpayoa;

(2)在mysql中建立的資料庫下執行source命令:

mysql> use eigpayoa;

mysql>source   d:/eigpayoa.sql;

6.備份和還原資料庫(類似於資料庫匯入匯出)

(1)備份

d:\software\programmetools\mysql-5.5.28\installdirectory\bin> 

mysqldump  -uroot  -proot 

eigpayoa>d:/eigpayoa.bak

解析:表示將資料庫eigpayoa備份到

d:/eigpayoa.bak中;

(2)還原

a.在mysql中建立乙個資料庫:

mysql> create database eigpayoa;

b.還原資料庫

.d:\software\programmetools\mysql-5.5.28\installdirectory\bin> 

mysql -uroot  -proot 

eigpayoa

a.備份資料庫的命令

mysqldump -h hostname -u username  -p password db_name >backup.sql

b.備份資料庫並且有刪除表的格式(即讓該備份覆蓋已存在的資料庫時不需要手動刪除原資料庫)

mysqldump --add-drop-table    -u username -p password db_name >backup.sql

c:同時備份多個資料庫

mysqldump -h hostname -u username  -p password  --databases db_name1 db_name2 db_namen >backup.sql

d.只備份資料庫的結構,不備份資料

mysqldump -h hostname -u username  -p password  --no-data  --databases db_name1 db_name2 db_namen >backup.sql

e.備份所有的資料庫

mysqldump -h hostname -u username  -p password  --all-databases >backup.sql

如有錯誤,歡迎指教!

mysql資料庫匯入和匯出

1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u dbuser p dbname dbname.sql 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 mysqldump u dbuser p dbname ...

mysql資料庫匯入和匯出

mysql資料中,使用時,總是會碰見匯入和匯出情況,所以如何正確的匯入匯出,非常重要!下面根據工作中用到的方法,會不管補充 直接在mysql中匯入 mysql use databasename mysql load data infile filepath into table tablename ...

mysql資料庫匯入和匯出

mysql資料中,使用時,總是會碰見匯入和匯出情況,所以如何正確的匯入匯出,非常重要!下面根據工作中用到的方法,會不管補充 直接在mysql中匯入 mysql use databasename mysql load data infile filepath into table tablename ...