久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

MySQL如何快速查看原始SQL語句

這篇文章主要講解了“MySQL如何快速查看原始SQL語句”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“MySQL如何快速查看原始SQL語句”吧!

成都創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計,集網(wǎng)站策劃、網(wǎng)站設(shè)計、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文營銷等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計,讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。

準(zhǔn)備工作

啟用binlog

首先要確定MySQL服務(wù)器啟用了binlog,這個是在my.cnf文件中進(jìn)行配置的。

cat /etc/my.cnf

# 取消log_bin的注釋即可,這里可以提供一個具體的路徑,否則就使用默認(rèn)地址
log_bin
# 高版本MySQL需要server-id這個參數(shù),提供一個集群中不重復(fù)的id值即可
server-id=1
# 重新啟動服務(wù)器
service mysqld restart

記錄當(dāng)前l(fā)og位置

為了方便后續(xù)測試,我們先記錄下MySQL日志的一些相關(guān)信息。

-- 確認(rèn)日志已經(jīng)正確啟用,這里也可以查看日志文件的具體路徑

mysql> show variables like '%log_bin%';
+---------------------------------+---------------------------------+
| Variable_name                   | Value                           |
+---------------------------------+---------------------------------+
| log_bin                         | ON                              |
| log_bin_basename                | /var/lib/mysql/mysqld-bin       |
| log_bin_index                   | /var/lib/mysql/mysqld-bin.index |
| log_bin_trust_function_creators | OFF                             |
| log_bin_use_v1_row_events       | OFF                             |
| sql_log_bin                     | ON                              |
+---------------------------------+---------------------------------+

-- 記錄下當(dāng)前日志的文件名和偏移位置,在后續(xù)查看日志過程中可以準(zhǔn)確定位

mysql> show master status;
+-------------------+----------+--------------+------------------+-------------------+
| File              | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+-------------------+----------+--------------+------------------+-------------------+
| mysqld-bin.000001 |     2425 |              |                  |                   |
+-------------------+----------+--------------+------------------+-------------------+

-- 也可以通過指定起始時間來查看日志,所以也記錄一下當(dāng)前時間

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2018-08-02 09:59:43 |
+---------------------+

執(zhí)行DDL

在測試庫中執(zhí)行下列語句,最后我們的目的就是通過查看binlog來復(fù)原這部分語句。

-- 建表
create table aaa(id int, title varchar(100));
-- 插入初始化數(shù)據(jù)
insert into aaa(id, title) values (1, '測試1');
insert into aaa(id, title) values (2, '測試2');
insert into aaa(id, title) values (3, '測試3');
-- 更新/刪除
update aaa set title='修改' where id=2;
delete from aaa where id=1;

查看binlog

官方工具mysqlbinlog

官方提供的解析工具,使用很簡單,但是解析出來的結(jié)果可讀性不好。我們在調(diào)用過程中使用了 no-defaults 參數(shù),是為了避免出現(xiàn) unknown variable 'default-character-set=utf8' 錯誤。

mysqlbinlog --no-defaults  /var/lib/mysql/mysqld-bin.000001 --start-position=2425

mysqlbinlog的顯示結(jié)果可讀性差,這里節(jié)選一個片段,可以看到除了我們執(zhí)行的DDL語句被記錄之外,其他的上下文信息也都被記錄下來了。

# at 2425
#180802 10:05:32 server id 1  end_log_pos 2553 CRC32 0x77e80f22 Querythread_id=70exec_time=0error_code=0
use `aaaa`/*!*/;
SET TIMESTAMP=1533175532/*!*/;
SET @@session.pseudo_thread_id=70/*!*/;
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1/*!*/;
SET @@session.sql_mode=1075838976/*!*/;
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
/*!\C utf8mb4 *//*!*/;
SET @@session.character_set_client=45,@@session.collation_connection=45,@@session.collation_server=33/*!*/;
SET @@session.lc_time_names=0/*!*/;
SET @@session.collation_database=DEFAULT/*!*/;
-- 建表
create table aaa(id int, title varchar(100))
/*!*/;
# at 2553
#180802 10:05:32 server id 1  end_log_pos 2632 CRC32 0x2bcb9bbd Querythread_id=70exec_time=0error_code=0
SET TIMESTAMP=1533175532/*!*/;
BEGIN
/*!*/;
# at 2632
#180802 10:05:32 server id 1  end_log_pos 2779 CRC32 0x8414086d Querythread_id=70exec_time=0error_code=0
SET TIMESTAMP=1533175532/*!*/;
-- 插入初始化數(shù)據(jù)
insert into aaa(id, title) values (1, '測試1')
/*!*/;

