日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQL數(shù)據(jù)庫備份基礎知識匯總

以下的文章主要介紹的是MySQL數(shù)據(jù)庫備份的基礎知識,我們大家都知道MySQL數(shù)據(jù)庫是應用性算是廣泛,所以MySQL數(shù)據(jù)庫備份的實際應用就隨之變得廣泛,以下就是具體內(nèi)容的描述,希望在你今后的學習中會有所幫助。

平時我們在使用MySQL數(shù)據(jù)庫的時候經(jīng)常會因為操作失誤造成數(shù)據(jù)丟失,MySQL數(shù)據(jù)庫備份可以幫助我們避免由于各種原因造成的數(shù)據(jù)丟失或著數(shù)據(jù)庫的其他問題。

一、數(shù)據(jù)備份捷徑

因為這個方法沒有得到官方正式文檔的驗證,我們暫稱為試驗吧。

目的:備份hostA主機中一個MySQL數(shù)據(jù)庫備份TestA,并恢復到到hostB機中

試驗環(huán)境:

操作系統(tǒng):WinNT4.0,Mysql3.22.34,phpMyAdmin 2.1.0

在hostA中安裝MySQL數(shù)據(jù)庫備份并建立TestA數(shù)據(jù)庫

hostB機安裝MySQL數(shù)據(jù)庫備份,沒有TestA數(shù)據(jù)庫

方法步驟:

啟動phpMyAdmin察看HostA和HostB中的數(shù)據(jù)庫列表,在HostB中沒有TestA數(shù)據(jù)庫

找到HostA中MySQL數(shù)據(jù)庫備份的安裝目錄,并找到數(shù)據(jù)庫目錄data

在我的試驗環(huán)境中,這個目錄是C:mysqldata

找到對應數(shù)據(jù)庫名稱的子目錄C:mysqldataTestA

粘貼拷貝到HostB的Data目錄下,是HostA同HostB MySQL數(shù)據(jù)庫備份數(shù)據(jù)目錄下的文件相同

刷新HostB的phpMyAdmin察看一下數(shù)據(jù)庫列表,我們看到TestA已經(jīng)出現(xiàn),并且作查詢修改等操作都正常,備份恢復恢復成功

試驗結(jié)論:MySQL的數(shù)據(jù)庫可以通過文件形式保存,備份,恢復只要將相應文件目錄恢復即可,無需使用其它工具備份。

二、正規(guī)的方法(官方建議):

導出要用到MySQL數(shù)據(jù)庫備份的mysqldump工具,基本用法是:

 

 
 
 
  1. mysqldump [OPTIONS] database [tables] 

如果你不給定任何表,整個數(shù)據(jù)庫將被導出。

通過執(zhí)行mysqldump --help,你能得到你mysqldump的版本支持的選項表。

注意,如果你運行mysqldump沒有--quick或--opt選項,mysqldump將在導出結(jié)果前裝載整個結(jié)果集到內(nèi)存中,如果你正在導出一個大的數(shù)據(jù)庫,這將可能是一個問題。

mysqldump支持下列選項:

--add-locks

在每個表導出之前增加LOCK TABLES并且之后UNLOCK TABLE。(為了使得更快地插入到MySQL數(shù)據(jù)庫備份)。

第三步:創(chuàng)建相互的主從關系

首先在B機上的my.cnf文件中,在[mysqld]部分中加入log-bin,接著重新啟動mysqld,然后創(chuàng)建可在它的上面執(zhí)行復制功能的用戶帳號,使用:

GRANT FILE ON *.* TO replicate@10.1.1.1 IDENTIFIED BY password;

在B機上運行FLUSH PRIVILEGES命令,以便裝入在加入復制用戶后的新的授權(quán)表,接著回到A機上,在它的my.cnf中加入下面幾行:

 

 
 
 
  1. master-host=10.1.1.2  
  2. master-user=replicate 
  3. master-password=password  

 

在重啟A機的服務程序之后,現(xiàn)在我們一擁有了在A機與B機之間的相互主-從關系。不管在哪個服務器上更新一條記錄或插入一條記錄,都將被復制到另一臺服務器上。要注意的是:我不敢確定一個備機合并二進制日志變化的速度有多快,所以用這種方法來進行插入或更新語句的負載平衡可能不是一個好辦法。

【編輯推薦】

  1. MySQL常用技巧大匯總
  2. MySQL常用技巧都包括哪些?
  3. 對MySQL數(shù)據(jù)庫中的命令備忘描述
  4. MySQL轉(zhuǎn)義字符的實際應用
  5. 如何用PHP來實現(xiàn)MySQL備份?

當前文章:MySQL數(shù)據(jù)庫備份基礎知識匯總
文章起源:http://m.5511xx.com/article/cohecgc.html