Mysql簡單資料庫備份維護命令

2021-10-05 20:59:27 字數 1051 閱讀 6147

匯出資料

1、備份全部資料庫的資料和表結構

mysqldump -uroot -ppassword -a >all.sql

2、備份單個資料庫的資料和表結構(只備份資料或者表結構可以用-t或者-d)

mysqldump -uroot -password dbname > dbname.sql

3、一次性備份多個資料庫的資料和表結構(只備份資料或者表結構可以用-t或者-d)

mysqldump -uroot -ppassword db1 db2 > dbs.sql

4、只備份表結構,不備份資料

mysqldump -uroot -ppassword -a -d > database.sql

5、只備份資料庫,不備份表結構

mysqldump -uroot -ppassword -a -t > data.sql

6、備份並壓縮備份檔案

mysqldump -uroot -ppassword -a |gzip all.sql.gz

7、備份所有資料庫的資料和表結構並重新整理資料(需要開啟binlog日誌,可以用於構建主從)

mysqldump --skip-lock-tables --single-transaction --flush-logs --hex-blob --master-data=2 -uroot -ppassword --all-databases | gzip all_dbs.sql.gz

匯入資料

1、直接通過命令重定向匯入資料

mysql -uroot -ppassword < all.sql

2、在mysql終端source檔案

mysql -uroot -ppassword

mysql> source all.sql

3、還原單個資料庫(同樣可以通過mysql終端source)

mysql -uroot -ppassword db1 < db.sql

總結匯入資料的時候,要先確認一下sql檔案裡面的內容,是包含建表建庫的,還是沒有,不然會導致匯入失敗。

mysql資料庫維護 維護MySQL資料庫表

在本教程中,我們將向您介紹一些非常有用的語句,使您可以在mysql中維護資料庫表。mysql提供了幾個有用的語句,可以有效地維護資料庫表。這些語句使您能夠分析,優化,檢查和修復資料庫表。分析表語句 mysql查詢優化器是mysql伺服器的重要組成部分,為查詢建立了乙個最佳的查詢執行計畫。對於特定查詢...

mysql備庫命令 mysql資料庫備份命令

備份mysql資料庫的命令 mysqldump hhostname uusername ppassword databasename backupfile.sql 備份mysql資料庫為帶刪除表的格式備份mysql資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫。mysq...

mysql資料庫備份 java執行cmd命令

1 process類介紹 process類是乙個抽象類 所有的方法均是抽象的 封裝了乙個程序 即乙個執行程式 process 類提供了執行從程序輸入 執行輸出到程序 等待程序完成 檢查程序的退出狀態以及銷毀 殺掉 程序的方法。processbuilder.start 和 runtime.exec 方...