1、導入資料庫 在命令行下輸入: 說明: username 是資料庫用戶名, test 為目標資料庫, /home/data/test.sql 是你要備份的路徑和名稱 回車,輸入資料庫密碼,就進行導入操作了! 2、導出資料庫 2.1、導出整個資料庫: 說明:username是資料庫用戶名,test源 ...
1、導入資料庫
在命令行下輸入:
mysql -u username -p test < /home/data/test.sql
說明:
username 是資料庫用戶名,
test 為目標資料庫,
/home/data/test.sql 是你要備份的路徑和名稱
回車,輸入資料庫密碼,就進行導入操作了!
2、導出資料庫
2.1、導出整個資料庫:
mysqldump -u username -p test > /home/data/test.sql
說明:username是資料庫用戶名,test源資料庫,回車,輸入資料庫密碼,就進行導入操作了!目標文件路徑為/home/data/
2.2、導出資料庫中某張表:
mysqldump -u username -p test documents > /home/data/test.sql
說明:導出資料庫test中的documents表到目標目錄。
2.3、 導出多張表中的內容到一個文件:
mysqldump -uroot -t -w "id>627107" test author > add.sql mysqldump -uroot -t -w "id>16943" test agent >> add.sql mysqldump -uroot -t -w "id>3177914" test inventor >> add.sql
說明:假設資料庫沒有密碼,所以不需要-p參數!-w:相當於where子句,-t:不寫入表的創建信息(目標資料庫中已有此表,不需要再創建),>:創建新的或覆蓋已有的sql文件,>>:增量寫入已有sql文件