国产一区二区在线观看视频_96av麻豆蜜桃一区二区_caoporn国产一区二区_国产精品1区2区3区_91麻豆精东视频_蜜臀久久99精品久久久久久9_不卡免费追剧大全电视剧网站_狠狠色综合日日_成人在线综合网_91在线视频官网

首頁 > 編程 > PHP > 正文

MySQL用戶管理

2019-09-08 23:11:14
字體:
來源:轉載
供稿:網友

  MySQL管理員應該知道如何設置MySQL用戶賬號,指出哪個用戶可以連接服務器,從哪里連接,連接后能做什么。MySQL 3.22.11開始引入兩條語句使得這項工作更容易做:GRANT語句創建MySQL用戶并指定其權限,而REVOKE語句刪除權限。兩條語句扮演了mysql數據庫的前端角色,并提供與直接操作這些表的內容不同的另一種方法。CREATE和REVOKE語句影響4個表:授權表

內容

user 能連接服務器的用戶以及他們擁有的任何全局權限

db 數據庫級權限

tables_priv 表級權限

columns_priv 列級權限

還有第5個授權表(host),但它不受GRANT和REVOKE的影響。

當你對一個用戶發出一條GRANT語句時,在user表中為該用戶創建一條記錄。如果語句指定任何全局權限(管理權限或適用于所有數據庫的權限),這些也記錄在user表中。如果你指定數據庫、表和列級權限,他們被分別記錄在db、tables_priv和columns_priv表中。

用GRANT和REVOKE比直接修改授權表更容易些,然而,建議你閱讀一下《MySQL安全性指南》。這些表異常重要,而且作為一名管理員,你應該理解它們如何超越GRANT和REVOKE語句的功能水平。

在下面的章節中,我們將介紹如何設置MySQL用戶賬號并授權。我們也涉及如何撤權和從授權表中刪除用戶。

你可能也想考慮使用mysqlaccess和mysql_setpermission腳本,它是MySQL分發的一部分,它們是Perl腳本,提供GRANT語句的另一種選擇設置用戶賬號。mysql_setpermission需要安裝DBI支持。

1 創建用戶并授權

GRANT語句的語法看上去像這樣:

GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION 

要使用該語句,你需要填寫下列部分:

privileges

授予用戶的權限,下表列出可用于GRANT語句的權限指定符:

權限指定符

權限允許的操作

ALTER 修改表和索引

CREATE 創建數據庫和表

DELETE 刪除表中已有的記錄

DROP 拋棄(刪除)數據庫和表

INDEX 創建或拋棄索引

INSERT 向表中插入新行

REFERENCE 未用

SELECT 檢索表中的記錄

UPDATE 修改現存表記錄

FILE 讀或寫服務器上的文件

PROCESS 查看服務器中執行的線程信息或殺死線程

RELOAD 重載授權表或清空日志、主機緩存或表緩存。

SHUTDOWN 關閉服務器

ALL 所有;ALL PRIVILEGES同義詞

USAGE 特殊的“無權限”權限

上表顯示在第一組的權限指定符適用于數據庫、表和列,第二組數管理權限。一般,這些被相對嚴格地授權,因為它們允許用戶影響服務器的操作。第三組權限特殊,ALL意味著“所有權限”,UASGE意味著無權限,即創建用戶,但不授予權限。

columns

權限運用的列,它是可選的,并且你只能設置列特定的權限。如果命令有多于一個列,應該用逗號分開它們。

what

權限運用的級別。權限可以是全局的(適用于所有數據庫和所有表)、特定數據庫(適用于一個數據庫中的所有表)或特定表的。可以通過指定一個columns字句是權限是列特定的。

user

權限授予的用戶,它由一個用戶名和主機名組成。在MySQL中,你不僅指定誰能連接,還有從哪里連接。這允許你讓兩個同名用戶從不同地方連接。MySQL讓你區分他們,并彼此獨立地賦予權限。

MySQL中的一個用戶名就是你連接服務器時指定的用戶名,該名字不必與你的Unix登錄名或Windows名聯系起來。缺省地,如果你不明確指定一個名字,客戶程序將使用你的登錄名作為MySQL用戶名。這只是一個約定。你可以在授權表中將該名字改為nobody,然后以nobody連接執行需要超級用戶權限的操作。

password

