mysql資料庫的備份和恢復

2021-10-07 21:49:10 字數 701 閱讀 3169

mysql資料庫的備份和恢復

備份:mysqldump -u username -p passwprd -r -e dbname(需要備份的資料庫名稱) table1 table2…->backupname.sql;

1、命令格式

mysqldump -u使用者名稱 -p 密碼 源庫名 > ***.sql

2、源庫名的表示方式

–all-databases 備份所有庫

庫名 備份1個庫

-b 庫1 庫2 庫3 備份多個庫

庫名 表1 表2 表3 備份多張表

———————————————————————————————————

建立資料庫: create database gd_base;

還原:mysql -u root -p 密碼 [dbname] < backup.sql

1、命令格式(linux終端)

mysql -u使用者名稱 -p 密碼 目標庫名 < ***.sql

2、從所有庫備份all.sql中恢復某乙個庫

mysql -u使用者名稱 -p 密碼–one-database 庫名 < all.sql

mysql -uroot -p 密碼 --one-database db4 < all.sql

-r (–routines:匯出儲存過程以及自定義函式) -e (–events:匯出事件)

可以參考一下這位兄弟寫的部落格:

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資料庫備份和恢復

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