精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL 的 binlog 的三種格式這么好玩!

數據庫 MySQL
binlog 是 MySQL Server 層的日志,而不是存儲引擎自帶的日志,它記錄了所有的 DDL 和 DML(不包含數據查詢語句)語句,而且是以事件形式記錄,還包含語句所執行的消耗的時間等。

MySQL 中的日志比較重要的有 binlog(歸檔日志)、redo log(重做日志)以及 undo log,那么跟我們本文相關的主要是 binlog,另外兩個日志松哥將來有空了再和大家詳細介紹。

1. binlog

binlog 我們中文一般稱作歸檔日志,如果大家看過松哥之前發的 MySQL 主從搭建,應該對這個日志有印象,當我們搭建 MySQL 主從的時候就離不開 binlog(傳送門:MySQL8 主從復制踩坑指南)。

binlog 是 MySQL Server 層的日志,而不是存儲引擎自帶的日志,它記錄了所有的 DDL 和 DML(不包含數據查詢語句)語句,而且是以事件形式記錄,還包含語句所執行的消耗的時間等,需要注意的是:

  • binlog 是一種邏輯日志,他里邊所記錄的是一條 SQL 語句的原始邏輯,例如給某一個字段 +1,注意這個區別于 redo log 的物理日志(在某個數據頁上做了什么修改)。
  • binlog 文件寫滿后,會自動切換到下一個日志文件繼續寫,而不會覆蓋以前的日志,這個也區別于 redo log,redo log 是循環寫入的,即后面寫入的可能會覆蓋前面寫入的。
  • 一般來說,我們在配置 binlog 的時候,可以指定 binlog 文件的有效期,這樣在到期后,日志文件會自動刪除,這樣避免占用較多存儲空間。

根據 MySQL 官方文檔的介紹,開啟 binlog 之后,大概會有 1% 的性能損耗,不過這還是可以接受的,一般來說,binlog 有兩個重要的使用場景:

  • MySQL 主從復制時:在主機上開啟 binlog,主機將 binlog 同步給從機,從機通過 binlog 來同步數據,進而實現主機和從機的數據同步。
  • MySQL 數據恢復,通過使用 mysqlbinlog 工具再結合 binlog 文件,可以將數據恢復到過去的某一時刻。

2. 配置 binlog

為了演示方便,松哥這里在 Docker 中安裝了 MySQL,我們以此為例來開始今天的演示。如果小伙伴們還不懂 docker 的使用,可以在公眾號后臺回復 docker,有松哥寫的教程。

首先我們在 docker 中安裝好 MySQL,然后進入到容器中,通過如下命令可以查看 binlog 是否開啟:

這個 OFF 就表示 binlog 是一個關閉狀態,沒有開啟。

通過以下命令可以查看 binlog 日志的格式,如下:

可以看到,這個 binlog 的格式為 ROW。

這里就涉及到一個問題,binlog 的格式。

2.1 binlog 的格式

binlog 有三種格式:

  • Statement(Statement-Based Replication,SBR):每一條會修改數據的 SQL 都會記錄在 binlog 中。
  • Row(Row-Based Replication,RBR):不記錄 SQL 語句上下文信息,僅保存哪條記錄被修改。
  • Mixed(Mixed-Based Replication,MBR):Statement 和 Row 的混合體。

2.1.1 Statement

Statement 模式只記錄執行的 SQL,不需要記錄每一行數據的變化,因此極大的減少了 binlog 的日志量,避免了大量的 IO 操作,提升了系統的性能。

但是,正是由于 Statement 模式只記錄 SQL,而如果一些 SQL 中包含了函數,那么可能會出現執行結果不一致的情況。比如說 uuid() 函數,每次執行的時候都會生成一個隨機字符串,在 master 中記錄了 uuid,當同步到 slave 之后,再次執行,就獲取到另外一個結果了。

所以使用 Statement 格式會出現一些數據一致性問題。

2.2.2 Row

從 MySQL5.1.5 版本開始,binlog 引入了 Row 格式,Row 格式不記錄 SQL 語句上下文相關信息,僅僅只需要記錄某一條記錄被修改成什么樣子了。

Row 格式的日志內容會非常清楚的記錄下每一行數據修改的細節,這樣就不會出現 Statement 中存在的那種數據無法被正常復制的情況。