賦予用戶的口令,它是可選的。如果你對新用戶沒有指定IDENTIFIED BY子句,該用戶不賦給口令(不安全)。對現有用戶,任何你指定的口令將代替老口令。如果你不指定口令,老口令保持不變,當你用IDENTIFIED BY時,口令字符串用改用口令的字面含義,GRANT將為你編碼口令,不要象你用SET PASSWORD 那樣使用password()函數。

WITH GRANT OPTION子句是可選的。如果你包含它,用戶可以授予權限通過GRANT語句授權給其它用戶。你可以用該子句給與其它用戶授權的能力。

用戶名、口令、數據庫和表名在授權表記錄中是大小寫敏感的,主機名和列名不是。

一般地,你可以通過詢問幾個簡單的問題來識別GRANT語句的種類:

誰能連接,從那兒連接?

用戶應該有什么級別的權限,他們適用于什么?

用戶應該允許管理權限嗎?

下面就討論一些例子。

1.1 誰能連接,從那兒連接?

你可以允許一個用戶從特定的或一系列主機連接。有一個極端,如果你知道降職從一個主機連接,你可以將權限局限于單個主機:

GRANT ALL ON samp_db.* TO boris@localhost IDENTIFIED BY "ruby"GRANT ALL ON samp_db.* TO fred@res.mars.com IDENTIFIED BY "quartz"

(samp_db.*意思是“samp_db數據庫的所有表)另一個極端是,你可能有一個經常旅行并需要能從世界各地的主機連接的用戶max。在這種情況下,你可以允許他無論從哪里連接:

GRANT ALL ON samp_db.* TO max@% IDENTIFIED BY "diamond"

“%”字符起通配符作用,與LIKE模式匹配的含義相同。在上述語句中,它意味著“任何主機”。所以max和max@%等價。這是建立用戶最簡單的方法,但也是最不安全的。

取其中,你可以允許一個用戶從一個受限的主機集合訪問。例如,要允許mary從snake.net域的任何主機連接,用一個%.snake.net主機指定符:

GRANT ALL ON samp_db.* TO mary@.snake.net IDENTIFIED BY "quartz";

如果你喜歡,用戶標識符的主機部分可以用IP地址而不是一個主機名來給定。你可以指定一個IP地址或一個包含模式字符的地址,而且,從MySQL 3.23,你還可以指定具有指出用于網絡號的位數的網絡掩碼的IP號:

GRANT ALL ON samp_db.* TO boris@192.168.128.3 IDENTIFIED BY "ruby" GRANT ALL ON samp_db.* TO fred@192.168.128.% IDENTIFIED BY "quartz" GRANT ALL ON samp_db.* TO rex@192.168.128.0/17 IDENTIFIED BY "ruby"

第一個例子指出用戶能從其連接的特定主機,第二個指定對于C類子網192.168.128的IP模式,而第三條語句中,192.168.128.0/17指定一個17位網絡號并匹配具有192.168.128頭17位的IP地址。 

如果MySQL抱怨你指定的用戶值,你可能需要使用引號(只將用戶名和主機名部分分開加引號)。

GRANT ALL ON samp_db.president TO "my friend"@"boa.snake.net"

1.2 用戶應該有什么級別的權限和它們應該適用于什么?

你可以授權不同級別的權限,全局權限是最強大的,因為它們適用于任何數據庫。要使ethel成為可做任何事情的超級用戶,包括能授權給其它用戶,發出下列語句:

GRANT ALL ON *.* TO ethel@localhost IDENTIFIED BY "coffee" WITH GRANT OPTION

ON子句中的*.*意味著“所有數據庫、所有表”。從安全考慮,我們指定ethel只能從本地連接。限制一個超級用戶可以連接的主機通常是明智的,因為它限制了試圖破解口令的主機。

有些權限(FILE、PROCESS、RELOAD和SHUTDOWN)是管理權限并且只能用"ON *.*"全局權限指定符授權。如果你愿意,你可以授權這些權限,而不授權數據庫權限。例如,下列語句設置一個flush用戶,他只能發出flush語句。這可能在你需要執行諸如清空日志等的管理腳本中會有用:

GRANT RELOAD ON *.* TO flushl@localhost IDENTIFIED BY "flushpass"

一般地,你想授權管理權限,吝嗇點,因為擁有它們的用戶可以影響你的服務器的操作。

數據庫級權限適用于一個特定數據庫中的所有表,它們可通過使用ON db_name.*子句授予:

