亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

虛擬主機mysql數據庫怎么備份和還原

iii
124
2023-02-14 15:25:45
欄目: 云計算

虛擬主機mysql數據庫備份和還原的方法:1、虛擬主機mysql數據庫可以直接拷貝數據庫文件進行備份,但容易出現問題,使用MySQLDump工具進行備份,出現問題的概率小;2、如果是直接拷貝數據庫文件備份,把相應文件覆蓋回數據目錄即可還原,如果是UMP出來的.SQL文件,在MYSQL命令行中輸入命令還原數據庫即可。

具體內容如下:

一、虛擬主機MySQL數據庫備份

1、直接拷貝數據庫文件

首先不推薦使用這種方法,因為拷貝的數據表是針對特定操作系統(硬件環境)的,移到其他系統中有可能會出問題。其次備份時候要停止MYSQL服務器或者鎖定相應的表,否則如果拷貝過程中正好在插入/改寫數據庫就掛了,不適合需要不間斷的服務器。這種方法最大好處是方便快捷,備份時候只要拷貝MYSQL數據目錄相應數據庫文件夾中的所有文件即可,其中*.frm是描述了表的結構,*.MYD保存了表的數據記錄,*.MYI則是表的索引。

2、使用MySQLDump工具

利用這個程序可以把數據庫導出成SQL語句形式的文本文件,方便移動到不同系統,還原時候會一條條執行文件中的SQL語句即可重建數據庫。實際使用時在WINDOWS下CMD里或者LinuxShell輸入命令:

mysqldump -u user_name -p database_name --option > path:/xxx.sql

user_name是用戶名

database_name 是數據庫名

path:/xxx.sql 是保存備份文件的路徑與文件名

然后輸入密碼就會導出數據庫到指定PATH下的.sql文件了,要保證用戶有足夠權限訪問相應數據庫。--option是備份時可以指定的一些參數,可以參考MYSQL官方文檔,常用幾個選項:

--opt ——一組常用默認選項,包括--add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset

--add-drop-table ——在建立表時候先DROP舊表,適合覆蓋數據庫

--where——按照條件備份部分記錄,例如:--where="id<1000'"

二、虛擬主機MySQL數據庫還原

1、對于直接拷貝數據庫文件的方法,把相應文件覆蓋回數據目錄即可還原。

2、對于DUMP出來的.SQL文件,可以在MYSQL命令行中輸入use target_database,選擇要還原的數據庫,最好新建一個空的\. path:/xxx.sql;將指定的備份文件還原到當前數據庫。

0
盐亭县| 临漳县| 荆门市| 贺州市| 金坛市| 福安市| 冷水江市| 云浮市| 德安县| 大石桥市| 库尔勒市| 靖西县| 文水县| 克拉玛依市| 耿马| 琼海市| 霍林郭勒市| 库尔勒市| 黄冈市| 墨江| 铁力市| 平原县| 英山县| 广南县| 滦平县| 乐亭县| 五台县| 阿拉善右旗| 高要市| 潮安县| 临海市| 慈溪市| 新沂市| 丰原市| 平舆县| 五大连池市| 南汇区| 裕民县| 招远市| 新闻| 浮梁县|