Mysql 資料庫匯入與匯出

夏秋初發表於2024-06-15

參考

  • https://blog.csdn.net/u012436346/article/details/86570902
  • 一些其他文章參考,但是連結忘記了

環境

環境 版本 說明
Mysql 5.7 更高版本應該也適用

正文

-- 匯出 但是帶 drop
mysqldump -d 要匯出的資料庫名稱 -u root -p你的密碼 > 要匯出的資料庫名稱.sql
-- 匯出 不帶 drop
mysqldump -d 要匯出的資料庫名稱 -u root -p你的密碼  --skip-add-drop-table > 要匯出的資料庫名稱.sql

-- 匯出 不帶 drop
mysqldump -uroot -p你的密碼 --skip-add-drop-table --databases 要匯出的資料庫名稱  --triggers --events --routines > 要匯出的資料庫名稱.sql



-- 匯入資料 https://blog.csdn.net/u012436346/article/details/86570902
mysql -uroot -p你的密碼 < /root/要匯出的資料庫名稱.sql


-- 匯出sql帶自動時間
mysqldump 要匯出的資料庫名稱 -u root -p你的密碼 -c --triggers --events --routines --skip-add-drop-table --allow-keywords > /root/要匯出的資料庫名稱_$(date +"%Y%m%d%H%M%S").sql

--
mysqldump 要匯出的資料庫名稱 -u root -p你的密碼  -c -B -R -E --skip-add-drop-table --allow-keywords > /root/要匯出的資料庫名稱_$(date +"%Y%m%d%H%M%S").sql


-- 匯出不帶刪除的備份

mysqldump -uroot -p你的密碼 --databases 要匯出的資料庫名稱 -c --skip-add-drop-table --allow-keywords > /root/mysql_back/要匯出的資料庫名稱_$(date +"%Y%m%d%H%M%S").sql

-- 匯出壓縮
mysqldump -uroot -p你的密碼 --databases 要匯出的資料庫名稱 -c --skip-add-drop-table --allow-keywords | gzip > /root/mysql_back/要匯出的資料庫名稱_$(date +"%Y%m%d%H%M%S").sql.gz



相關文章