成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Mysql 用戶權(quán)限管理實現(xiàn)

Mysql 用戶權(quán)限管理實現(xiàn)

熱門標(biāo)簽:北京金倫外呼系統(tǒng) 呂梁外呼系統(tǒng) html地圖標(biāo)注并導(dǎo)航 400電話辦理服務(wù)價格最實惠 大豐地圖標(biāo)注app 催天下外呼系統(tǒng) 武漢電銷機(jī)器人電話 400電話變更申請 南太平洋地圖標(biāo)注

1. MySQL 權(quán)限介紹

mysql中存在4個控制權(quán)限的表,分別為user表,db表,tables_priv表,columns_priv表,我當(dāng)前的版本mysql 5.7.22 。

mysql權(quán)限表的驗證過程為:

  1. 先從user表中的Host,User,Password這3個字段中判斷連接的ip、用戶名、密碼是否存在,存在則通過驗證。
  2. 通過身份認(rèn)證后,進(jìn)行權(quán)限分配,按照user,db,tables_priv,columns_priv的順序進(jìn)行驗證。即先檢查全局權(quán)限表user,如果user中對應(yīng)的權(quán)限為Y,則此用戶對所有數(shù)據(jù)庫的權(quán)限都為Y,將不再檢查db, tables_priv,columns_priv;如果為N,則到db表中檢查此用戶對應(yīng)的具體數(shù)據(jù)庫,并得到db中為Y的權(quán)限;如果db中為N,則檢查tables_priv中此數(shù)據(jù)庫對應(yīng)的具體表,取得表中的權(quán)限Y,以此類推。

1.1 MySQL 權(quán)限級別

分為:
全局性的管理權(quán)限: 作用于整個MySQL實例級別
數(shù)據(jù)庫級別的權(quán)限: 作用于某個指定的數(shù)據(jù)庫上或者所有的數(shù)據(jù)庫上
數(shù)據(jù)庫對象級別的權(quán)限:作用于指定的數(shù)據(jù)庫對象上(表、視圖等)或者所有的數(shù)據(jù)庫對象上

權(quán)限存儲在mysql庫的user, db, tables_priv, columns_priv, and procs_priv這幾個系統(tǒng)表中,待MySQL實例啟動后就加載到內(nèi)存中

查看mysql 有哪些用戶:

mysql> select user,host from mysql.user;

來看root 用戶在權(quán)限系統(tǒng)表中的數(shù)據(jù)

mysql> use mysql;
mysql> select * from user where user='root' and host='localhost'\G;  #所有權(quán)限都是Y ,就是什么權(quán)限都有
mysql> select * from db where user='root' and host='localhost'\G;  # 沒有此條記錄
mysql> select * from tables_priv where user='root' and host='localhost';  # 沒有此條記錄
 
mysql> select * from columns_priv where user='root' and host='localhost'; # 沒有此條記錄
 
mysql> select * from procs_priv where user='root' and host='localhost'; # 沒有此條記錄

上面說過:權(quán)限的驗證過程

查看root@'localhost'用戶的權(quán)限

mysql> show grants for root@localhost;
+---------------------------------------------------------------------+
| Grants for root@localhost                                           |
+---------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION        |
+---------------------------------------------------------------------+
2 rows in set (0.00 sec)

2. MySQL 權(quán)限詳解

All/All Privileges權(quán)限代表全局或者全數(shù)據(jù)庫對象級別的所有權(quán)限

Alter權(quán)限代表允許修改表結(jié)構(gòu)的權(quán)限,但必須要求有create和insert權(quán)限配合。如果是rename表名,則要求有alter和drop原表, create和insert新表的權(quán)限

Alter routine權(quán)限代表允許修改或者刪除存儲過程、函數(shù)的權(quán)限

Create權(quán)限代表允許創(chuàng)建新的數(shù)據(jù)庫和表的權(quán)限

Create routine權(quán)限代表允許創(chuàng)建存儲過程、函數(shù)的權(quán)限

