校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 源碼編譯安裝MySQL8.0.20的詳細(xì)教程

源碼編譯安裝MySQL8.0.20的詳細(xì)教程

熱門標(biāo)簽:怎么更改高德地圖標(biāo)注 南寧外呼系統(tǒng)招商 電話機(jī)器人是電腦呼號嗎 上海市三維地圖標(biāo)注 鄭州網(wǎng)絡(luò)外呼系統(tǒng)價(jià)錢 400電話到哪辦理優(yōu)惠 云南大數(shù)據(jù)外呼系統(tǒng) 機(jī)器人打電銷電話 博樂電銷機(jī)器人

在上篇文章給大家介紹了:

MySQL8.0.20安裝教程及其安裝問題詳細(xì)教程  https://www.jb51.net/article/186202.htm

mysql8.0.20下載安裝及遇到的問題(圖文詳解)  https://www.jb51.net/article/186208.htm

CentOS7安裝Mysql8.0.20步驟:

https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-20.html

1 概述

本文章主要講述了如何從源碼編譯安裝MySQL社區(qū)版8.0.20,首先會介紹一些編譯安裝的相關(guān)知識,然后開始編譯安裝

2 源碼編譯安裝的相關(guān)知識

2.1 make與configure

make是一個(gè)編譯的命令,會在當(dāng)前的目錄下尋找Makefile這個(gè)文件,Makefile文件記錄了源代碼如何編譯的詳細(xì)信息。而configure是由軟件開發(fā)商編寫的一個(gè)檢測程序檢測用戶的開發(fā)環(huán)境,檢測完畢后生成Makefile文件。通常,configure會檢測如下內(nèi)容:

  • 是否具有合適的編譯器
  • 是否具有所需函數(shù)庫以及其他依賴
  • 是否兼容本系統(tǒng)
  • 是否存在內(nèi)核頭文件

2.2 Tarball文件

Tarball文件其實(shí)就是將源代碼以tar打后壓縮的文件。通常使用gzip進(jìn)行壓縮,一般擴(kuò)展名為.tar.gz或.tgz,不過由于bzip2以及xz等技術(shù)壓縮效果比gzip好,因此文件名也會變成擴(kuò)展名也會變成.tar.bz2或.tar.xz之類的。通常一個(gè)Tarball文件有:

  • 源碼
  • 檢測文件(configure/config)
  • 說明(README/INSTALL)

2.3 源碼編譯安裝相關(guān)組件

2.3.1 編譯器

需要有編譯器才能進(jìn)行編譯操作,通常使用的是gcc。

2.3.2 make+autoconfig

以Tarball形式發(fā)布的軟件,為了簡化編譯流程,通常需要make來根據(jù)目標(biāo)文件文件的依賴性進(jìn)行編譯,但是由于make需要Makefile,因此需要autoconfig生成Makefile。

2.3.3 函數(shù)庫

需要內(nèi)核提供的庫以及相關(guān)的include文件。

2.4 靜態(tài)庫與動態(tài)庫

函數(shù)庫分為動態(tài)庫與靜態(tài)庫兩種類型,絕大部分放在/lib與/lib64中。

2.4.1 靜態(tài)庫

擴(kuò)展名為.a,編譯時(shí)會直接整合到執(zhí)行程序中,所以利用靜態(tài)庫生成的文件會比較大一些,編譯后的可執(zhí)行文件可以直接運(yùn)行,無需依賴外部函數(shù)庫。另外升級難度較大,因?yàn)槭侵苯诱线M(jìn)程序中,升級了靜態(tài)庫的話需要重新編譯。

2.4.2 動態(tài)庫

擴(kuò)展名為.so,在編譯時(shí)不像靜態(tài)庫一樣,動態(tài)庫在程序中只有一個(gè)指針,當(dāng)可執(zhí)行程序需要用到函數(shù)庫的功能時(shí),才會讀取函數(shù)庫來使用,生成的可執(zhí)行文件會比較小一點(diǎn),但是不能獨(dú)立執(zhí)行編譯出來的程序。另外升級比較方便,不需要重新編譯,因?yàn)閳?zhí)行文件會直接指向新的函數(shù)庫文件。