第三方工具 binlog2sql

有非常多針對binlog的開源工具,谷歌后我們就找到了 binlog2sql。它提供的功能比官方多,根據(jù)不同選項,你可以得到原始SQL、回滾SQL、去除主鍵的INSERT SQL等。我們這次僅用來查看執(zhí)行的DDL,更多高級用法請參考官方中文文檔。

這個工具是基于Python開發(fā)的(2.7+,3.4+),所以根據(jù)手冊先安裝相關(guān)依賴

git clone https://github.com/danfengcao/binlog2sql.git && cd binlog2sql
pip install -r requirements.txt

使用方法和官方工具類似,提供偏移位置或者起始時間來進(jìn)行準(zhǔn)確定位。如果不提供定位信息,就會從頭開始顯示所有信息。

# 使用偏移位置
python binlog2sql.py -h227.0.0.1 -P3306 -uroot -p'root' --start-file='mysqld-bin.000001' --start-pos=2425 -d aaaa
# 同樣功能,使用時間戳
python binlog2sql.py -h227.0.0.1 -P3306 -uroot -p'root' --start-file='mysqld-bin.000001' --start-datetime='2018-08-02 10:00:00' -d aaaa

這個工具的顯示結(jié)果就很簡潔,如下

USE aaaa;
-- 建表
create table aaa(id int, title varchar(100));
USE aaaa;
-- 插入初始化數(shù)據(jù)
insert into aaa(id, title) values (1, '測試1');
USE aaaa;
insert into aaa(id, title) values (2, '測試2');
USE aaaa;
insert into aaa(id, title) values (3, '測試3');
USE aaaa;
-- 更新/刪除
update aaa set title='修改' where id=2;
USE aaaa;
delete from aaa where id=1;

感謝各位的閱讀,以上就是“MySQL如何快速查看原始SQL語句”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對MySQL如何快速查看原始SQL語句這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