Create tablespace權(quán)限代表允許創(chuàng)建、修改、刪除表空間和日志組的權(quán)限

Create temporary tables權(quán)限代表允許創(chuàng)建臨時表的權(quán)限

Create user權(quán)限代表允許創(chuàng)建、修改、刪除、重命名user的權(quán)限

Create view權(quán)限代表允許創(chuàng)建視圖的權(quán)限

Delete權(quán)限代表允許刪除行數(shù)據(jù)的權(quán)限

Drop權(quán)限代表允許刪除數(shù)據(jù)庫、表、視圖的權(quán)限,包括truncate table命令

Event權(quán)限代表允許查詢,創(chuàng)建,修改,刪除MySQL事件

Execute權(quán)限代表允許執(zhí)行存儲過程和函數(shù)的權(quán)限

File權(quán)限代表允許在MySQL可以訪問的目錄進(jìn)行讀寫磁盤文件操作,可使用的命令包括load data infile,select … into outfile,load file()函數(shù)

Grant option權(quán)限代表是否允許此用戶授權(quán)或者收回給其他用戶你給予的權(quán)限,重新付給管理員的時候需要加上這個權(quán)限

Index權(quán)限代表是否允許創(chuàng)建和刪除索引

Insert權(quán)限代表是否允許在表里插入數(shù)據(jù),同時在執(zhí)行analyze table,optimize table,repair table語句的時候也需要insert權(quán)限

Lock權(quán)限代表允許對擁有select權(quán)限的表進(jìn)行鎖定,以防止其他鏈接對此表的讀或?qū)?/p>

Process權(quán)限代表允許查看MySQL中的進(jìn)程信息,比如執(zhí)行show processlist, mysqladmin processlist, show engine等命令

Reference權(quán)限是在5.7.6版本之后引入,代表是否允許創(chuàng)建外鍵

Reload權(quán)限代表允許執(zhí)行flush命令,指明重新加載權(quán)限表到系統(tǒng)內(nèi)存中,refresh命令代表關(guān)閉和重新開啟日志文件并刷新所有的表

Replication client權(quán)限代表允許執(zhí)行show master status,show slave status,show binary logs命令

Replication slave權(quán)限代表允許slave主機(jī)通過此用戶連接master以便建立主從復(fù)制關(guān)系

Select權(quán)限代表允許從表中查看數(shù)據(jù),某些不查詢表數(shù)據(jù)的select執(zhí)行則不需要此權(quán)限,如Select 1+1, Select PI()+2;而且select權(quán)限在執(zhí)行update/delete語句中含有where條件的情況下也是需要的

Show databases權(quán)限代表通過執(zhí)行show databases命令查看所有的數(shù)據(jù)庫名

Show view權(quán)限代表通過執(zhí)行show create view命令查看視圖創(chuàng)建的語句

Shutdown權(quán)限代表允許關(guān)閉數(shù)據(jù)庫實例,執(zhí)行語句包括mysqladmin shutdown

Super權(quán)限代表允許執(zhí)行一系列數(shù)據(jù)庫管理命令,包括kill強(qiáng)制關(guān)閉某個連接命令, change master to創(chuàng)建復(fù)制關(guān)系命令,以及create/alter/drop server等命令

Trigger權(quán)限代表允許創(chuàng)建,刪除,執(zhí)行,顯示觸發(fā)器的權(quán)限

Update權(quán)限代表允許修改表中的數(shù)據(jù)的權(quán)限

Usage權(quán)限是創(chuàng)建一個用戶之后的默認(rèn)權(quán)限,其本身代表連接登錄權(quán)限

2.1 系統(tǒng)權(quán)限表