2.5 編譯安裝的一般步驟

  • (1)獲取源碼:一般使用wget或curl或從瀏覽器下載。
  • (2)查看幫助文件:解壓后查看INSTALL或README等文件相關(guān)內(nèi)容
  • (3)安裝依賴:根據(jù)官網(wǎng)文檔或上一步中得到的信息安裝依賴
  • (4)生成Makefile:一般使用configure/config進(jìn)行配置,檢測操作環(huán)境,指定安裝位置,開啟/關(guān)閉對應(yīng)的功能,指定相關(guān)庫位置等,確定依賴關(guān)系等,一般需要使用–help獲取選項(xiàng)幫助,指定對應(yīng)選項(xiàng)后配置并生成Makefile
  • (5)編譯:實(shí)際編譯步驟,一個(gè)簡單的make命令,實(shí)際包含了頭文件預(yù)編譯,預(yù)處理,編譯與連接步驟
  • (6)安裝:make install,這一步實(shí)際進(jìn)行安裝與操作系統(tǒng)連接兩個(gè)步驟

注意,以上步驟都是有順序的,而且前一個(gè)步驟執(zhí)行失敗則后一個(gè)步驟也不能執(zhí)行,也就是說需要前一個(gè)步驟執(zhí)行成功才能進(jìn)行下一步的操作。完成以上六步就能編譯安裝了,一般需要進(jìn)行一些后續(xù)處理,比如,添加可執(zhí)行文件路徑到PATH,添加頭文件與庫文件到/usr/include與/etc/ld.so.conf.d中,添加聯(lián)機(jī)幫助文件到/etc/man_db.conf中。

2.6 編譯安裝前的心理準(zhǔn)備

這里是最后的提示了,未安裝之前還可以ctrl+w關(guān)閉本頁面,避免無數(shù)的痛苦。
編譯安裝最常見的問題就是版本與依賴的問題,版本問題容易處理,可以通過包管理器進(jìn)行升級或者手動升級,至于依賴問題,包管理器安裝的話很容易,編譯安裝的話會非常頭疼,因?yàn)椴恢滥硞€(gè)依賴下面還需要安裝多少個(gè)依賴。
所以,需要準(zhǔn)備充足的時(shí)間,還有充分的耐心,去解決無數(shù)的問題,才能成功進(jìn)行編譯安裝MySQL與Workbench這種大型軟件。
不廢話了,開始吧。

3 安裝MySQL

3.1 安裝依賴

MySQL所需依賴如下:

  • cmake
  • make(推薦3.75以上)
  • 編譯器(GCC5.3+或Clang4.0+或XCode9+或Developer Studio12.6+或Visual Studio2017)
  • SSL庫(默認(rèn)使用系統(tǒng)的OpenSSL)
  • Boost C++庫,需要用來構(gòu)建但不需要使用,無需安裝,源碼即可
  • ncurses庫
  • bison2.1+
  • git

3.2 包管理器安裝

筆者的Debian系,使用apt即可:

sudo apt-get install -y bison
 git hostname 
libncurses-dev 
libssl-dev make 
openssl pkg-config 
doxygen cmake make

RedHat8.x:

sudo yum install -y bison bzip2 git hostname ncurses-devel 
openssl openssl-devel pkgconfig tar wget zlib-devel 
doxygen diffutils rpcgen make libtirpc-devel cmake gcc

RedHat7.x:

sudo yum install -y bison bzip2 git hostname ncurses-devel 
openssl openssl-devel 
pkgconfig tar wget zlib-devel 
doxygen cmake gcc

其他自行搜索。

3.2 編譯安裝

若不想用包管理器安裝,可以使用編譯安裝的方式。
歡迎來折騰。

3.2.1 安裝cmake

tar -zxvf cmake-3.17.2.tar.gz
cd cmake-3.17.2
./bootstrap --prefix=/usr/local/cmake
make clean 
make -j 6 #6為CPU核數(shù),自定義修改,若失敗請使用make
make test
sudo make install

3.2.2 安裝make

沒有編譯器的情況下無法編譯安裝,使用軟件包安裝即可,筆者的Debian系,直接使用apt:

sudo apt install make

3.2.3 安裝gcc

tar -xvf gcc-9.3.0.tar.xz
cd gcc-9.3.0
./contrib/download_prerequisites
mkdir build
cd build
../configure --prefix=/usr/local/gcc -enable-checking=release -disable-multilib 
make clean 
make -j 6
make test
sudo make install
sudo ln -sv /usr/local/gcc/include /usr/include/gcc
#/etc/ld.so.conf.d/gcc.conf加入以下內(nèi)容
/usr/local/gcc/lib
/usr/local/gcc/lib64

