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

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

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

1 簡介

在MySQL中,binlog指的是binary log,二進(jìn)制日志文件。這個文件記錄了MySQL所有的DML操作。通過binlog日志,我們可以做數(shù)據(jù)恢復(fù),做主從復(fù)制等等。對于運維或架構(gòu)人員來說,開啟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會在該文件名后追加標(biāo)識來表示每一個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ù)解釋:

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

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

2.3 重啟 mysql 服務(wù)

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

3 驗證是否開啟 binlog

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

show variables like '%log_bin%';

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

到此這篇關(guān)于Mysql 數(shù)據(jù)庫開啟binlog的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Mysql 數(shù)據(jù)庫開啟binlog內(nèi)容請搜索腳本之家以前的文章或繼續(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ā)器的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • 用于App服務(wù)端的MySQL連接池(支持高并發(fā))

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

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

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

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

    Mysql體系化探討令人頭疼的JOIN運算

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

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

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

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

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

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

    這篇文章主要給大家介紹了關(guān)于MySQL中一條update語句是如何執(zhí)行的相關(guān)資料,由于update涉及到數(shù)據(jù)的修改,所以很容易推斷,update語句比select語句會更復(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)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評論