mysql資料庫備份和恢復

2021-09-01 13:14:26 字數 1347 閱讀 8498

備份mysql資料庫的命令

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

備份mysql資料庫為帶刪除表的格式

備份mysql資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫。

mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

直接將mysql資料庫壓縮備份

mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

備份mysql資料庫某個(些)表

mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

同時備份多個mysql資料庫

mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

僅僅備份資料庫結構

mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql

備份伺服器上所有資料庫

mysqldump –all-databases > allbackupfile.sql

還原mysql資料庫的命令

mysql -hhostname -uusername -ppassword databasename < backupfile.sql

還原壓縮的mysql資料庫

gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

將資料庫轉移到新伺服器

mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -c databasename

MySQL資料庫備份和恢復

注意事項 1.備份前,需要將mysql服務停止 etc init.d mysql stop 2恢復資料資料庫時,需要先建立好乙個資料庫 不一定同名 然後將備份出來的檔案 注意,不是目錄 複製到對應的mysql資料庫目錄中 3.使用這一方法備份和恢復資料庫時,需要新舊的mysql版本一致,否則可能會出...

MySQL資料庫備份和恢復

1.備份 可將資料錄匯出到 sql檔案中 使用linux的mysqldump命令 mysqldump u 使用者名稱 p 資料庫名 sql 2.恢復 匯入 sql檔案到某個資料庫中 通過linux的mysql命令恢復資料 mysql u 使用者名稱 p 新資料庫名 sql 3.注意點 1.使用mys...

MySQL資料庫備份和恢復

搭建完成之後一直沒有進行資料庫的備份,現在將此部分記錄下來。搜尋了不少內容,無非四種方式如下 第一種拷貝檔案需要停止mysqlde 服務,而且需要資料庫的版本一致。第二種和第四種需要用到其他檔案,而且帝王備份我一直沒搞成功過,現在就介紹下mysql命令列備份和恢復資料庫。mysqldump命令備份資...