3.2.4 安裝openssl

tar -zxvf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl/ssl
#prefix為安裝位置,默認(rèn)/usr/local
#openssldir為配置文件位置,同時(shí)存放證書與密鑰對
make clean 
make -j 6
make test
sudo make install
sudo ln -sv /usr/local/openssl/include /usr/include/openssl
#/etc/ld.so.conf.d/openssl.conf加上以下內(nèi)容
/usr/local/openssl/lib

3.2.5 下載boost

官網(wǎng)戳這里。
需要的版本為1.70.0。目前最新的版本為1.73.0,理論上來說更新的版本應(yīng)該可以,這里下載的是1.70.0。如果不手動下載boost庫的話可以在使用cmake生成Makefile時(shí)設(shè)置DDOWNLOAD_BOOST為1進(jìn)行下載。

下載后解壓既可。

tar -xvf boost_1_70_0.tar.bz2

3.2.6 安裝ncurses

tar -zxvf ncurses-6.2.tar.gz
cd ncurses-6.2
./configure --prefix=/usr/local/ncurses
make -j 6
sudo make install

sudo ln -sv /usr/local/ncurses/include /usr/include/ncurses
#/etc/ld.so.conf.d/ncurses.conf加入
/usr/local/ncurses/lib

3.2.7 安裝bison

tar -xvf bison-3.4.tar.xz
cd bison-3.4
./configure --prefix=/usr/local/bison
make -j 6
sudo make install
#/etc/ld.so.conf.d/bison.conf加入
/usr/local/bison/lib

3.2.8 安裝git

tar -xvf git-2.26.2.tar.xz
cd git-2.26.2
./configure --prefix=/usr/local/git \

--with-openssl=/usr/local/openssl \

--with-libpcre2=/usr/local/pcre2 \

--with-curl=/usr/local/curl \

--with-expat=/usr/local/expat \

--with-iconv=/usr/local/iconv \

--with-editor=/usr/bin/vim \

--with-zlib=/usr/local/zlib \

--with-tcltk=/usr/local/tcl
make all doc info
sudo make install install-doc install-html install-info

3.2.9 后續(xù)處理

修改PATH:

#在~/.bash_profile 或 ~/.bashrc加入
export PATH=$PATH:\

/usr/local/cmake/bin:\

/usr/local/gcc/bin:\

/usr/local/openssl/bin:\

/usr/local/bison/bin:\

/usr/local/ncurses/bin:\

/usr/local/git/bin:\

使動態(tài)庫生效:

ldconfig

權(quán)限不足請加sudo。

3.3 下載MySQL社區(qū)版

官網(wǎng)這里。

這里不知道第一個(gè)與第二個(gè)有什么區(qū)別,因?yàn)楣P者兩個(gè)都試過都能編譯安裝成功。雖然上面寫著第二個(gè)帶Boost頭,但是貌似沒什么用。這里用的是第一個(gè)。
校驗(yàn)(可選):

md5sum mysql-boost-8.0.20.tar.gz

3.4 生成Makefile

sudo cmake .. \

-DDEFAULT_CHARSET=utf8mb4 \

-DDEFAULT_COLLATION=utf8mb4_unicode_ci \ #
-DENABLED_LOCAL_INFILE=ON \

-DWITH_SSL=system \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql/server \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DMYSQL_TCP_PORT=3306 \

-DDOWNLOAD_BOOST=0 \