不過 Row 格式也有一個很大的問題,那就是日志量太大了,特別是批量 update、整表 delete、alter 表等操作,由于要記錄每一行數據的變化,此時會產生大量的日志,大量的日志也會帶來 IO 性能問題。

2.2.3 Mixed

從 MySQL5.1.8 版開始,MySQL 又推出了 Mixed 格式,這種格式實際上就是 Statement 與 Row 的結合。

在 Mixed 模式下,系統會自動判斷該用 Statement 還是 Row:一般的語句修改使用 Statement 格式保存 binlog;對于一些 Statement 無法準確完成主從復制的操作,則采用 Row 格式保存 binlog。

Mixed 模式中,MySQL 會根據執行的每一條具體的 SQL 語句來區別對待記錄的日志格式,也就是在 Statement 和 Row 之間選擇一種。

2.2 配置

接下來我們來看看 binlog 的配置。

2.2.1 開啟 binlog

開啟 binlog 主要是修改 MySQL 的配置文件 mysqld.cnf,該文件在容器的 /etc/mysql/mysql.conf.d 目錄下。

針對該配置文件,我們做如下修改:

# 這個參數表示啟用 binlog 功能,并指定 binlog 的存儲目錄
log-bin=javaboy_logbin

# 設置一個 binlog 文件的最大字節
# 設置最大 100MB
max_binlog_size=104857600

# 設置了 binlog 文件的有效期(單位:天)
expire_logs_days = 7

# binlog 日志只記錄指定庫的更新(配置主從復制的時候會用到)
#binlog-do-db=javaboy_db

# binlog 日志不記錄指定庫的更新(配置主從復制的時候會用到)
#binlog-ignore-db=javaboy_no_db

# 寫緩存多少次,刷一次磁盤,默認 0 表示這個操作由操作系統根據自身負載自行決定多久寫一次磁盤
# 1 表示每一條事務提交都會立即寫磁盤,n 則表示 n 個事務提交才會寫磁盤
sync_binlog=0

# 為當前服務取一個唯一的 id(MySQL5.7 之后需要配置)
server-id=1

各項配置的含義松哥已經在注視中說明了。截圖如下:

配置完成后,執行如下命令重啟 mysql 容器(mysql1 是我這里容器的名字):

docker restart mysql1

重啟之后,再次執行 show variables like 'log_bin%'; 即可看到 binlog 已經開啟了。

這里除了 log_bin 變量外,還有兩個變量名也值得我們關注:

  • log_bin_basename:這個是將來產生的 binlog 日志文件的名稱前綴,換句話說,根據大家目前所看到的配置,將來產生的 binlog 日志文件名為 javaboy_logbin.xxx,這個文件中將會用來記錄所有的 DDL 和 DML 語句事件。
  • log_bin_index:這個是 binlog 的索引文件,保存了所有 binlog 的目錄,因為 binlog 可能會有多個。我們可以來查看一下現在的javaboy_logbin.index 文件:

可以看到,目前只有一個 logbin 文件。

2.2.2 修改 binlog_format

binlog_format 有幾種不同的改法:

修改當前會話的 binlog_format,這個修改只針對當前會話有效:

也可以修改全局的 binlog_format,這個修改,當 MySQL 重啟之后,會失效:

如果想一勞永逸搞定這事,可以修改 /etc/mysql/mysql.conf.d/mysqld.cnf 配置文件,在配置文件中,添加 binlog_format 選項,如下:

這是一個永久性的修改。

3. 常見 binlog 操作

接下來我們再來介紹幾個常見的 binlog 操作命令。

  • 查看所有 binlog 日志

通過如下方式我們可以查看 binlog 日志列表:

show master logs;

可以看到,我這里目前只有一個日志文件,文件名為 javaboy_logbin.000001,File_size 表示這個文件占用的字節大小是 154。

  • 查看 master 狀態

這個命令我們在搭建 MySQL 主從的時候經常會用到,如下:

這個時候可以看到最新的 binlog 日志文件名稱以及最后一個操作事件的 Position 值(這個值有啥用,我們后面會給大家詳細介紹)。

  • 刷新 binlog