User表:存放用戶賬戶信息以及全局級別(所有數(shù)據(jù)庫)權(quán)限,決定了來自哪些主機(jī)的哪些用戶可以訪問數(shù)據(jù)庫實例,如果有全局權(quán)限則意味著對所有數(shù)據(jù)庫都有此權(quán)限
Db表:存放數(shù)據(jù)庫級別的權(quán)限,決定了來自哪些主機(jī)的哪些用戶可以訪問此數(shù)據(jù)庫
Tables_priv表:存放表級別的權(quán)限,決定了來自哪些主機(jī)的哪些用戶可以訪問數(shù)據(jù)庫的這個表
Columns_priv表:存放列級別的權(quán)限,決定了來自哪些主機(jī)的哪些用戶可以訪問數(shù)據(jù)庫表的這個字段
Procs_priv表:存放存儲過程和函數(shù)級別的權(quán)限

最重要的還是user表

2.1.1 User和 db 權(quán)限表的結(jié)構(gòu)

表名 user db
范圍列 Host Host
  User Db
    User
權(quán)限列 Select_priv Select_priv
  Insert_priv Insert_priv
  Update_priv Update_priv
  Delete_priv Delete_priv
  Index_priv Index_priv
  Alter_priv Alter_priv
  Create_priv Create_priv
  Drop_priv Drop_priv
  Grant_priv Grant_priv
  Create_view_priv Create_view_priv
  Show_view_priv Show_view_priv
  Create_routine_priv Create_routine_priv
  Alter_routine_priv Alter_routine_priv
  Execute_priv Execute_priv
  Trigger_priv Trigger_priv
  Event_priv Event_priv
  Create_tmp_table_priv Create_tmp_table_priv
  Lock_tables_priv Lock_tables_priv
  References_priv References_priv
  Reload_priv  
  Shutdown_priv  
  Process_priv  
  File_priv  
  Show_db_priv  
  Super_priv  
  Repl_slave_priv  
  Repl_client_priv  
  Create_user_priv  
  Create_tablespace_priv  
安全專欄 ssl_type  
  ssl_cipher  
  x509_issuer  
  x509_subject  
  plugin  
  authentication_string  
  password_expired  
  password_last_changed  
  password_lifetime  
  account_locked  
資源控制列 max_questions  
  max_updates  
  max_connections  
  max_user_connections  

User權(quán)限表結(jié)構(gòu)中的特殊字段:

  • Plugin,authentication_string字段存放用戶認(rèn)證信息
  • Password_expired設(shè)置成'Y'則表明允許DBA將此用戶的密碼設(shè)置成過期而且過期后要求用戶的使用者重置密碼(alter user/set password重置密碼)
  • Password_last_changed作為一個時間戳字段代表密碼上次修改時間,執(zhí)行create user/alter user/set password/grant等命令創(chuàng)建用戶或修改用戶密碼時此數(shù)值自動更新
  • Password_lifetime代表從password_last_changed時間開始此密碼過期的天數(shù)
  • Account_locked代表此用戶被鎖住,無法使用

在mysql 5.7 以前在user表有password 這個字段。

2.1.2 Tables_priv和columns_priv權(quán)限表結(jié)構(gòu)

表名 tables_priv columns_priv
范圍列 Host Host
  Db Db
  User User
  Table_name Table_name
    Column_name
權(quán)限列 Table_priv Column_priv
  Column_priv  
其他列 Timestamp Timestamp
  Grantor  

Tables_priv和columns_priv權(quán)限值

Table Name Column Name Possible Set Elements
tables_priv Table_priv 'Select', 'Insert', 'Update', 'Delete', 'Create', 'Drop', 'Grant', 'References', 'Index', 'Alter', 'Create View', 'Show view', 'Trigger'
tables_priv Column_priv 'Select', 'Insert', 'Update', 'References'
columns_priv Column_priv 'Select', 'Insert', 'Update', 'References'
procs_priv Proc_priv 'Execute', 'Alter Routine', 'Grant'

2.1.3 procs_priv權(quán)限表結(jié)構(gòu)

Table Name procs_priv
Scope columns Host
  Db
  User
  Routine_name
  Routine_type
Privilege columns Proc_priv
Other columns Timestamp
  Grantor

  • Routine_type是枚舉類型,代表是存儲過程還是函數(shù)
  • Timestamp和grantor兩個字段暫時沒用

系統(tǒng)權(quán)限表字段長度限制表

