国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

小說網(wǎng)站代理網(wǎng)絡(luò)營銷的推廣

小說網(wǎng)站代理,網(wǎng)絡(luò)營銷的推廣,做的網(wǎng)站進不去后臺,東莞南城網(wǎng)站建設(shè)價格一、簡單了解binlog MySQL的二進制日志binlog可以說是MySQL最重要的日志,它記錄了所有的DDL和DML語句(除了數(shù)據(jù)查詢語句select)。因此binlog日志文件我們用cat等查看文件的命令是打不開的,但是mysql提供了專門看binlog文件的命令…

一、簡單了解binlog

MySQL的二進制日志binlog可以說是MySQL最重要的日志,它記錄了所有的DDL和DML語句(除了數(shù)據(jù)查詢語句select)。因此binlog日志文件我們用cat等查看文件的命令是打不開的,但是mysql提供了專門看binlog文件的命令mysqlbinlog。

binlog日志有兩個最重要的使用場景:

a、mysql主從復(fù)制:mysql replication在master端開啟binlog,master把它的二進制日志傳遞給slaves來達到master-slave數(shù)據(jù)一致的目的。

b、數(shù)據(jù)恢復(fù):通過mysqlbinlog工具來恢復(fù)數(shù)據(jù)。

binlog日志包括兩類文件:

 1)、二進制日志索引文件(文件名后綴為.index)用于記錄所有的二進制文件。

 2)、二進制日志文件(文件名后綴為.00000*)記錄數(shù)據(jù)庫所有的DDL和DML(除了數(shù)據(jù)查詢語句select)語句事件。

二、開啟mysql支持binlog

我們只需在mysql配置文件(my.cnf)中添加以下配置:

#binlog
log-bin=mysql-bin
server-id=1
binlog-format=MIXED

三、簡單命令操作

  • 查看是否開啟binlog
mysql> show variables like 'log_%';
+----------------------------------------+-----------------------------+
| Variable_name                          | Value                       |
+----------------------------------------+-----------------------------+
| log_bin                                | ON                          |
| log_bin_basename                       | /data/mysql/mysql-bin       |
| log_bin_index                          | /data/mysql/mysql-bin.index |
| log_bin_trust_function_creators        | OFF                         |
| log_bin_use_v1_row_events              | OFF                         |
| log_builtin_as_identified_by_password  | OFF                         |
| log_error                              | /data/mysql/mysql.err       |
| log_error_verbosity                    | 3                           |
| log_output                             | FILE                        |
| log_queries_not_using_indexes          | OFF                         |
| log_slave_updates                      | OFF                         |
| log_slow_admin_statements              | OFF                         |
| log_slow_slave_statements              | OFF                         |
| log_statements_unsafe_for_binlog       | ON                          |
| log_syslog                             | OFF                         |
| log_syslog_facility                    | daemon                      |
| log_syslog_include_pid                 | ON                          |
| log_syslog_tag                         |                             |
| log_throttle_queries_not_using_indexes | 0                           |
| log_timestamps                         | UTC                         |
| log_warnings                           | 2                           |
+----------------------------------------+-----------------------------+
21 rows in set (0.00 sec)

lon_bin對應(yīng)的value值為on,意為開啟

  • 查看所有的binlog文件,文件地址默認存儲在數(shù)據(jù)文件路徑
mysql> show master logs;
+------------------+-----------+
| Log_name         | File_size |
+------------------+-----------+
| mysql-bin.000001 |       154 |
+------------------+-----------+
1 row in set (0.00 sec)
  • 查看master狀態(tài),即最后(最新)一個binlog日志的編號名稱,及其最后一個操作事件pos結(jié)束點(Position)值。
mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000001 |      793 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)
  • flush 刷新log日志,自此刻開始產(chǎn)生一個新編號的binlog日志文件;
mysql> flush logs;
Query OK, 0 rows affected (0.01 sec)mysql> show master logs;
+------------------+-----------+
| Log_name         | File_size |
+------------------+-----------+
| mysql-bin.000001 |       840 |
| mysql-bin.000002 |       154 |
+------------------+-----------+
2 rows in set (0.00 sec)
  • 重置(清空)所有binlog日志
mysql> reset master;
Query OK, 0 rows affected (0.01 sec)mysql> show master logs;
+------------------+-----------+
| Log_name         | File_size |
+------------------+-----------+
| mysql-bin.000001 |       154 |
+------------------+-----------+
1 row in set (0.00 sec)

四、查看binlog日志文件內(nèi)容

第一種使用自帶的mysqlbinlog命令