GRANT ALL ON samp_db TO bill@racer.snake.net INDETIFIED BY "rock" GRANT SELECT ON samp_db TO ro_user@% INDETIFIED BY "rock"

第一條語句向bill授權samp_db數據庫中所有表的權限,第二條創建一個嚴格限制訪問的用戶ro_user(只讀用戶),只能訪問samp_db數據庫中的所有表,但只有讀取,即用戶只能發出SELECT語句。

你可以列出一系列同時授予的各個權限。例如,如果你想讓用戶能讀取并能修改現有數據庫的內容,但不能創建新表或刪除表,如下授予這些權限:

GRANT SELECT,INSERT,DELETE,UPDATE ON samp_db TO bill@snake.net INDETIFIED BY "rock"

對于更精致的訪問控制,你可以在各個表上授權,或甚至在表的每個列上。當你想向用戶隱藏一個表的部分時,或你想讓一個用戶只能修改特定的列時,列特定權限非常有用。如:

GRANT SELECT ON samp_db.member TO bill@localhost INDETIFIED BY "rock"GRANT UPDATE (expiration) ON samp_db. member TO bill@localhost

第一條語句授予對整個member表的讀權限并設置了一個口令,第二條語句增加了UPDATE權限,當只對expiration列。沒必要再指定口令,因為第一條語句已經指定了。

如果你想對多個列授予權限,指定一個用逗號分開的列表。例如,對assistant用戶增加member表的地址字段的UPDATE權限,使用如下語句,新權限將加到用戶已有的權限中:

GRANT UPDATE (street,city,state,zip) ON samp_db TO assistant@localhost

通常,你不想授予任何比用戶確實需要的權限寬的權限。然而,當你想讓用戶能創建一個臨時表以保存中間結果,但你又不想讓他們在一個包含他們不應修改內容的數據庫中這樣做時,發生了要授予在一個數據庫上的相對寬松的權限。你可以通過建立一個分開的數據庫(如tmp)并授予開數據庫上的所有權限來進行。例如,如果你想讓來自mars.net域中主機的任何用戶使用tmp數據庫,你可以發出這樣的GRANT語句:

GRANT ALL ON tmp.* TO ""@mars.net

在你做完之后,用戶可以創建并用tmp.tbl_name形式引用tmp中的表(在用戶指定符中的""創建一個匿名用戶,任何用戶均匹配空白用戶名)。

1.3 用戶應該被允許管理權限嗎?

你可以允許一個數據庫的擁有者通過授予數據庫上的所有擁有者權限來控制數據庫的訪問,在授權時,指定WITH GRANT OPTION。例如:如果你想讓alicia能從big.corp.com域的任何主機連接并具有sales數據庫中所有表的管理員權限,你可以用如下GRANT語句:

GRANT ALL ON sales.* TO alicia@%.big.corp.com INDETIFIED BY "applejuice" WITH GRANT OPTION

在效果上WITH GRANT OPTION子句允許你把訪問授權的權利授予另一個用戶。要注意,擁有GRANT權限的兩個用戶可以彼此授權。如果你只給予了第一個用戶SELECT權限,而另一個用戶有GRANT加上SELECT權限,那么第二個用戶可以是第一個用戶更“強大”。

2 撤權并刪除用戶

要取消一個用戶的權限,使用REVOKE語句。REVOKE的語法非常類似于GRANT語句,除了TO用FROM取代并且沒有INDETIFED BY和WITH GRANT OPTION子句:

REVOKE privileges (columns) ON what FROM user

user部分必須匹配原來GRANT語句的你想撤權的用戶的user部分。privileges部分不需匹配,你可以用GRANT語句授權,然后用REVOKE語句只撤銷部分權限。

REVOKE語句只刪除權限,而不刪除用戶。即使你撤銷了所有權限,在user表中的用戶記錄依然保留,這意味著用戶仍然可以連接服務器。要完全刪除一個用戶,你必須用一條DELETE語句明確從user表中刪除用戶記錄:

%mysql -u root mysqlmysql>DELETE FROM user ->WHERE User="user_name" and Host="host_name";mysql>FLUSH PRIVILEGES; 