網(wǎng)頁題目:MySQL如何快速查看原始SQL語句
地址分享:http://www.js-pz168.com/article10/gieigo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)App開發(fā)網(wǎng)站排名網(wǎng)站營銷外貿(mào)網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
久久99欧美| 欧美一区二区三区色| 欧美一区二区精美| 国产日韩在线不卡| 午夜不卡av在线| 顶级嫩模精品视频在线看| 久久精品国产综合精品 | 欧美性受xxxx黑人xyx性爽| 日韩欧美国产一区在线观看| 中文字幕不卡的av| 老鸭窝一区二区久久精品| 91麻豆成人久久精品二区三区| 日韩在线三级| 日韩一区国产二区欧美三区| 一区二区三区在线影院| 东方aⅴ免费观看久久av| 欧美精品在线一区| 日韩三级视频在线看| 亚洲精品写真福利| 成人免费高清在线| 亚洲欧美日韩精品久久久| 精品嫩草影院久久| 五月天亚洲婷婷| 91偷拍精品一区二区三区| 色呦呦日韩精品| 国产欧美一区二区精品忘忧草| 日本不卡的三区四区五区| 国产精品久久久久久久免费大片 | 日韩激情视频在线观看| 99re视频在线| 欧美三级在线视频| 亚洲色图视频网| 国产白丝精品91爽爽久久| 日本一区视频在线| 2021久久国产精品不只是精品| 日韩成人午夜精品| 国产亚洲福利社区| 91精品国产麻豆| 香蕉影视欧美成人| 99久久精品免费看国产一区二区三区 | 日本精品一区二区| 欧美精品一区二区精品网| 日韩精品一级二级| 久久99精品久久久久久久青青日本 | 日本欧美一区二区| 久久综合九色欧美狠狠| 精品国产电影一区二区| 日本午夜一区二区| 久久香蕉综合色| 久久久影院官网| 国内外成人在线| 亚洲午夜在线观看| 亚洲欧洲av色图| 波多野结衣精品在线| 在线观看国产精品网站| 一区二区三区不卡视频在线观看| 91毛片在线观看| 91麻豆精品国产自产在线| 日日摸夜夜添夜夜添亚洲女人| 九九热久久66| 国产欧美日韩一区二区三区在线观看| 国产精品一级黄| 在线一区二区三区| 亚洲一区免费观看| 国产精品一区二区在线观看| 日韩欧美精品三级| 精品亚洲成av人在线观看| 亚洲高清123| 亚洲黄色性网站| 国产中文一区二区| 国产亚洲欧美激情| 成人美女在线观看| 欧美一区二区三区在线观看| 青青草视频一区| 亚洲资源在线网| 一区二区三区精品视频| 久久精品美女| 国产精品乱码妇女bbbb| 91香蕉视频在线下载| 日韩三级视频中文字幕| 国产一区二区三区不卡在线观看 | 日本系列欧美系列| 亚洲日本精品国产第一区| 亚洲男同性恋视频| 久久涩涩网站| 1024成人网| 国产精品一区免费观看| 亚洲国产精品99久久久久久久久| 99精品久久免费看蜜臀剧情介绍| 日韩欧美国产麻豆| 成人午夜视频网站| 日韩欧美中文字幕一区| 丁香啪啪综合成人亚洲小说| 91精品婷婷国产综合久久竹菊| 狠狠色伊人亚洲综合成人| 在线精品视频小说1| 蜜臀av一级做a爰片久久| 色欧美片视频在线观看在线视频| 亚洲妇熟xx妇色黄| 亚洲一卡二卡三卡| 视频一区欧美精品| 一区高清视频| 日本大胆欧美人术艺术动态| 色诱亚洲精品久久久久久| 免费观看成人av| 欧美在线免费播放| 韩国v欧美v亚洲v日本v| 678五月天丁香亚洲综合网| 激情六月婷婷综合| 欧美一区二区在线播放| 国产不卡视频一区二区三区| 欧美xxxxxxxx| 99re8在线精品视频免费播放| 久久综合色天天久久综合图片| 91论坛在线播放| 欧美国产成人精品| 久久国产欧美精品| 亚洲黄色小说网站| 伊人天天久久大香线蕉av色| 日日夜夜精品视频免费| 欧美日韩综合色| 国产乱人伦偷精品视频不卡 | 欧美在线视频全部完| 精品一区二区免费在线观看| 宅男在线国产精品| www.亚洲激情.com| 国产欧美日韩亚州综合| 久久另类ts人妖一区二区| 一区二区三区在线视频免费观看| 亚洲春色在线| 久久99久久久欧美国产| 欧美一区2区视频在线观看| 不卡视频免费播放| 国产精品久久久久久久久图文区| 久久久久久99| 亚洲成人一区二区| 精品视频123区在线观看| 成人精品免费视频| 国产日韩三级在线| 蜜桃91精品入口| 日本成人在线视频网站| 91精品国产欧美一区二区18| 91在线视频网址| 自拍偷在线精品自拍偷无码专区| 水蜜桃亚洲精品| 久久国产婷婷国产香蕉| 日韩欧美国产一区在线观看| 国产女主播一区二区| 亚洲电影一区二区| 欧美老人xxxx18| 99久热re在线精品视频| 一区av在线播放| 欧美中文字幕一区| kk眼镜猥琐国模调教系列一区二区| 国产嫩草影院久久久久| 日韩欧美在线观看强乱免费| 麻豆国产精品官网| 久久综合久久综合亚洲| 欧美日韩综合网| 激情小说欧美图片| 国产欧美一区二区在线| 天天好比中文综合网| 国产精品亚洲一区二区三区在线| 欧美经典一区二区三区| 亚洲一区二区在| 国产成人免费在线观看| 国产精品国产自产拍高清av王其| 伊人久久大香线蕉午夜av| 国产成人啪免费观看软件| 中文字幕一区二区在线播放| 日本福利一区二区| 91片黄在线观看| 亚洲成人高清在线| 日韩片之四级片| 欧美一二三区| 国产美女主播视频一区| 国产三级精品三级在线专区| 亚洲午夜精品一区二区| 成人av午夜影院| 亚洲一区二区三区中文字幕在线| 欧美一区二区私人影院日本| 久久超碰亚洲| 国产麻豆精品在线观看| 中文字幕在线一区免费| 欧美日韩日本视频| 精品国产乱码一区二区三区四区| 久久成人免费日本黄色| 中文字幕中文字幕一区二区| 欧美三级蜜桃2在线观看| 国产视频一区二区不卡| 国产自产2019最新不卡| 亚洲欧美自拍偷拍色图| 91精品国产综合久久精品麻豆 | 欧美日韩小视频| 久久精品国产理论片免费| 国产精品一区在线观看你懂的| 亚洲免费毛片网站| 欧美videossexotv100| 亚洲精品无人区| eeuss一区二区三区|