正常來說,一個 binlog 寫滿之后,會自動切換到下一個 binlog 開始寫,不過我們也可以執行一個 flush logs 命令來手動刷新 binlog,手動刷新 binlog 之后,就會產生一個新的 binlog 日志文件,接下來所有的 binlog 日志都將記錄到新的文件中。如下:

由上圖可以看到,我們刷新日志之后,再通過 show master logs 去查看日志,發現日志文件已經多了一個新產生的了,然后再通過 show master status 去查看最新的日志文件信息,發現也已經變為 javaboy_logbin.000002。

  • 重置 binlog

reset master 可以重置 binlog 日志文件,讓日志重新從 000001 開始記錄,不過如果當前主機有一個或者多個從機在運行,那么該命令就運行不了(因為從機是通過 binlog 來實現數據庫同步的,主機把 binlog 清空了,從機會報找不到 binlog 的錯誤)。

  • 查看 binlog

由于 binlog 是二進制日志文件,所以要是直接打開,那肯定是看不了的:

沒有看到任何有用的信息。

為了查看 binlog,MySQL 為我們提供了兩個官方工具,我們一個一個來看,首先是 mysqlbinlog 命令,如下:

雖然看起來亂糟糟的,不過仔細看著其實都有跡可循。因為我這里是一個新安裝的數據庫,里邊只是創建了一個名為 javaboy 的庫,然后創建了一個名為 user 的表加了兩條數據,其他什么事情都沒做,所以創建庫的腳本我們其實能夠從紛雜的文件中找到。

產生的日志文件中有一個 end_log_pos 是日志文件的 pos 點,這個將來在數據恢復的時候有用。

不過這種查看方式不夠人性化,我們說 binlog 是按照事件來記錄日志的,所以如果我們能夠按照事件的方式查看日志,就會好很多,我們再來看看如下一個命令:

show binlog events [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count];

這個表示以事件的方式來查看 binlog,這里涉及到幾個參數:

  • log_name:可以指定要查看的 binlog 日志文件名,如果不指定的話,表示查看最早的 binlog 文件。
  • pos:從哪個 pos 點開始查看,凡是 binlog 記錄下來的操作都有一個 pos 點,這個其實就是相當于我們可以指定從哪個操作開始查看日志,如果不指定的話,就是從該 binlog 的開頭開始查看。
  • offset:這是是偏移量,不指定默認就是 0。
  • row_count:查看多少行記錄,不指定就是查看所有。

我們來看一個簡單的例子:

show binlog events in 'javaboy_logbin.000001';

這下就清晰多了,我們可以看到之前的所有操作,例如:

  • 在 Pos 219-322 之間創建了一個庫。
  • 在 Pos 387-537 之間創建了一張表。
  • 在 Pos 677-780 之間添加了一條記錄。
  • ...

這其實就是 Row 格式的 binlog。

4. 小結

好啦,今天這篇文章主要是和小伙伴們分享了 MySQL 的 binlog 日志,主要是一些理論知識,下篇文章松哥將通過兩個具體的案例,來和大家演示不同的 binlog_format 存在的問題。

本文轉載自微信公眾號「江南一點雨 」,可以通過以下二維碼關注。轉載本文請聯系江南一點雨公眾號。

責任編輯:武曉燕 來源: 江南一點雨
相關推薦

2018-08-21 10:05:59

MySQLbinlog數據庫

2024-05-30 08:03:17

2017-12-29 08:26:28

存儲引擎MySQL

2024-05-28 00:10:00

JavaMySQL數據庫

2009-12-04 15:42:57

PHP文件緩存

2011-01-18 15:35:59

jQueryJavaScriptweb

2017-07-03 18:24:39

MySQL數據冗余

2024-04-01 08:00:00

MySQL關聯設計數據庫

2010-11-22 17:00:10

MySQL建表語句

2023-11-23 13:17:39

MySQL?數據庫

2010-05-25 18:50:22

MySQL安裝

2010-10-09 11:36:30

MySQL字符集

2010-05-11 14:08:50

MySQL數字類型

2015-09-14 09:31:44

結對設計

2013-04-01 09:55:03

OpenStack存儲

2012-07-17 09:16:16

SpringSSH

2018-03-28 16:10:23

閱讀源碼境界

2010-11-23 10:11:23