-DWITH_BOOST=~/Desktop/boost
  • DDEFAULT_CHARSET:指定默認(rèn)字符集為utf8mb4,因?yàn)闅v史遺留問題,MySQL中的utf8不是真正的utf8,而是閹割版的,最長只有三個(gè)字節(jié),當(dāng)遇到四個(gè)字節(jié)的utf8編碼時(shí),會導(dǎo)致存儲異常。從5.5.3開始,使用utf8mb4實(shí)現(xiàn)完整的utf8。
  • DDEFAULT_COLLATION:排序規(guī)則,默認(rèn)為utf8mb4_0900_ai_ci,屬于utf8mb4_unicode_ci的一種。0900指的是Unicode校對算法版本,ai是指口音不敏感(as表示敏感),ci指不區(qū)分大小寫(cs表示區(qū)分)。utf8mb4_unicode_ci表示基于標(biāo)準(zhǔn)的的Unicode來排序和比較,能夠在各種語言之間精確排序,而utf8mb4_general_ci遇到某些特殊的字符集時(shí)排序結(jié)果可能不一致,準(zhǔn)確性較差,但是性能較好,比較和排序時(shí)候更快。
  • DENABLED_LOCAL_INFILE表示能否使用load data命令。
  • DWITH_SSL表示使用系統(tǒng)的SSL庫,若不使用系統(tǒng)的請自定義路徑。
  • DCMAKE_INSTALL_PREFIX:MySQL安裝目錄。
  • DMYSQL_DATADIR:MySQL數(shù)據(jù)目錄,初始時(shí)為空。
  • DMYSQL_TCP_PORT:端口,默認(rèn)3306。
  • DDOWNLOAD_BOOST:取值0或1,是否下載Boost庫。
  • DWITH_BOOST:若不下載Boost庫的話,是本地Boost庫的位置,若下載Boost表示下載位置。

其他更多參數(shù)請使用

sudo cmake .. -LH

查看。

3.5 編譯與安裝

sudo make

sudo make -j n

筆者試過了make -j 6,失敗,無奈換成了make。
make的速度和make -j還是很大差距的。
編譯好之后,建議測試一下:

make test

然后安裝:

sudo make install

3.6 后續(xù)配置

3.6.1 用戶組與用戶

新建用戶組與用戶,同時(shí)修改用戶數(shù)據(jù)目錄權(quán)限:

sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
sudo chown mysql:mysql /usr/local/mysql/data
sudo chmod 750 /usr/local/mysql/data

數(shù)據(jù)目錄根據(jù)需要修改,若后面出現(xiàn)不可寫錯(cuò)誤請把權(quán)限改為777。

3.6.2 配置文件

配置文件為my.cnf,可以放在

/etc/
/etc/mysql/
安裝目錄/etc/
~/

下,讀取順序從上到下。筆者安裝后默認(rèn)在/etc/mysql/my.cnf,這個(gè)是全局配置,~/.my.cnf是用戶特定配置,這里直接修改/etc/mysql/my.cnf:

[client-server]

# Import all .cnf files from configuration directory
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mariadb.conf.d/

[mysqld]
port=3306
basedir=/usr/local/mysql/server
datadir=/usr/local/mysql/data
character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4
[client]
port=3306
default-character-set=utf8mb4

其中[mysqld]下面是新添加的字段,數(shù)據(jù)目錄自行修改。
建議字符集改為utf8mb4,因?yàn)閡tf8在MySQL中指的是utf8mb3,支持的utf8編碼最大字符長度為3字節(jié),如果遇到4字節(jié)的寬字符就會插入異常。三字節(jié)的utf8最大能編碼的Unicode字符為0xffffff,也就是基本多文種平面,Emoji和很多不常用的漢字都不能存儲。而utf8mb4是5.5.3之后才支持的,為了兼容性考慮應(yīng)該統(tǒng)一使用utf8mb4。

3.7 初始化

修改環(huán)境變量:

#.bashrc或.bash_profile加上
export PATH=$PATH:/usr/local/mysql/server/bin

使用

mysqld --initialize --user=mysql

mysqld --initialize-insecure --user=mysql

然后開啟ssl與rsa支持(可選):

mysql_ssl_rsa_setup

最后開啟服務(wù):

mysqld_safe --user=mysql 

3.8 修改密碼

使用root登錄,如果使用insecure初始化:

mysql -u --skip-password

使用initialize初始化:

mysql -u root -p

輸入初始化出現(xiàn)的密碼即可。
然后修改密碼:

alter user root@localhost identified by 'xxx';

3.9 測試

使用自帶的mysqlshow與mysqladmin:

mysqladmin -u root -p versionmysqlshow -u root -p

3.10 收尾工作

3.10.1 別名

alias md='mysqld -u mysql '

這樣輸入md就可以啟動MySQL服務(wù)了。

3.10.2 安裝Mycli

Mycli是一個(gè)MySQL命令行客戶端工具,具有自動補(bǔ)全和語法高亮的功能。
使用pip安裝即可,python2請使用

pip install mycli

python3請使用

pip3 install mycli

找不到pip請安裝:

sudo apt install python-pip#python2
sudo apt install python3-pip