Column Name Maximum Permitted Characters
Host, Proxied_host 60
User, Proxied_user 32
Password 41
Db 64
Table_name 64
Column_name 64
Routine_name 64

權(quán)限認(rèn)證中的大小寫敏感問題

  • 字段user,password,authencation_string,db,table_name大小寫敏感
  • 字段host,column_name,routine_name大小寫不敏感

2.2 用戶權(quán)限信息管理

2.2.1 查看用戶權(quán)限信息

查看MYSQL有哪些用戶

mysql> select user,host from mysql.user;

查看已經(jīng)授權(quán)給用戶的權(quán)限信息
例如root

mysql> show grants for root@'localhost';

查看用戶的其他非授權(quán)信息

mysql> show create user root@'localhost';

2.2.2 用戶組成

MySQL的授權(quán)用戶由兩部分組成:用戶名和登錄主機(jī)名

  • 表達(dá)用戶的語法為'user_name'@'host_name'
  • 單引號不是必須,但如果其中包含特殊字符則是必須的
  • ”@‘localhost'代表匿名登錄的用戶
  • Host_name可以使主機(jī)名或者ipv4/ipv6的地址。 Localhost代表本機(jī), 127.0.0.1代表ipv4本機(jī)地址, ::1代表ipv6的本機(jī)地址
  • Host_name字段允許使用%和_兩個匹配字符,比如'%'代表所有主機(jī), '%.mysql.com'代表

來自mysql.com這個域名下的所有主機(jī), ‘192.168.1.%'代表所有來自192.168.1網(wǎng)段的主機(jī)

User值 Host 值 允許的連接
'fred' 'h1.example.net' fred,連接 h1.example.net
'' 'h1.example.net' 任何用戶,從中連接 h1.example.net
'fred' '%' fred,從任何主機(jī)連接
'' '%' 任何用戶,從任何主機(jī)連接
'fred' '%.example.net' fred,從example.net域中的任何主機(jī)連接
'fred' 'x.example.%' fred,從連接 x.example.net,x.example.com, x.example.edu,等; 這可能沒用
'fred' '198.51.100.177' fred,從主機(jī)與IP地址連接 198.51.100.177
'fred' '198.51.100.%' fred,從198.51.100C類子網(wǎng)中的任何主機(jī)連接
'fred' '198.51.100.0/255.255.255.0' 與前面的示例相同

2.2.3 修改用戶權(quán)限

執(zhí)行Grant,revoke,set password,rename user命令修改權(quán)限之后, MySQL會自動將修改后的權(quán)限信息同步加載到系統(tǒng)內(nèi)存中

如果執(zhí)行insert/update/delete操作上述的系統(tǒng)權(quán)限表之后,則必須再執(zhí)行刷新權(quán)限命令才能同步到系統(tǒng)內(nèi)存中,刷新權(quán)限命令包括:flush privileges/mysqladmin flush-privileges / mysqladmin reload

如果是修改tables和columns級別的權(quán)限,則客戶端的下次操作新權(quán)限就會生效

如果是修改database級別的權(quán)限,則新權(quán)限在客戶端執(zhí)行use database命令后生效

如果是修改global級別的權(quán)限,則需要重新創(chuàng)建連接新權(quán)限才能生效

如果是修改global級別的權(quán)限,則需要重新創(chuàng)建連接新權(quán)限才能生效 (例如修改密碼)

2.2.4 創(chuàng)建 mysql 用戶

有兩種方式創(chuàng)建MySQL授權(quán)用戶

  • 執(zhí)行create user/grant命令(推薦方式)
  • 通過insert語句直接操作MySQL系統(tǒng)權(quán)限表
# 創(chuàng)建finley 這只是創(chuàng)建用戶并沒有權(quán)限
mysql> CREATE USER 'finley'@'localhost' IDENTIFIED BY 'some_pass';
# 把finley 變成管理員用戶
mysql> GRANT ALL PRIVILEGES ON *.* TO 'finley'@'localhost' WITH
GRANT OPTION;
#創(chuàng)建用戶并賦予RELOAD,PROCESS權(quán)限 ,在所有的庫和表上
mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost' identified by '123456';
 
