中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql數據庫的備份以及還原

發布時間:2021-09-01 11:23:16 來源:億速云 閱讀:114 作者:chen 欄目:MySQL數據庫

這篇文章主要講解了“mysql數據庫的備份以及還原”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“mysql數據庫的備份以及還原”吧!

一.數據備份:

1.使用mysqldump命令備份

mssqldump命令將數據庫中的數據備份成一個文本文件。表的結構和表中的數據將存儲在生成的文本文件中。

mysqldump命令的工作原理很簡單,他先查出需要備份的表的結構,再在文本文件中生成一個create語句,然后將表中的所有記錄轉換成一條insert語句,然后通過這些語句就能創建新表并插入數據

2.備份一個數據庫:

MySQLdump基本用法:

mysqldumo -u username -p dbname table1 table2 ..->Backupname.sql

其中:

dbname :數據庫的名字

table1和table2:表示需要備份的表的名字,為空則備份整個數據庫,

backup.sql:文件之前可以加一個絕對路徑,通常將數據庫備份成一個后綴名為sql的文件

例如:用root用戶備份test數據庫下的persion表:

mysqldump -u root -p test persion >d:\backup.sql

3.備份多個數據庫:

mysqldump -u username -p --database dbname1 dbname2 >backup.sql

4.備份所有數據庫

mysqldump -u root -p -all-database > alldb.sql

二、直接復制整個數據庫目錄

先將服務停止,保證數據不會發生變化。這種方式不適用于innodb,對于myisam很方便

三、使用mssqlhotcopy工具快遞備份

是屬于熱備份,可以不停止mysql服務器,比mysqldump快,是一個per腳本,主要應用于linux,其使用lock tables flush tables和cp來進行快速的備份

命令格式如下:

mysqlhotcopy  dbname1 dbname2 backupdir/

dbname:數據庫名稱

backupdir:備份文件路徑

目前也使用于myisam類型的表

四:數據還原:

1.還原使用的命令如下:

mysql -u root -p [dbnams] < backup.sql

2.還原直接復制目錄備份:

通過這種方式還原時,必須保證兩個mysql數據庫的版本是一致的。針對myisam的表有效,針對innodb類型的表無效,innodb 的表空間不能直接復制

感謝各位的閱讀,以上就是“mysql數據庫的備份以及還原”的內容了,經過本文的學習后,相信大家對mysql數據庫的備份以及還原這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新绛县| 图片| 松阳县| 九龙城区| 永嘉县| 永修县| 慈溪市| 将乐县| 沂南县| 泸溪县| 武山县| 景泰县| 大邑县| 黎川县| 克拉玛依市| 历史| 姚安县| 泗洪县| 博野县| 潼南县| 甘肃省| 武平县| 叙永县| 都江堰市| 新平| 平陆县| 涞源县| 邳州市| 武陟县| 德庆县| 常德市| 孟津县| 柘荣县| 峨边| 定西市| 洛川县| 昌乐县| 伊川县| 西和县| 塔河县| 甘德县|