./mysqlbinlog /data/mysql/mysql-bin.000001 # 下面截取一部分日志內(nèi)容
/*!*/;
# at 316
#231007 14:43:04 server id 1  end_log_pos 474 CRC32 0xff3b1884     Query    thread_id=10    exec_time=0    error_code=0
use `qinglvjizhang`/*!*/;
SET TIMESTAMP=1696660984/*!*/;
INSERT INTO `testdb`.`test`(`id`, `name`) VALUES (2, '111')
/*!*/;
# at 474
#231007 14:43:04 server id 1  end_log_pos 505 CRC32 0x122dcfc5     Xid = 66
COMMIT/*!*/;
SET @@SESSION.GTID_NEXT= 'AUTOMATIC' /* added by mysqlbinlog */ /*!*/;
DELIMITER ;
# End of log file
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;

通過binlog恢復(fù)數(shù)據(jù)原理:通過日志文件我們可以看到這里面記錄我們操作數(shù)據(jù)庫時的sql語句,當(dāng)我們誤操作刪除某條數(shù)據(jù),便可以通過該記錄找出刪除的數(shù)據(jù),并通過對應(yīng)sql進行重新插入,這樣數(shù)據(jù)就恢復(fù)了。但是實際生產(chǎn)中,文件內(nèi)容非常多,而且出現(xiàn)事故往往不會是一條兩條的數(shù)據(jù),這時在用自帶的命令去看就非常麻煩,因此還有第二種查看日志的方法。

第二種使用命令:mysql>?show binlog events [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count];

參數(shù)解釋:

a、IN 'log_name':指定要查詢的binlog文件名(不指定就是第一個binlog文件)

b、FROM pos:指定從哪個pos起始點開始查起(不指定就是從整個文件首個pos點開始算)

c、LIMIT【offset】:偏移量(不指定就是0)

d、row_count :查詢總條數(shù)(不指定就是所有行)

通過這種方式我們在大量數(shù)據(jù)中可以一步一步確定發(fā)生問題數(shù)據(jù)的部分,從而進行數(shù)據(jù)恢復(fù)。萬變不離其宗,掌握恢復(fù)數(shù)據(jù)的思路,具體問題具體分析!!!

http://aloenet.com.cn/news/38487.html

相關(guān)文章:

  • 前端不會wordpress班級優(yōu)化大師頭像
  • 網(wǎng)站建設(shè)問題分類和排除方法分析優(yōu)化大師win10能用嗎
  • 外貿(mào)建站上海成都seo工程師
  • 微信手機網(wǎng)頁登錄入口站長工具seo診斷
  • 網(wǎng)站開發(fā)即時聊天源碼百度搜索指數(shù)排行榜
  • 濟南wordpress 建站線上營銷推廣方式有哪些
  • 門戶網(wǎng)站系統(tǒng)有哪些平臺seo優(yōu)化方法網(wǎng)站快速排名推廣渠道
  • 網(wǎng)站的技術(shù)解決方案長沙seo網(wǎng)站推廣
  • wordpress加sliderwin7怎么優(yōu)化最流暢
  • wordpress會員地址石家莊百度快照優(yōu)化
  • 做企業(yè)網(wǎng)站用哪個軟件長沙大型網(wǎng)站建設(shè)公司
  • 網(wǎng)站開發(fā)的功能需求怎么寫最新的即時比分
  • 溫州網(wǎng)站建設(shè)推廣百度小說排行榜2021
  • 用word做旅游網(wǎng)站新聞危機公關(guān)
  • 未來做那些網(wǎng)站能致富推廣方案怎么做
  • 做網(wǎng)站 需要多少錢邯鄲seo營銷
  • wordpress英文版如何變成中文版網(wǎng)站seo標(biāo)題優(yōu)化技巧
  • 單位網(wǎng)站建設(shè)方案如何優(yōu)化關(guān)鍵詞
  • 北京網(wǎng)站建設(shè)設(shè)計公司哪家好如何做好關(guān)鍵詞的優(yōu)化
  • 個人網(wǎng)站展示免費的網(wǎng)頁設(shè)計成品下載
  • 網(wǎng)站建設(shè)程序結(jié)構(gòu)免費推廣的預(yù)期效果
  • wordpress多用戶后臺windows10優(yōu)化大師
  • 原來做網(wǎng)站后來跑國外了教育機構(gòu)排名
  • wordpress站點版權(quán)設(shè)置大數(shù)據(jù)比較好的培訓(xùn)機構(gòu)
  • 百度站長平臺申請?zhí)峤绘溄雍蟬eo服務(wù)
  • 柳州疫情最新通知seo經(jīng)典案例
  • 電子商務(wù)營銷模式有哪些長沙網(wǎng)站seo推廣公司
  • 青浦手機網(wǎng)站建設(shè)網(wǎng)站推廣排名公司
  • php網(wǎng)站后臺模板推廣app最快的方法
  • 貴陽 網(wǎng)站建設(shè)網(wǎng)絡(luò)營銷主要內(nèi)容