# 創(chuàng)建keme用戶,在test庫,temp表, 上的id列只有select 權(quán)限
mysql> grant select(id) on test.temp to keme@'localhost' identified by '123456';

2.2.4 回收 mysql 權(quán)限

通過revoke命令收回用戶權(quán)限,回收的時候看一下這個用戶有哪些權(quán)限然后回收
我對admin 用戶做測試

mysql> show grants for admin@'localhost';
mysql> select user,host from mysql.user;
mysql> revoke PROCESS ON *.* FROM admin@'localhost';

2.2.5 刪除 mysql 用戶

通過執(zhí)行drop user命令刪除MySQL用戶
還可以通過系統(tǒng)權(quán)限表刪除(不建議)

mysql> drop user admin@'localhost';

2.2.6 設(shè)置MySQL用戶資源限制

通過設(shè)置全局變量max_user_connections可以限制所有用戶在同一時間連接MySQL實例的數(shù)量,但此參數(shù)無法對每個用戶區(qū)別對待,所以MySQL提供了對每個用戶的資源限制管理

MAX_QUERIES_PER_HOUR:一個用戶在一個小時內(nèi)可以執(zhí)行查詢的次數(shù)(基本包含所有語句)

MAX_UPDATES_PER_HOUR:一個用戶在一個小時內(nèi)可以執(zhí)行修改的次數(shù)(僅包含修改數(shù)據(jù)庫或表的語句)

MAX_CONNECTIONS_PER_HOUR:一個用戶在一個小時內(nèi)可以連接MySQL的時間

MAX_USER_CONNECTIONS:一個用戶可以在同一時間連接MySQL實例的數(shù)量

從5.0.3版本開始,對用戶‘user'@‘%.example.com'的資源限制是指所有通過example.com域名主機(jī)連接user用戶的連接,而不是分別指從host1.example.com和host2.example.com主機(jī)過來的連接

2.2.7 修改 mysql 用戶密碼

修改用戶密碼的方式包括:

mysql> ALTER USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass';
mysql> SET PASSWORD FOR 'jeffrey'@'localhost' = PASSWORD('mypass');
mysql> GRANT USAGE ON *.* TO 'jeffrey'@'localhost' IDENTIFIED BY 'mypass';
shell> mysqladmin -u user_name -h host_name password "new_password"

創(chuàng)建用戶時指定密碼

mysql> CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass';

修改當(dāng)前會話本身用戶密碼的方式包括:

mysql> ALTER USER USER() IDENTIFIED BY 'mypass';
mysql> SET PASSWORD = PASSWORD('mypass');

2.2.8 設(shè)置MySQL用戶密碼過期策略

設(shè)置系統(tǒng)參數(shù)default_password_lifetime作用于所有的用戶賬戶

  • default_password_lifetime=180 設(shè)置180天過期
  • default_password_lifetime=0 設(shè)置密碼不過期

如果為每個用戶設(shè)置了密碼過期策略,則會覆蓋上述系統(tǒng)參數(shù)

ALTER USER 'jeffrey'@'localhost' PASSWORD EXPIRE INTERVAL 90 DAY;
ALTER USER 'jeffrey'@'localhost' PASSWORD EXPIRE NEVER; 密碼不過期
ALTER USER 'jeffrey'@'localhost' PASSWORD EXPIRE DEFAULT; 默認(rèn)過期策略

手動強(qiáng)制某個用戶密碼過期

ALTER USER 'jeffrey'@'localhost' PASSWORD EXPIRE;

2.2.9 mysql 用戶 lock

通過執(zhí)行create user/alter user命令中帶account lock/unlock子句設(shè)置用戶的lock狀態(tài)

Create user語句默認(rèn)的用戶是unlock狀態(tài)

# 創(chuàng)建的時候給用戶鎖定
mysql> create user abc2@localhost identified by 'mysql' account lock;