然后使用mycli進(jìn)入數(shù)據(jù)庫:

mycli -u root

愉快地使用補(bǔ)全吧!

4 參考

1.Linux下安裝mysql的方式(yum和源碼編譯兩種方式)
2.utf8 與 utf8mb4,utf8mb4_unicode_ci 與 utf8mb4_general_ci
3.MySQL-官網(wǎng)安裝文檔

總結(jié)

到此這篇關(guān)于源碼編譯安裝MySQL8.0.20的詳細(xì)教程的文章就介紹到這了,更多相關(guān)源碼編譯安裝MySQL8.0.20內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 解析MySQL8.0新特性——事務(wù)性數(shù)據(jù)字典與原子DDL
  • 詳解MySQL8.0​ 字典表增強(qiáng)
  • mysql8.0.21下載安裝詳細(xì)教程
  • MySQL8.0.21.0社區(qū)版安裝教程(圖文詳解)
  • 阿里云centos7中安裝MySQL8.0.13的方法步驟
  • mysql8.0.20安裝與連接navicat的方法及注意事項(xiàng)
  • CentOS7版本安裝Mysql8.0.20版本數(shù)據(jù)庫的詳細(xì)教程
  • mysql8.0.20下載安裝及遇到的問題(圖文詳解)
  • MySQL8.0.20安裝教程及其安裝問題詳細(xì)教程
  • CentOS8部署LNMP環(huán)境之編譯安裝mysql8.0.29的教程詳解
  • MySQL8.0 如何快速加列

