匯出資料
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 方...