91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

虛擬主機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
大新县| 昭苏县| 鞍山市| 东光县| 旺苍县| 辽宁省| 麻城市| 克拉玛依市| 铁力市| 连江县| 贵港市| 襄城县| 英德市| 永安市| 兖州市| 亚东县| 仁寿县| 广丰县| 汨罗市| 武乡县| 六盘水市| 江都市| 拉萨市| 苍溪县| 邯郸市| 蓬莱市| 万全县| 台山市| 古蔺县| 时尚| 兴仁县| 于田县| 乾安县| 沙河市| 视频| 富裕县| 稷山县| 依兰县| 贡山| 根河市| 子洲县|