標(biāo)簽:白銀 澳門 益陽 秦皇島 定西 寧夏 杭州 恩施

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《源碼編譯安裝MySQL8.0.20的詳細(xì)教程》,本文關(guān)鍵詞  源碼,編譯,安裝,MySQL8.0.20,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《源碼編譯安裝MySQL8.0.20的詳細(xì)教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于源碼編譯安裝MySQL8.0.20的詳細(xì)教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美一区日韩一区| 国产亚洲成aⅴ人片在线观看| 欧美精品久久久久久久多人混战 | 久久亚洲一区二区三区明星换脸 | 久草热8精品视频在线观看| 精品写真视频在线观看| 成人自拍视频在线观看| 欧美综合亚洲图片综合区| 日韩欧美久久久| 中文字幕日本乱码精品影院| 亚洲大片免费看| 国产精品一区二区在线看| 欧美在线一区二区| 久久久99精品免费观看不卡| 亚洲午夜羞羞片| 国产成人精品影院| 69成人精品免费视频| 国产精品黄色在线观看| 日韩制服丝袜av| 成人avav影音| 精品国产成人系列| 一区二区三区不卡在线观看| 国产精品一区二区三区四区 | 日韩成人dvd| av动漫一区二区| 精品对白一区国产伦| 亚洲免费观看视频| 国产成人av一区二区三区在线| 欧美理论电影在线| 亚洲三级小视频| 高清国产一区二区三区| 91精品国产乱码久久蜜臀| 亚洲欧美经典视频| 国产精品一区免费在线观看| 欧美一三区三区四区免费在线看| **性色生活片久久毛片| 精品亚洲免费视频| 欧美一区二区久久久| 一区二区三区在线观看视频| 成人一道本在线| 久久综合色之久久综合| 男人操女人的视频在线观看欧美| 91九色最新地址| 亚洲欧洲一区二区三区| 高清日韩电视剧大全免费| 精品捆绑美女sm三区| 日本不卡一区二区三区| 在线精品视频免费播放| 亚洲欧美另类在线| 成人ar影院免费观看视频| 久久精品亚洲精品国产欧美kt∨| 天堂成人免费av电影一区| 欧美亚洲动漫另类| 亚洲欧美色图小说| 91丨porny丨在线| 最新国产精品久久精品| 成人av在线看| 国产精品免费人成网站| 懂色av一区二区在线播放| 久久婷婷成人综合色| 久久99国产精品久久99果冻传媒| 777欧美精品| 奇米亚洲午夜久久精品| 91麻豆精品国产91| 午夜精品123| 69久久夜色精品国产69蝌蚪网| 五月婷婷久久丁香| 91麻豆精品国产91久久久久久| 丝袜诱惑亚洲看片| 日韩一区二区三区视频在线| 日本欧美一区二区三区乱码| 91精品久久久久久久99蜜桃| 日韩电影在线一区二区| 日韩一二三区不卡| 国产真实乱偷精品视频免| 精品国产免费人成电影在线观看四季| 奇米精品一区二区三区四区| 日韩欧美国产小视频| 久久99国产乱子伦精品免费| 久久久www成人免费毛片麻豆| 国产一区二区三区免费在线观看| 国产视频一区二区三区在线观看| 国产成人av在线影院| 中文字幕亚洲在| 欧美午夜免费电影| 日韩精品色哟哟| 精品久久久久久综合日本欧美| 国产一区二区三区不卡在线观看| 国产三级精品视频| 91香蕉视频污在线| 亚洲电影欧美电影有声小说| 91麻豆精品国产91久久久久久| 免费成人在线观看| 久久久国产综合精品女国产盗摄| 成人黄页毛片网站| 亚洲国产精品久久久久婷婷884 | 日韩成人免费电影| 26uuu亚洲综合色欧美| 国产精品一区二区你懂的| 中文字幕一区三区| 欧美精品视频www在线观看 | 国产日韩欧美制服另类| 91免费版pro下载短视频| 亚洲二区视频在线| 欧美xxxx在线观看| www.性欧美| 天天av天天翘天天综合网色鬼国产| 日韩久久精品一区| 高清国产一区二区三区| 亚洲成在人线免费| 久久久亚洲精华液精华液精华液| 91视频.com| 麻豆精品蜜桃视频网站| 国产精品超碰97尤物18| 欧美日产国产精品| 国产成人h网站| 亚洲国产一区二区a毛片| 337p粉嫩大胆噜噜噜噜噜91av| 91在线云播放| 蜜臀91精品一区二区三区| 国产精品的网站| 日韩三级高清在线| 99精品久久只有精品| 日本va欧美va瓶| 亚洲人精品午夜| 欧美va亚洲va在线观看蝴蝶网| 91日韩在线专区| 国产资源在线一区| 香蕉成人伊视频在线观看| 国产精品视频观看| 欧美一区中文字幕| 91福利精品视频| 东方欧美亚洲色图在线| 日韩不卡手机在线v区| 一区视频在线播放| 久久男人中文字幕资源站| 欧美三级午夜理伦三级中视频| 国产成人午夜99999| 免费国产亚洲视频| 一区二区国产视频| 国产精品国产自产拍在线| 精品三级在线看| 欧美精品一级二级| 91国产精品成人| 不卡的av网站| 国产精品亚洲а∨天堂免在线| 日韩黄色在线观看| 一区二区三国产精华液| 国产精品久久久久影院| 精品毛片乱码1区2区3区| 777亚洲妇女| 欧美性大战久久久久久久| 懂色av一区二区夜夜嗨| 韩国精品在线观看| 蜜臀av一区二区三区| 三级影片在线观看欧美日韩一区二区 | 亚洲欧洲精品成人久久奇米网| 精品福利一区二区三区免费视频| 欧美色网站导航| 色婷婷综合久久久中文一区二区 | 国产三级精品在线| 欧美精品一区二区蜜臀亚洲| 欧美一区二区大片| 欧美另类变人与禽xxxxx| 欧美自拍偷拍一区| 在线亚洲精品福利网址导航| 99久久精品免费观看| 成人av先锋影音| 成人综合婷婷国产精品久久免费| 韩国精品在线观看| 韩国一区二区在线观看| 久久精品国产秦先生| 美女在线视频一区| 欧美aaaaaa午夜精品| 免费观看在线综合| 免费成人av在线| 蜜桃视频在线一区| 久久www免费人成看片高清| 精品影院一区二区久久久| 久久精品国产秦先生| 久久69国产一区二区蜜臀| 久国产精品韩国三级视频| 国产一区二区三区在线观看免费视频 | 国产精品资源在线| 国产精品自拍毛片| 国产成人精品综合在线观看 | 国产精品国产三级国产aⅴ中文 | 91丝袜高跟美女视频| 一本大道久久a久久综合| 91久久国产综合久久| 欧美中文字幕久久| 在线不卡欧美精品一区二区三区| 欧美午夜精品电影| 欧美高清激情brazzers| 欧美一区二区三区思思人| 日韩精品一区二区三区四区| 久久免费视频色| 中文字幕在线免费不卡| 亚洲成av人片一区二区梦乃| 麻豆专区一区二区三区四区五区|