欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql 數(shù)據(jù)庫(kù)開啟binlog的實(shí)現(xiàn)步驟

 更新時(shí)間:2023年11月29日 11:09:14   作者:我只會(huì)發(fā)熱  
本文主要介紹了Mysql 數(shù)據(jù)庫(kù)開啟binlog的實(shí)現(xiàn)步驟,對(duì)于運(yùn)維或架構(gòu)人員來(lái)說(shuō),開啟binlog日志功能非常重要,具有一定的參考價(jià)值,感興趣的可以了解一下

1 簡(jiǎn)介

在MySQL中,binlog指的是binary log,二進(jìn)制日志文件。這個(gè)文件記錄了MySQL所有的DML操作。通過(guò)binlog日志,我們可以做數(shù)據(jù)恢復(fù),做主從復(fù)制等等。對(duì)于運(yùn)維或架構(gòu)人員來(lái)說(shuō),開啟binlog日志功能非常重要。

2 開啟 binlog

(如何開啟MySQL的binlog日志呢?下面將介紹兩種方法)

2.1 方法一:在my.cnf主配置文件中添加參數(shù)

在 my.cnf 主配置文件中,找到 [mysqld] 模塊,然后添加以下三行參數(shù)。

log_bin=ON
log_bin_basename=/var/lib/mysql/mysql-bin
log_bin_index=/var/lib/mysql/mysql-bin.index

參數(shù)解釋:

  • log_bin:開啟binlog日志文件,默認(rèn)值為OFF。
  • log_bin_basename:binlog日志的基本文件名。MySQL會(huì)在該文件名后追加標(biāo)識(shí)來(lái)表示每一個(gè)binlog文件。
  • log_bin_index:binlog文件的索引文件,管理所有的binlog文件。

2.2 方法二:使用log-bin參數(shù)

如果你使用的是 MySQL 5.7 及以上版本,使用 log-bin 參數(shù)更加方便。在my.cnf配置文件中,找到 [mysqld] 模塊,添加以下一行參數(shù)即可。

log-bin=/var/lib/mysql/mysql-bin

參數(shù)解釋:

  • 這個(gè)參數(shù)的作用和上面三個(gè)參數(shù)的作用是相同的。MySQL會(huì)根據(jù)這個(gè)配置自動(dòng)開啟binlog日志,自動(dòng)設(shè)置 log_bin_index 文件為你指定的文件名后跟.index。參數(shù)log-bin指定了binlog文件的基本文件名。
  • 需要注意的是,如果你使用MySQL 5.7及以上版本,必須添加一個(gè)額外的參數(shù)server-id=123454(隨機(jī)指定一個(gè)不能重名的字符串),否則重啟MySQL服務(wù)會(huì)報(bào)錯(cuò)。

然后,重啟 mysql 服務(wù)即可。

2.3 重啟 mysql 服務(wù)

  • 在 CentOS 6上,使用以下命令重啟MySQL服務(wù):
service mysqld restart
  • 在 CentOS 7上,使用以下命令重啟MySQL服務(wù):
systemctl restart mysqld

3 驗(yàn)證是否開啟 binlog

開啟binlog日志之后,我們可以登錄mysql終端或者Navicat客戶端,執(zhí)行以下命令,查看是否成功開啟binlog日志:

show variables like '%log_bin%';

同時(shí),在/var/lib/mysql目錄下,你可以看到多個(gè)mysql-bin的文件,還有一個(gè)mysql-bin.index的文件,這表明binlog日志已經(jīng)成功啟用。

到此這篇關(guān)于Mysql 數(shù)據(jù)庫(kù)開啟binlog的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Mysql 數(shù)據(jù)庫(kù)開啟binlog內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql 5.7.16 winx64安裝配置方法圖文教程

    mysql 5.7.16 winx64安裝配置方法圖文教程

    這篇文章主要為大家分享了mysql 5.7.16winx64安裝配置方法圖文教程,感興趣的朋友可以參考一下
    2016-11-11
  • MySQL中使用游標(biāo)觸發(fā)器的方法

    MySQL中使用游標(biāo)觸發(fā)器的方法

    這篇文章主要介紹了MySQL中使用游標(biāo)-觸發(fā)器的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • 用于App服務(wù)端的MySQL連接池(支持高并發(fā))

    用于App服務(wù)端的MySQL連接池(支持高并發(fā))

    這篇文章主要介紹了用于App服務(wù)端的MySQL連接池,并支持高并發(fā),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-12-12
  • MySQL數(shù)據(jù)庫(kù)node使用詳解

    MySQL數(shù)據(jù)庫(kù)node使用詳解

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)node使用,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • Mysql體系化探討令人頭疼的JOIN運(yùn)算

    Mysql體系化探討令人頭疼的JOIN運(yùn)算

    這篇文章主要介紹了體系化探討令人頭疼的JOIN運(yùn)算,本文將對(duì)JOIN運(yùn)算進(jìn)行體系化深入的探討,根據(jù)自己工作經(jīng)驗(yàn)及參考業(yè)界經(jīng)典案例,針對(duì)性地提出語(yǔ)法簡(jiǎn)化和性能優(yōu)化的方法論,需要的朋友可以參考下
    2022-07-07
  • mysql?8.0.28?安裝配置方法圖文教程

    mysql?8.0.28?安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql?8.0.28?安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • sql語(yǔ)句優(yōu)化的一般步驟詳解

    sql語(yǔ)句優(yōu)化的一般步驟詳解

    網(wǎng)上關(guān)于SQL優(yōu)化的教程很多,但是比較雜亂,近日有空整理了一下,寫出來(lái)跟大家分享,下面這篇文章主要給大家分享介紹了關(guān)于sql語(yǔ)句優(yōu)化的一般步驟,需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • MySQL中一條update語(yǔ)句是如何執(zhí)行的

    MySQL中一條update語(yǔ)句是如何執(zhí)行的

    這篇文章主要給大家介紹了關(guān)于MySQL中一條update語(yǔ)句是如何執(zhí)行的相關(guān)資料,由于update涉及到數(shù)據(jù)的修改,所以很容易推斷,update語(yǔ)句比select語(yǔ)句會(huì)更復(fù)雜一些,需要的朋友可以參考下
    2022-03-03
  • Centos中徹底刪除Mysql(rpm、yum安裝的情況)

    Centos中徹底刪除Mysql(rpm、yum安裝的情況)

    這篇文章主要介紹了Centos中徹底刪除Mysql(rpm、yum安裝的情況),本文直接給出操作代碼,需要的朋友可以參考下
    2015-02-02
  • Mysql之如何根據(jù).frm和.idb文件恢復(fù)表結(jié)構(gòu)

    Mysql之如何根據(jù).frm和.idb文件恢復(fù)表結(jié)構(gòu)

    這篇文章主要介紹了Mysql之如何根據(jù).frm和.idb文件恢復(fù)表結(jié)構(gòu)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評(píng)論