mysql建表亂碼

2010-10-13 11:19:11

MySQL數據文件

2024-08-07 08:21:05

點贊
收藏

51CTO技術棧公眾號

久久高清视频免费| 8v天堂国产在线一区二区| 国产欧洲精品视频| 免费一级片在线观看| 草莓视频丝瓜在线观看丝瓜18| 国产成人3p视频免费观看| 国产精品久久久网站| 日韩欧美一区视频| 亚洲春色在线| 在线视频你懂得| jizz性欧美23| 色国产综合视频| 亚洲第一综合网站| 久久精品亚洲国产| 六月婷婷激情网| 不卡av中文字幕| 精品二区久久| 中文字幕日韩av综合精品| 一二三四中文字幕| 国产乱理伦片a级在线观看| 视频一区二区三区在线| 伊人激情综合网| 两性午夜免费视频| 成人在线黄色电影| 亚洲黄色免费电影| 欧美日韩一区在线播放| 国产高清免费av| 性欧美xxxx大乳国产app| 最近2019免费中文字幕视频三| 色黄视频免费看| 久九九久频精品短视频| 国产精品毛片高清在线完整版 | 亚洲理论片在线观看| 日韩av地址| 国产一区视频在线看| 久久久久久国产精品| 日韩免费黄色av| 亚洲久久中文字幕| 九九色在线视频| 亚洲欧美日韩中文字幕一区二区三区| 日本日本精品二区免费| 精品人妻一区二区三区四区不卡 | 中文字幕影音在线| 怡红院av一区二区三区| 国产在线不卡精品| 亚洲欧美一区二区三区在线观看| 国产精品观看| 久久国产精品影片| 成人手机在线免费视频| 久久爱www.| 一区二区三区四区高清精品免费观看 | 99久久伊人精品影院| 亚洲视频在线观看免费视频| 日韩电影在线一区| 亚洲精品日韩久久| 欧洲一区在线电影| 国产精品沙发午睡系列| 91破解版在线观看| 亚洲午夜免费电影| 婷婷视频在线播放| 日本在线观看视频网站| 日韩欧美国产精品综合嫩v| 日韩精品免费一线在线观看| 亚洲成色777777女色窝| 欧美日韩高清免费| 福利成人在线观看| 91麻豆国产福利精品| 欧美二区三区在线| 丰满人妻一区二区三区免费视频| 热久久免费视频| 欧美中文字幕在线| 免费在线观看黄色av| 国产精品红桃| 日韩av日韩在线观看| 最近日韩免费视频| 青青国产91久久久久久| 91精品国产高清久久久久久久久 | 调教一区二区| 国产精品中文字幕一区二区三区| 亚洲自拍偷拍福利| 蜜桃久久一区二区三区| 黄色在线一区| 欧美成人手机在线| 青青青在线免费观看| 欧美日韩ab| 97免费中文视频在线观看| 国产乱国产乱老熟| 精品综合免费视频观看| 亚洲一区二区三区在线视频| 一级日韩一级欧美| 成人激情小说网站| 国产成人成网站在线播放青青| 91免费福利视频| 国产在线观看免费视频今夜| 亚洲素人在线| 视频在线观看一区二区| 成人性生交大免费看| 欧洲三级视频| 久久久久久久久爱| 波多野结衣大片| 亚洲精品va| 久久国内精品一国内精品| 国产精品国产三级国产aⅴ9色 | 亚洲女人天堂视频| 久久av无码精品人妻系列试探| 国精一区二区| 国产一区二区三区在线看| 日本福利片在线观看| 国产精品亚洲综合色区韩国| 国产精品久久久久久久久久小说| 奇米影视四色在线| 欧美日韩一本| 久久精品视频在线观看| 久久精品无码av| 久久电影网站中文字幕 | 亚洲色图美女| 欧美大片在线看| aaaaaa毛片| 国产91精品精华液一区二区三区| 精品高清视频| 黄瓜视频免费观看在线观看www| www.xxxx国产| 国产女主播一区| 日韩精品免费一区| 日日夜夜亚洲精品| 欧美美女福利视频| 国产精品理论片在线观看| 国产精品裸体瑜伽视频| 成人乱码手机视频| 国产网站欧美日韩免费精品在线观看| 天海翼在线视频| 久久一日本道色综合久久| 国产精品久久国产精品| 黄色国产网站在线播放| 日本韩国精品在线| 99视频在线观看视频| 国产精品精品| 欧美日韩高清区| 一级特黄aa大片| 久久久噜噜噜久噜久久综合| 4444亚洲人成无码网在线观看| 日韩欧美一区二区三区免费观看| 九九久久精品视频| 亚洲二区自拍| 波多野结衣久久| 日韩一卡二卡三卡国产欧美| 337人体粉嫩噜噜噜| 午夜亚洲视频| 久久99导航| 久草免费在线视频| 日韩成人中文电影| 欧美最猛性xxxx| 欧美精品成人一区二区在线观看| 久久久久亚洲av成人片| 国产最新精品精品你懂的| 亚洲一区在线直播| 第四色男人最爱上成人网| 亚洲女人天堂av| 欧美在线视频精品| 欧美国产精品一区| 国产自产在线视频| 综合久久av| 日韩一区二区三区在线播放| 一本大道伊人av久久综合| 国产视频在线观看一区二区三区| 欧美成人免费高清视频| 欧美精选视频在线观看| 国产欧美一区二区三区四区| av在线下载| 欧美精品一区二区三区四区| 99re6热在线精品视频| 亚洲日本视频| 欧美专区一二三 | 国产精品无av码在线观看| 视频二区在线| 色美美综合视频| 久久久久久久毛片| 久久激情综合网| 欧美一二三不卡| 亚洲精品亚洲人成在线| 国产精品久久9| 在线三级中文| 欧美精品国产精品| 欧美一区二区三区图| 91精品国产闺蜜国产在线闺蜜| 九九视频精品免费| 少妇无码av无码专区在线观看 | 久久高清内射无套| 91精品国产成人观看| 91免费精品国偷自产在线| а√天堂官网中文在线| 色综合久久综合网| 日韩欧美综合视频| 国产一区二区三区在线观看精品| 激情五月婷婷六月| 国产精品15p| 国产成人精品一区二区三区| 日本在线观看| 亚洲国产精品va在线观看黑人| 国产情侣在线视频| 国产精品成人网| 天堂av2020| 羞羞视频在线观看欧美| 国产精品视频入口| 欧美日韩在线观看首页| 精品国产欧美一区二区五十路 | 国产情侣呻吟对白高潮| 一区二区三区成人| 亚洲精品成人无码毛片| 日本不卡中文字幕| 97在线国产视频| 日韩久久视频| 99久久精品免费看国产一区二区三区| 日本三级日本三级日本三级极| 国产欧美日韩精品高清二区综合区| 成人激情视频网| 春暖花开亚洲一区二区三区| 日韩中文字幕视频在线| 日本免费在线观看视频| 亚洲图片自拍偷拍| 久久中文免费视频| 91蜜桃网址入口| 在线中文字日产幕| 亚洲国产片色| 日本午夜精品电影| 欧美日韩另类图片| 国产一区国产精品| 久久影院一区二区三区| 国产精品av电影| 澳门成人av网| 2019中文在线观看| a'aaa级片在线观看| 欧美高跟鞋交xxxxhd| 黄网站视频在线观看| 日韩女优av电影在线观看| 中文字幕在线观看欧美| 日本韩国欧美在线| 麻豆精品久久久久久久99蜜桃| 天天综合天天综合色| 日韩在线观看视频一区二区| 久久综合九色综合久久久精品综合 | 999福利在线视频| 欧美另类交人妖| 中国av在线播放| 欧美成aaa人片免费看| 在线国产91| 影音先锋欧美精品| 9191在线观看| 精品国产欧美一区二区五十路| 色网站免费在线观看| 精品亚洲一区二区三区在线观看| 午夜视频www| 在线综合视频播放| 国产精品永久久久久久久久久| 欧美日韩一区二区欧美激情| 一级片在线免费观看视频| 91精品久久久久久久99蜜桃 | 日韩精品免费看| 欧美xxx.com| 制服丝袜亚洲精品中文字幕| 一级特黄aaa| 日韩欧美中文字幕精品| 丰满人妻妇伦又伦精品国产| 久久精品99国产精品| 成人片在线免费看| 高清欧美性猛交xxxx黑人猛| 精品日产卡一卡二卡麻豆| 国产乱叫456在线| 在线综合+亚洲+欧美中文字幕| 国产成a人亚洲精v品无码| 日韩精品一区二区三区三区免费| 亚洲精品一区二区口爆| 日韩av中文字幕在线播放| 亚洲国产成人一区二区| 欧美变态口味重另类| 欧美特级黄色片| 欧美日韩久久久| www.色日本| 日韩电影在线观看中文字幕 | 国模大尺度视频一区二区| 99久久99久久| 国产一区二区三区日韩精品 | 中国av在线播放| 2019精品视频| 国产精品videossex撒尿| 91久久久久久久久久久久久| 精品一区二区三区在线观看视频| 国产精品免费一区二区三区在线观看| 日韩有码一区| 免费国产成人看片在线| 日韩亚洲国产欧美| 黄色国产精品视频| 激情综合网激情| 先锋资源av在线| 国产精品久久免费看| 久久久久久久久久久久国产| 欧洲日韩一区二区三区| 国产黄色片网站| 亚洲性无码av在线| 欧美hdxxx| 国产精品一二区| 大型av综合网站| 久久视频在线观看中文字幕| 97国产成人高清在线观看| 一二三四视频社区在线| 久久99久久99小草精品免视看| 三上悠亚 电影| 久久久激情视频| 人人干在线观看| 欧美日韩性视频| 国产福利资源在线| 亚洲欧美日韩精品久久奇米色影视| 超碰在线观看免费| 国产福利视频一区二区| 国产成人久久精品麻豆二区| 91色视频在线导航| 精品国产精品| 青草视频在线观看视频| 日本亚洲欧美天堂免费| 992kp免费看片| 亚洲国产精华液网站w| 影音先锋在线国产| 欧美videossexotv100| 免费大片在线观看www| 欧美激情亚洲国产| 深夜视频一区二区| 国精产品一区二区| 国产精品观看| 26uuu国产| 亚洲精品视频一区| 97在线公开视频| 日韩在线观看网址| abab456成人免费网址| 久久综合九色综合久99| 仙踪林久久久久久久999| 天堂社区在线视频| 久久精品人人做人人综合| 国产91精品一区| 日韩精品久久久久久福利| 中国色在线日|韩| 国产一区自拍视频| 亚洲国产免费看| 99re久久精品国产| 亚洲午夜免费视频| 色窝窝无码一区二区三区成人网站| 久久这里只有精品视频首页| 国产亚洲字幕| www国产免费| 狠狠色丁香婷婷综合| 懂色av蜜桃av| 欧美日本国产视频| 精品黄色免费中文电影在线播放| 国产日韩精品电影| 久久久久久久久久久久久久久久久久 | 国产成人精品综合久久久久99 | 日韩xxx高潮hd| 日韩av在线一区二区| 超碰在线资源| 乱一区二区三区在线播放| 一本久道久久综合狠狠爱| 精品人妻少妇嫩草av无码| 91久久国语露脸精品国产高跟| 亚洲男人的天堂在线| 男人最爱成人网| 欧美日韩中文国产一区发布| 亚洲美女毛片| 公肉吊粗大爽色翁浪妇视频| 欧美日韩一区二区在线视频| 日本网站在线免费观看视频| 51精品国产人成在线观看| 黄色亚洲精品| 公侵犯人妻一区二区三区| 91久久线看在观草草青青 | 久久久www成人免费无遮挡大片| 五月婷婷激情网| 中文字幕亚洲无线码a| 美女国产精品久久久| 日本人体一区二区| 国产日产欧美一区二区视频| 91黑人精品一区二区三区| 久久久国产精品视频| 久久香蕉网站| www.精品在线| 亚洲国产精品一区二区久久| 可以在线观看的av| 亚洲一区二区三区在线视频 | 天堂视频中文在线| 日韩免费观看高清| 欧美成人中文| 亚洲少妇一区二区三区| 日本国产一区二区| 色老头在线观看| 欧美一二三区| 国产高清不卡二三区| 99超碰在线观看| 欧美人与性动交a欧美精品| 欧美日韩高清| 毛茸茸free性熟hd| 在线电影国产精品| 韩国美女久久|