DELETE語句刪除用戶記錄,而FLUSH語句告訴服務器重載授權表。(當你使用GRANT和REVOKE語句時,表自動重載,而你直接修改授權表時不是。)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产一区二区在线观看视频_96av麻豆蜜桃一区二区_caoporn国产一区二区_国产精品1区2区3区_91麻豆精东视频_蜜臀久久99精品久久久久久9_不卡免费追剧大全电视剧网站_狠狠色综合日日_成人在线综合网_91在线视频官网
国产成人丝袜美腿| 成人午夜av在线| 国产剧情一区在线| 99re6这里只有精品视频在线观看| 日韩国产欧美视频| 国产精品一区二区你懂的| 日日嗨av一区二区三区四区| 国产精品18久久久久久vr| 日韩精品一二三| 国产精品一卡二| 久久精品72免费观看| 99re8在线精品视频免费播放| 国产麻豆精品theporn| 日产欧产美韩系列久久99| 成人黄色网址在线观看| 韩国欧美国产一区| 奇米四色…亚洲| 爽爽淫人综合网网站| 成人看片黄a免费看在线| 国产揄拍国内精品对白| 蜜桃久久精品一区二区| 日韩一区精品字幕| 91在线精品秘密一区二区| 国产高清久久久久| 国产剧情一区二区三区| 国内精品久久久久影院色| 欧美aaaaa成人免费观看视频| 97精品电影院| av在线播放不卡| 成人高清在线视频| 丁香婷婷深情五月亚洲| 成人性生交大片免费看中文| 国产风韵犹存在线视精品| 国产乱一区二区| 国产伦精品一区二区三区免费| 精品亚洲免费视频| 精品在线一区二区| 国产毛片精品视频| 国产一区二区成人久久免费影院| 国产一区二区影院| 国产精品白丝av| 国产成人精品综合在线观看| 国产91精品露脸国语对白| 国产成人精品三级麻豆| 成人午夜碰碰视频| 91色.com| 蜜桃久久久久久久| 精品亚洲成av人在线观看| 国产一区二区女| 国产91丝袜在线播放| proumb性欧美在线观看| 日韩激情一二三区| 精品影院一区二区久久久| 国内精品久久久久影院一蜜桃| 国产精品中文字幕一区二区三区| 国产黄色成人av| 99riav久久精品riav| 青青草原综合久久大伊人精品优势| 免费观看在线色综合| 国产在线麻豆精品观看| 成人精品视频一区二区三区 | 岛国一区二区在线观看| 成人手机电影网| 日韩综合在线视频| 国产一区二区精品在线观看| 成人av网址在线| 日本午夜精品一区二区三区电影| 国产在线视频一区二区三区| 成人精品一区二区三区中文字幕| 日韩影院精彩在线| 国产精品一二二区| 日日噜噜夜夜狠狠视频欧美人| 久久99精品久久久久婷婷| 丁香网亚洲国际| 美女精品一区二区| 成人午夜大片免费观看| 蓝色福利精品导航| 成人99免费视频| 精品一区二区三区免费| 不卡的av在线播放| 精品一区二区三区在线播放视频| 久久国产精品免费| 99久久er热在这里只有精品15 | 免费视频最近日韩| 高清shemale亚洲人妖| 日韩av中文字幕一区二区三区 | 青青草国产精品97视觉盛宴| 高清在线不卡av| 国产成人久久精品77777最新版本| 豆国产96在线|亚洲| 青青草精品视频| 成人午夜电影久久影院| 国内精品伊人久久久久av影院| 99re视频精品| 国产mv日韩mv欧美| 激情综合网天天干| 蜜臂av日日欢夜夜爽一区| 成人黄色av电影| 国产精品中文字幕欧美| 久久99热狠狠色一区二区| 三级在线观看一区二区| 成人高清伦理免费影院在线观看| 国产美女精品一区二区三区| 日av在线不卡| 日本美女一区二区| 91一区二区在线观看| 成人高清视频在线| 国产成人av电影在线播放| 国产一区二区视频在线播放| 另类中文字幕网| 日本亚洲欧美天堂免费| 91丨porny丨中文| 99久久777色| aa级大片欧美| 91影院在线观看| 视频在线观看91| 三级一区在线视频先锋| 日韩国产在线一| 日日夜夜精品免费视频| 日韩精品色哟哟| 日本怡春院一区二区| 日韩高清国产一区在线| 日产国产高清一区二区三区 | 日日欢夜夜爽一区| 日韩高清在线观看| 日韩经典一区二区| 日韩精品91亚洲二区在线观看| 日韩国产在线观看一区| 免费成人av在线| 久久99精品久久久久久久久久久久| 久久爱另类一区二区小说| 九九视频精品免费| 国产精品亚洲第一区在线暖暖韩国| 国产乱人伦偷精品视频不卡| 国产91对白在线观看九色| 不卡一区二区中文字幕| 精品一区中文字幕| 国产精品亚洲视频| 99视频在线精品| 日韩成人av影视| 久久国产剧场电影| 国产69精品久久久久777| 99国产精品久久久久久久久久 | 精品系列免费在线观看| 国产剧情一区二区| www.欧美精品一二区| 日韩av在线免费观看不卡| 激情五月激情综合网| 粉嫩av一区二区三区| 91免费在线看| 紧缚捆绑精品一区二区| 成人毛片老司机大片| 日本aⅴ精品一区二区三区| 激情综合亚洲精品| 99久久伊人网影院| 激情五月婷婷综合| www.亚洲色图| 激情综合色综合久久| 北条麻妃国产九九精品视频| 久久国产日韩欧美精品| av电影一区二区| 国模一区二区三区白浆| 视频一区欧美日韩| 国产99久久久国产精品免费看| 肉色丝袜一区二区| 成人小视频免费在线观看| 久久精品国产色蜜蜜麻豆| 成人精品在线视频观看| 极品尤物av久久免费看| 91色porny蝌蚪| 国产91精品精华液一区二区三区| 美女脱光内衣内裤视频久久影院| 成人动漫av在线| 国产在线精品免费| 免费国产亚洲视频| 97精品超碰一区二区三区| 国产福利一区二区| 久草热8精品视频在线观看| 视频一区二区三区入口| 国产伦精一区二区三区| 捆绑变态av一区二区三区| 97久久人人超碰| 成人美女视频在线观看18| 国产真实乱对白精彩久久| 日韩不卡手机在线v区| www.欧美亚洲| 成人激情午夜影院| 国产成人自拍网| 国产一区二区在线看| 久久99久久精品| 免费在线观看视频一区| 99re6这里只有精品视频在线观看| 国产成人一区在线| 国产精品18久久久久| 国产麻豆视频一区二区| 国产一区在线看| 狠狠狠色丁香婷婷综合激情| 精品中文字幕一区二区小辣椒 | 日韩精品一区第一页| 99久久精品国产麻豆演员表| 成人国产精品免费观看视频| 国产69精品一区二区亚洲孕妇| 国产伦精一区二区三区| 国产精品综合在线视频| 国产精品一区二区三区四区 | 日本欧美一区二区在线观看| 91在线观看视频| 97精品超碰一区二区三区| 97精品国产露脸对白| 97久久精品人人做人人爽50路| 9i在线看片成人免费| 三级影片在线观看欧美日韩一区二区 | 久久99精品国产麻豆婷婷| 蜜桃久久精品一区二区| 精品一区二区三区香蕉蜜桃| 国产一区二区三区在线看麻豆| 国产在线乱码一区二区三区| 国产精品中文欧美| 成人免费看视频| 91老师片黄在线观看| 日本视频一区二区| 精品制服美女丁香| 高清不卡一二三区| 91首页免费视频| 久久精品国产77777蜜臀| 狠狠色狠狠色综合系列| 成人午夜看片网址| 日韩国产精品久久久久久亚洲| 六月丁香婷婷久久| 国产精品99久久久久久似苏梦涵| 成人av网址在线观看| 青青草国产成人99久久| 国产精品资源网| 91亚洲午夜精品久久久久久| 久久99精品国产91久久来源| 国产精品69久久久久水密桃| 91视频观看视频| 国产一区高清在线| 91免费看片在线观看| 韩国欧美国产一区| 91亚洲精品久久久蜜桃| 精品在线一区二区| 91在线高清观看| 国产一区不卡精品| 91蝌蚪国产九色| 国产高清一区日本| 秋霞午夜鲁丝一区二区老狼| 国产成都精品91一区二区三| 男人的j进女人的j一区| 风间由美性色一区二区三区| 青青草精品视频| 99久久综合精品| 国内精品免费在线观看| 日韩电影网1区2区| 成人丝袜18视频在线观看| 久久精品国产99久久6| 99精品一区二区| 国产激情精品久久久第一区二区 | 欧美bbbbb| 成人av在线电影| 国产美女在线精品| 美国一区二区三区在线播放| av电影在线观看一区| 国产成人小视频| 九色综合狠狠综合久久| 日韩精品欧美成人高清一区二区| 丁香天五香天堂综合| 国产一区91精品张津瑜| 蜜臀久久99精品久久久久宅男 | 91一区二区在线观看| 高清国产一区二区| 国产精品一区专区| 精品在线播放免费| 美女视频黄 久久| 奇米精品一区二区三区四区| 99久久99久久免费精品蜜臀| 丁香五精品蜜臀久久久久99网站 | 国产专区欧美精品| 91麻豆产精品久久久久久| 成人激情动漫在线观看| 国产91综合网| 国产成人av一区二区三区在线 | av午夜一区麻豆| 成人做爰69片免费看网站| 国产麻豆精品在线| 国产美女娇喘av呻吟久久| 激情文学综合丁香| 国产一区亚洲一区| 国产一区二区导航在线播放| 激情文学综合插| 国产麻豆精品视频| 国产凹凸在线观看一区二区| 国产成人精品免费| 成人高清视频在线| 99re热视频这里只精品| 日韩在线一二三区| 免费xxxx性欧美18vr| 精品在线你懂的| 国产美女精品人人做人人爽| 国产成人午夜99999| 成人精品视频一区二区三区尤物| 99这里只有精品| 日韩黄色小视频| 久88久久88久久久| 国产91精品精华液一区二区三区 | 99精品在线免费| 日韩电影在线免费看| 美女尤物国产一区| 国产精品综合久久| av影院午夜一区| 免费人成精品欧美精品| 国产在线精品一区二区三区不卡| 国产99久久久国产精品| 99久久久久免费精品国产| 日韩av一区二区三区| 国产一区二区三区黄视频| 国产成人激情av| 三级不卡在线观看| 国产一区二区精品久久99| www.亚洲精品| 精品一区二区三区欧美| 成人黄页在线观看| 久久精品国产99国产精品| 高清在线成人网| 免费一级片91| 成人国产精品免费观看| 蜜桃av一区二区| 成人综合婷婷国产精品久久免费| 日韩精品一级二级 | 国产一区二区三区日韩| 成人免费高清视频| 另类综合日韩欧美亚洲| 成人黄色网址在线观看| 青青草97国产精品免费观看 | 91蝌蚪国产九色| 国产一区二区电影| 日本亚洲免费观看| 国产成人无遮挡在线视频| 日韩和欧美一区二区三区| 国产精品99久久久久久似苏梦涵| 三级久久三级久久| 国产成人av福利| 精品一区二区三区免费观看| 99热99精品| 国产成人a级片| 久久精品国产77777蜜臀| 99国产欧美久久久精品| 国产精品99久久久久久有的能看| 免费人成精品欧美精品| a级精品国产片在线观看| 国产精品69毛片高清亚洲| 麻豆高清免费国产一区| 91色九色蝌蚪| jlzzjlzz国产精品久久| 国产成人综合在线播放| 久久精品国产久精国产| 日日夜夜一区二区| 99精品视频在线观看| 成人免费观看男女羞羞视频| 国产风韵犹存在线视精品| 激情都市一区二区| 精品中文字幕一区二区| 日本va欧美va欧美va精品| 丝袜美腿高跟呻吟高潮一区| 成人av在线一区二区三区| 国产成人精品亚洲日本在线桃色 | 国产美女精品一区二区三区| 男人的j进女人的j一区| 丝袜亚洲另类丝袜在线| 99精品一区二区三区| www.色精品| 91在线免费视频观看| 99国产精品久久久| 99久久精品免费| 97se亚洲国产综合自在线不卡| 成人一区二区在线观看| 高清不卡一区二区在线| 成人免费视频一区| 成人av先锋影音| 99久久er热在这里只有精品15| 成人av在线资源网站| av不卡一区二区三区| 91在线视频观看| 日韩av一区二区在线影视| 日韩av中文在线观看| 蜜臀91精品一区二区三区| 理论片日本一区| 国产一区二区伦理片| 国产激情偷乱视频一区二区三区| 国产成人在线视频播放| 成人av免费观看| 日韩中文字幕91| 精品一区二区三区在线播放视频 | 国产精品一级在线| 国产精品伊人色| 成人av中文字幕| 肉色丝袜一区二区| 狠狠v欧美v日韩v亚洲ⅴ| 国产成人精品免费看| 99re6这里只有精品视频在线观看|