婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > MYSQL日志與備份還原問(wèn)題詳解

MYSQL日志與備份還原問(wèn)題詳解

熱門(mén)標(biāo)簽:聊城智能外呼系統(tǒng)運(yùn)營(yíng)商 上海智能外呼系統(tǒng)代理商 電子地圖標(biāo)注電話 沈陽(yáng)電銷(xiāo)外呼系統(tǒng)原理是什么 寧波企業(yè)外呼系統(tǒng)收費(fèi) 地圖標(biāo)注人員兼職 扎樣申請(qǐng)400電話 成都優(yōu)派外呼系統(tǒng) ps制作地圖標(biāo)注gif

本文為大家分享了MYSQL的日志與備份還原,供大家參考,具體內(nèi)容如下

一、錯(cuò)誤日志

當(dāng)數(shù)據(jù)庫(kù)出現(xiàn)任何故障導(dǎo)致無(wú)法使用時(shí),第一時(shí)間先去查看該日志

1、服務(wù)器啟動(dòng)關(guān)閉過(guò)程中的信息

2、服務(wù)器運(yùn)行過(guò)程中的錯(cuò)誤信息

日志存放路徑,可以通過(guò)命令查看:

日志文件命名格式:host_name.err

二、二進(jìn)制日志

又稱BINLOG,記錄所有的DDL語(yǔ)句和DML語(yǔ)句,不包括查詢語(yǔ)句。這個(gè)日志不僅非常重要,而且作為開(kāi)發(fā)人員也非常喜歡這個(gè)日志。從它的定義可以看出,這個(gè)日志記錄了所有會(huì)改變表結(jié)構(gòu)和表數(shù)據(jù)的事件,所以一旦數(shù)據(jù)被誤刪除或者因?yàn)槠渌驅(qū)е聰?shù)據(jù)丟失,我們可以通過(guò)這個(gè)日志將數(shù)據(jù)恢復(fù)。是不是覺(jué)得很炫酷。

日志存放路徑:與錯(cuò)誤日志在同一個(gè)目錄下

命名方式:默認(rèn)方式為hostname-bin + 編號(hào)

mysql每次啟動(dòng)或者flush日志時(shí)都會(huì)生成一個(gè)新的binlog,編號(hào)從1開(kāi)始遞增。單個(gè)日志達(dá)到一定大小時(shí),也會(huì)生成新的文件。

1、開(kāi)啟記錄binlog的開(kāi)關(guān)

在myslq的安裝目錄下,有一個(gè)配置文件:my.ini

innodb_buffer_pool_size=107M

# Size of each log file in a log group. You should set the combined size
# of log files to about 25%-100% of your buffer pool size to avoid
# unneeded buffer pool flush activity on log file overwrite. However,
# note that a larger logfile size will increase the time needed for the
# recovery process.
innodb_log_file_size=54M

# Number of threads allowed inside the InnoDB kernel. The optimal value
# depends highly on the application, hardware as well as the OS
# scheduler properties. A too high value may lead to thread thrashing.
innodb_thread_concurrency=10

log-bin=mysql-bin

其中l(wèi)og-bin表示開(kāi)關(guān)開(kāi)啟,mysql-bin是日志名稱的前綴。

2、BINLOG的查看方式

由于是二進(jìn)制文件,所以不能像錯(cuò)誤日志那樣直接查看,需要借助mysql提供的工具:mysqlbinlog

3、按時(shí)間查看BINLOG

按時(shí)間查詢有一個(gè)需要注意的地方就是,start-datetime是閉區(qū)間,stop-datetime是開(kāi)區(qū)間,所以如果需要查詢?nèi)烊罩驹挘枰x為:
--start-datetime="2017/07/12 00:00:00" --stop-datetime="2017/07/13 00:00:00":這樣查詢的時(shí)間范圍是7/12 00:00:00 - 7/12 24:59:59

三、數(shù)據(jù)備份

數(shù)據(jù)備份其實(shí)就是利用msyql提供的工具mysqldump將數(shù)據(jù)備份到指定目錄下的指定文件中。

1、備份指定的數(shù)據(jù)庫(kù)或者數(shù)據(jù)庫(kù)中的某些表

mysqldump 【option】 db_name 【table_names】

2、備份指定的一個(gè)或者多個(gè)數(shù)據(jù)庫(kù)

mysqldump 【option】 --database db_name1 db_name2

3、備份所有數(shù)據(jù)庫(kù)

mysqldump 【option】 -all -databases

將端口為3306的數(shù)據(jù)庫(kù)實(shí)例中的數(shù)據(jù)庫(kù)wd_msg中的表結(jié)構(gòu)以及表數(shù)據(jù)導(dǎo)出到cd.sql的文件中

cd.sql文件中內(nèi)容如下;

這個(gè)文件記錄的是DML語(yǔ)句以及DDL語(yǔ)句,查詢相關(guān)的操作除外。在數(shù)據(jù)恢復(fù)時(shí)就可以通過(guò)這些語(yǔ)句一條條執(zhí)行,從而完成數(shù)據(jù)的還原。

四、數(shù)據(jù)恢復(fù)

我們將表刪除,在重新導(dǎo)入剛剛導(dǎo)出的數(shù)據(jù):

下面的場(chǎng)景是還原同一臺(tái)服務(wù)器上另一個(gè)端口為3307的mysql實(shí)例中的wd_msg數(shù)據(jù)庫(kù)

Mysql的備份還原針對(duì)不同的場(chǎng)景有不同的選擇,這里只是介紹的其中一種概念,后面會(huì)有文章展開(kāi)來(lái)詳細(xì)介紹。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • mysqldump備份還原和mysqldump導(dǎo)入導(dǎo)出語(yǔ)句大全詳解
  • PHP備份/還原MySQL數(shù)據(jù)庫(kù)的代碼
  • mysql 數(shù)據(jù)庫(kù)備份和還原方法集錦 推薦
  • MySQL數(shù)據(jù)庫(kù)備份和還原的常用命令小結(jié)
  • MySQL中使用innobackupex、xtrabackup進(jìn)行大數(shù)據(jù)的備份和還原教程
  • 詳解MYSQL的備份還原(PHP實(shí)現(xiàn))
  • 命令行模式下備份、還原 MySQL 數(shù)據(jù)庫(kù)的語(yǔ)句小結(jié)
  • MySQL使用命令備份和還原數(shù)據(jù)庫(kù)
  • mysql日志文件在哪 如何修改MySQL日志文件位置
  • mysql通過(guò)查看跟蹤日志跟蹤執(zhí)行的sql語(yǔ)句

標(biāo)簽:內(nèi)江 AXB 宿州 林芝 朔州 三明 咸寧 汕頭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MYSQL日志與備份還原問(wèn)題詳解》,本文關(guān)鍵詞  MYSQL,日志,與,備份,還原,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MYSQL日志與備份還原問(wèn)題詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MYSQL日志與備份還原問(wèn)題詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 巴林左旗| 安康市| 房山区| 沅陵县| 旬邑县| 华宁县| 许昌市| 沐川县| 甘泉县| 临潭县| 宣恩县| 东源县| 高邑县| 清水河县| 华宁县| 明水县| 景宁| 鄂伦春自治旗| 库尔勒市| 太康县| 渭南市| 桓仁| 宁乡县| 英德市| 云浮市| 宜黄县| 浦北县| 鄂伦春自治旗| 远安县| 广水市| 麻阳| 襄城县| 嘉峪关市| 泽普县| 太湖县| 阿克| 宽甸| 赞皇县| 喀喇沁旗| 双城市| 焦作市|