Alter user語句默認(rèn)不會修改用戶的lock/unlock狀態(tài)

# 修改用戶為unlock
mysql> alter user abc2@'localhost' account unlock;

當(dāng)客戶端使用lock狀態(tài)的用戶登錄MySQL時,會收到如此報錯
Access denied for user ‘user_name'@'host_name'.
Account is locked.

官方文檔:https://dev.mysql.com/doc/refman/5.7/en/privilege-system.html

到此這篇關(guān)于Mysql 用戶權(quán)限管理實現(xiàn)的文章就介紹到這了,更多相關(guān)Mysql 用戶權(quán)限管理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 詳解MySQL 用戶權(quán)限管理
  • 詳解MySQL InnoDB存儲引擎的內(nèi)存管理
  • MySQL存儲過程的創(chuàng)建、調(diào)用與管理詳解
  • Mysql實戰(zhàn)練習(xí)之簡單圖書管理系統(tǒng)

標(biāo)簽:迪慶 南充 龍巖 西寧 麗水 自貢 徐州 無錫

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Mysql 用戶權(quán)限管理實現(xiàn)》,本文關(guān)鍵詞  Mysql,用戶,權(quán)限,管理,實現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Mysql 用戶權(quán)限管理實現(xiàn)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Mysql 用戶權(quán)限管理實現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美三区在线| 成人在线看片网站| 亚洲精品写真福利| 成人性生交大片免费观看网站| 亚洲中文字幕无码av永久| 奇米在线7777在线精品| 国产高潮在线| 亚洲欧美另类在线| 国产性一级片| 97精品久久久久中文字幕| 久久精品国产99久久| 欧美人与性动交α欧美精品济南到| 黄色片在线播放| 国产精品视频网址| 我和岳m愉情xxxⅹ视频| 亚洲国产精品一区二区www在线| 理论电影国产精品| 国产5g成人5g天天爽| 亚洲国产一区二区三区a毛片| 激情五月婷婷综合网| 韩国av免费观看| 亚洲伦片免费看| 搡的我好爽在线观看免费视频| av网在线观看| 日韩国产精品一区二区| 老司机福利av| 四虎成人在线视频| 欧美熟妇乱码在线一区| 日韩成人一级大片| 成人精品视频在线观看| 91在线精品入口| 黄网站在线观| 四虎国产精品永久| 亚洲视频 中文字幕| 精品久久久久久久久国产字幕| av小说在线观看| 日产乱码一卡二卡三免费| 色欲狠狠躁天天躁无码中文字幕| 丁香六月天婷婷| 国产精品久久久一本精品| 久久免费精品国产久精品久久久久| 成人黄色影视| 成人免费在线视频| 麻豆av一区二区三区久久| 久久久久久久久久久久网站| 激情成人综合| 91啪九色porn原创视频在线观看| 全球成人中文在线| 日本中文字幕精品| 国内免费精品永久在线视频| 欧美粗暴jizz性欧美20| 韩国成人福利片在线播放| av电影在线观看不卡| 中文字幕第3页| 一区二区三区三区在线| 免费cad大片在线观看| 亚洲欧美激情视频在线观看一区二区三区| 亚洲私人黄色宅男| 亚洲视频综合| 俺去啦最新地址| 国产一二三四在线| 17婷婷久久www| 亚洲精品日韩成人| 国产午夜精品福利视频| 一线天自拍视频| 国产精品成人免费精品自在线观看| 妺妺窝人体色www聚色窝仙踪| 国产精品麻豆免费版现看视频| 黑丝美女一区二区| av高清资源| 成人精品高清在线视频| 日韩精品一区二区亚洲av观看| 午夜在线免费观看视频| 懂色av一区二区三区四区五区| 日韩在线第一区| 国精品无码人妻一区二区三区| 亚洲影音先锋| a级毛片免费高清视频| 性高湖久久久久久久久| 日韩一级大片在线观看| 国产男人精品视频| 久久久精品国产一区二区三区| 老司机av网站| 亚洲一区二区三区免费看| 欧洲杯足球赛直播| 黄色a级片免费| 影音先锋人妻啪啪av资源网站| 欧美日韩国产在线一区| 熟妇人妻久久中文字幕| 黄色片一区二区三区| 99www免费人成精品| 亚洲一区网站| 久热爱精品视频线路一| 国产精品电影| 日本在线观看中文字幕| 中文字幕在线观看日韩| 国产精品流白浆在线观看| 黄色小视频在线观看| 亚洲激情成人| 欧美精品欧美精品系列| 97se亚洲国产一区二区三区| 噜噜噜在线观看免费视频日韩| 国产一级特黄aaa大片| 高清一区二区视频| 在线观看视频91| 久久爱一区二区| 黄色在线免费观看大全| 国产精品福利在线| 久久青草欧美一区二区三区| 久久蜜桃精品| 色欲av无码一区二区三区| 亚洲成年人网站在线观看| 亚洲社区在线| 欧美乱大交xxxxx另类电影| 色视频www在线播放国产成人| 色欧美在线观看| 久久久国产精品| 国产一级免费大片| 欧美精品第一区| 777奇米888色狠狠俺也去| 久久伊人精品一区二区三区| 99久久精品免费看国产一区二区三区| 亚洲一区二区免费视频| 久久亚洲精品一区二区| www.爱久久.com| 国产电影一区二区三区爱妃记| 免费观看不卡av| 国产成人av在线播放| 九九热线视频只有这里最精品| 国产成人在线视频播放| 先锋资源在线视频| 91精品婷婷国产综合久久蝌蚪| 国产福利小视频| 亚洲人成网www| 在线观看国产精品一区| 欧美另类极品videosbest视频| 久久资源综合| www.91香蕉视频| 五十度飞在线播放| 午夜视频在线免费播放| 亚洲第一精品电影| 国产免费黄视频在线观看| 好吊日在线视频| 日本欧美精品久久久| 人妻中文字幕一区二区三区| 午夜伊人狠狠久久| 精品国产不卡一区二区三区| 91日本韩国| 日韩欧美一二三区| 欧美激情一区二区三区久久久| 日韩福利在线观看| 欧美精品久久久久久久久46p| 天堂中文在线观看| 成年网站在线视频网站| 日韩一区二区三区观看| 中文字幕第21页| 欲求不满的岳中文字幕| 欧美一级淫片aaaaaa| 国产va免费精品观看精品视频| 蜜桃视频在线观看www社区| 日韩电影在线一区二区三区| 亚洲免费黄色网址| 日本vs亚洲vs韩国一区三区| 欧美丝袜自拍制服另类| 成人久久久精品国产乱码一区二区| 国产精品 日产精品 欧美精品| 91免费视频黄| 久久超级碰碰| 电影一区二区三区久久免费观看| 黄色网免费观看| 亚洲第一区第二区第三区| 视频一区在线播放| 国产深夜男女无套内射| 国产日韩在线亚洲字幕中文| 2025韩国大尺度电影| 福利一区在线观看| 国产a一区二区| 欧美91在线| www.亚洲天堂| 欧美三日本三级三级在线播放| 超碰资源在线| 久久精品123| 精品国产一区二区三区久久久| 日日天天久久| 18av在线视频| 久久色视频免费观看| 国产精品视频久久久| 国产精品午夜久久| 天堂av一区二区三区在线播放| 国产电影一区二区在线观看| 88国产精品欧美一区二区三区| 中文字幕在线导航| 欧美日韩亚洲国产一区| 国产精品久久久一区二区| 亚洲精品国产首次亮相| 能在线观看av网站| 国产高清亚洲| 国产精品国产三级国产传播| yw3121.龙物视频永不失联| 国产一区二区亚洲| 欧美一区二区三区观看| 亚洲色图影院| 国产日产精品一区二区三区的介绍| 亚洲高清精品中出| 在线日韩第一页| 99热这里只有精品在线| 在线视频精品一| 亚洲国产精品电影在线观看| 在线免费色视频| 欧美三级华人主播| 亚洲欧美一区二区三区在线播放| 成人h精品动漫一区二区三区| 日本欧美韩国国产| 97在线视频精品| 9191成人精品久久| 国产xxxx孕妇| 日本欧美视频在线观看| 亚洲综合一二三| 手机在线免费毛片| 中文字幕亚洲欧美在线不卡| 久久精品亚洲一区二区| 欧美激情喷水视频| 黄色国产精品视频| 国内不卡的一区二区三区中文字幕| 中文字幕一区二区三区四区免费看| 国产成人毛片| 超碰一区二区三区| 久久精品一区二区三区四区五区| 国产亚洲综合色| 亚洲激情在线| 网站一区二区| 91精品人妻一区二区| 久久99精品久久久久| 亚洲国产精品女人久久久| 久久精品波多野结衣| 最新中文字幕2018| 欧美xxxxb| 天天影视色香欲综合网天天录日日录| 欧美成人一品| 日韩免费观看网站| 日韩精品一区二区三区四区视频| av中文字幕网址| 午夜视频在线观看一区二区三区| 奇米影视首页 狠狠色丁香婷婷久久综合| 一区二区三区午夜视频| 国模冰冰炮一区二区| www.亚洲自拍| 免费在线观看的电影网站| 99在线观看视频免费| 丝袜脚交免费网站xx| 久久国产精品72免费观看| 日韩久久电影| 一区二区三区在线播放欧美| 亚洲黄色激情视频| 午夜免费啪视频观看视频| 国内精品不卡一区二区三区| 国产精品欧美一区二区三区| 欧美亚洲免费电影| 欧美日韩国产首页在线观看| 在线视频一区二区| 日本不卡不码高清免费观看| 久久天堂av综合合色蜜桃网| 色欧美88888久久久久久影院| 男女啪啪免费视频网站| 国产精品久久久久野外| 性高爱久久久久久久久| 色一情一区二区三区| 中文字幕一区在线观看| 精品一区二区三孕妇视频| 婷婷综合五月天| 国产精品一区二区免费看| 午夜视频在线瓜伦| 国产精品一码二码三码在线| 少妇av片在线观看| 午夜精品久久99蜜桃的功能介绍| 在线 亚洲欧美在线综合一区| 中文字幕伦理片| 日韩国产在线观看| 性金发美女69hd大尺寸| 国产乱码精品一区二区三区av| 亚洲一区二区三区自拍| 91国内精品野花午夜精品| 欧美性猛交xxxx偷拍洗澡| 欧美午夜性囗交xxxx| 国产刺激高潮av| 91成人免费| 最新免费av网址| 91成人在线视频观看| 日韩精品亚洲专区在线观看| 福利成人在线观看| 亚洲天堂av线| 色青青草原桃花久久综合| 日本在线观看中文字幕| 一区在线免费观看| 91精品国产吴梦梦| 综合色就爱涩涩涩综合婷婷| 中文在线观看免费视频| 北岛玲日韩精品一区二区三区| 国产精品无码人妻一区二区在线| 国产亚洲精品久久久| 日韩激情视频在线| 亚洲视频专区在线| 亚洲精品成av人片天堂无码| 日本ー区在线视频| 日韩av黄色在线观看| 91亚洲精品久久久蜜桃借种| 久久影院一区| 午夜在线观看视频| 国产成人免费在线观看不卡| 亚洲黄色高清| 日韩av一区二区三区四区| 成人在线视频一区二区| 成人亚洲欧美一区二区三区| 国产在线看一区| 精品肉丝脚一区二区三区| 亚洲午夜精品在线观看| 国产精品日韩欧美| 国产美女视频网站| 福利片免费在线观看| 最近2019年手机中文字幕| 狠狠色丁香久久婷婷综| 国产成人aa精品一区在线播放| 国产精品传媒入口麻豆| 手机福利在线| 亚洲人成午夜免电影费观看| 欧美激情久久久久| 自拍偷拍 国产| 欧美日本韩国一区|