久久亚洲精品成人_国产精品欧美综合亚洲_亚洲va天堂va欧美ⅴa在线_91色视频在线观看_久久影院亚洲_一级黄色片播放_日韩av在线一区_精品一区二区在线看_老头吃奶性行交视频_日韩免费高清视频_天天操天天爽天天干_日本欧美在线视频

首頁 > 編程 > 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語句時,表自動重載,而你直接修改授權表時不是。)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
欧美韩日一区二区| 丰满岳妇乱一区二区三区| 任你躁av一区二区三区| 免费一级特黄录像| 天天操,天天操| 亚洲最大天堂网| 制服.丝袜.亚洲.中文.综合懂| 丰满女人性猛交| 男人的天堂视频在线| 国产女主播av| 欧美精品123| 在线视频亚洲自拍| 精品中文字幕av| 亚洲日本无吗高清不卡| 国产精品久久久久久久久电影网| 欧美久久久久久久| 成人在线观看www| 国产女女做受ⅹxx高潮| 日日干夜夜操s8| 国产三级三级三级精品8ⅰ区| 日韩二区三区四区| 伊人影院综合网| 91香蕉视频污版| 日本一区午夜艳熟免费| www午夜视频| 蜜桃av免费观看| 免费污污视频在线观看| 久久久777| 99久久精品国产毛片| 亚洲小说欧美激情另类| 91精品国产一区二区人妖| 好吊成人免视频| 精品成人一区二区三区| 欧美精品在欧美一区二区少妇| 91黄色小视频| 色哟哟亚洲精品一区二区| 国产成人一区二区三区电影| 欧美乱偷一区二区三区在线| 久久精品国产精品亚洲色婷婷| 被灌满精子的波多野结衣| 超碰人人cao| 日日夜夜综合网| 日韩成人一级大片| 综合av第一页| 日韩精品久久久久久福利| 国产精品免费视频xxxx| 天天干天天色天天爽| 国产香蕉精品视频| 亚洲欧美一二三区| 亚洲视频在线观看免费视频| 国产成人8x视频一区二区| 免费观看成人鲁鲁鲁鲁鲁视频| 婷婷久久久久久| 国产精品久久久久影院色老大| 国产精品久久久久7777按摩 | 欧美美女18p| 免费网站看av| 亚洲社区在线观看| 美女视频黄 久久| 中文字幕人妻熟女人妻a片| 98国产高清一区| 亚洲激情在线观看| 欧美亚洲成人精品| 欧美激情在线狂野欧美精品| 欧美日韩亚洲综合| 欧美人妻一区二区三区| 阿v天堂2017| 久久精品美女| 91网址在线观看精品| 亚洲欧美在线视频免费| 欧美午夜aaaaaa免费视频| 精品国产一区久久久| 视频一区在线播放| 国产精品v日韩精品v在线观看| 欧美激情一区三区| 精品国产一二区| 国产精品国产三级国产专播精品人| 久久精品日韩欧美| 国产精品自拍av| 91精品国自产| 日本激情视频网站| 亚洲高清三级视频| 国内精品一区二区三区| 成人女保姆的销魂服务| 亚洲精品8mav| 999久久久国产| 日韩av二区在线播放| 一本到不卡精品视频在线观看| 国产三级在线观看完整版| 欧美人与动牲交xxxxbbbb| www.av天天| 毛片a片免费观看| 国产精品69毛片高清亚洲| 亚洲免费资源在线播放| 亚洲视频777| 亚洲av首页在线| 国偷自拍第113页| 蜜桃视频一区二区三区在线观看| 国产精品理伦片| 精品国产欧美成人夜夜嗨| 91蜜桃网站免费观看| 亚洲av午夜精品一区二区三区| 国产91视觉| 国产专区精品视频| 亚洲欧美日韩直播| 亚洲精品乱码久久久久久黑人| 乱人伦xxxx国语对白| 国产精品视频一| 国产成人福利视频| 国产99久久久欧美黑人| xvideos亚洲| 亚洲欧洲av在线| 91成人在线观看喷潮教学| 免费看成人av| 国内精品400部情侣激情| 日本50路肥熟bbw| 久久精品国产69国产精品亚洲| 夜夜爽8888| 国产中文字幕在线免费观看| 97人人做人人人难人人做| 久久精品99久久久香蕉| 亚洲天堂免费在线| 国产一区二区三区四区五区美女 | 高清不卡一区二区在线| 久久婷婷成人综合色| 久久精品国产亚洲| 色播五月综合网| 蜜桃久久久久久| 亚洲成人免费视频| 91丨九色丨国产在线| 亚洲不卡视频在线| 久久草av在线| 搡老女人一区二区三区视频tv| 日韩性感在线| av av片在线看| 亚洲精品久久视频| 日韩欧美精品在线观看视频| 青青草成人在线观看| 中文字幕亚洲一区| 国产资源中文字幕| 99久久精品免费看国产免费软件| 亚洲欧美成人精品| 色噜噜狠狠一区二区| 国产成人免费在线| 清纯唯美亚洲激情| 裸体武打性艳史| 亚洲成人av电影在线| 色视频一区二区三区| 国产丝袜在线视频| 色嗨嗨av一区二区三区| 亚洲午夜精品久久久中文影院av | 亚洲五月天综合| 美腿丝袜一区二区三区| 日韩在线观看高清| 精品一区二区视频在线观看| 蜜桃视频免费观看一区| 日韩电影在线观看永久视频免费网站| 国产嫩草一区二区三区在线观看| 国产精品边吃奶边做爽| 日韩理论片中文av| 日韩精品无码一区二区三区| www.色播.com| 欧美大片va欧美在线播放| 国产亚洲精品熟女国产成人| 99re66热这里只有精品3直播 | 国产日韩成人精品| aa成人免费视频| 制服丨自拍丨欧美丨动漫丨| 一本色道a无线码一区v| 成人情视频高清免费观看电影| 摸摸摸bbb毛毛毛片| 日韩欧美在线视频免费观看| 国产综合av一区二区三区| 精品毛片一区二区三区| 欧美乱妇高清无乱码| 亚洲AV成人无码精电影在线| 欧美丰满少妇xxxbbb| 久久撸在线视频| 一区二区三区在线观看国产| 男人的天堂avav| 国产高清久久久| 久久久综合免费视频| 日本中文字幕免费在线观看 | 尤物网站在线看| 亚洲国产精品v| 一区二区视频在线播放| 国产大陆a不卡| 日韩av快播网址| 在线观看亚洲一区二区| 久久久久久国产| 欧美一区二区三区不卡视频| 欧美日韩成人综合天天影院| 亚洲精品久久久久久宅男| 一卡二卡欧美日韩| 中文字幕第80页| 亚洲地区一二三色| 色悠悠久久综合网| 亚洲午夜影视影院在线观看| 干日本少妇首页| 亚洲欧洲制服丝袜| 北条麻妃在线一区| 亚洲v日本v欧美v久久精品| 色姑娘综合av| 成人av在线影院| 一区二区成人国产精品 | 老司机一区二区| 国产精品免费在线免费| 国产wwwxxx| 国产色视频一区| 啦啦啦免费高清视频在线观看| 911精品产国品一二三产区| 在线xxxxx| 日韩欧美国产麻豆| 亚洲女人久久久| 欧美xxxx做受欧美| 成人免费精品动漫网站| 在线观看国产成人av片| 国产美女www| 91精品国产综合久久香蕉| 四虎成人永久免费视频| 欧美肥婆姓交大片| www深夜成人a√在线| 在线视频一区二区三区| 亚洲天堂资源在线| 国产丝袜精品第一页| 国产精品第9页| 国模私拍视频一区| 色欲av伊人久久大香线蕉影院| 午夜精品久久久久久久白皮肤 | www.欧美日本| 欧美自拍偷拍午夜视频| 国产中文字幕久久| 久久久久久久成人| 日韩在线一区二区| 亚洲三区四区| 精品美女永久免费视频| 波多野结衣家庭教师在线观看 | 欧美日本高清视频| 国产女人高潮时对白| 色综合91久久精品中文字幕 | 国产精品久久国产精品| 国产精品一区免费视频| 伊人再见免费在线观看高清版 | 国产精品18久久久久久久久久久久| 成人黄色av网站| 成人福利视频在线| 伊人国产在线视频| 亚洲国语精品自产拍在线观看| 性の欲びの女javhd| 欧美大片免费观看| 一级片在线免费播放| 99理论电影网| 亚洲乱码精品一二三四区日韩在线| 99热在线这里只有精品| 成人免费在线视频观看| 日日碰狠狠添天天爽超碰97| 国产精品久久久一区麻豆最新章节| 丰满女人性猛交| 在线精品亚洲一区二区不卡| 久久久久久国产精品视频| 成人自拍性视频| 最新不卡av在线| 任我爽在线视频| 国产欧美久久久久久| 国产婷婷色一区二区三区| 中出视频在线观看| 欧亚精品中文字幕| 成人精品gif动图一区| 欧美一级中文字幕| 日韩三级电影网址| 精品人妻伦一区二区三区久久| 亚洲精品免费一区二区三区| 国产精品久久久久aaaa樱花| 国产又大又黄又猛| 日韩在线视频二区| 中文字幕日韩国产| 亚洲综合第一| 欧美v日韩v国产v| 懂色av成人一区二区三区| 国产黄页在线观看| 中文国产亚洲喷潮| www.蜜臀av| 鲁一鲁一鲁一鲁一澡| 亚洲天堂男人的天堂| 久久草av在线| 精品人妻二区中文字幕| 欧美综合一区第一页| 国产精品电影一区二区三区| 尤物网站在线看| 8090成年在线看片午夜| 日韩成人免费在线| 中文字幕剧情在线观看| 欧美性一区二区三区| 亚洲另类在线视频| 波多野结衣理论片| 激情伊人五月天| 欧美精品亚州精品| 日本成人超碰在线观看| 精产国品一区二区三区| 国产精品欧美日韩久久| 91丝袜美腿高跟国产极品老师| 成人午夜视频免费在线观看| 欧美日本亚洲视频| 日韩美女啊v在线免费观看| 少妇真人直播免费视频| 成人动漫视频在线观看完整版 | 中文字幕高清一区| 国产一级二级毛片| 国产精品88久久久久久妇女| 亚洲最新av网址| 国产欧美中文在线| 少妇精品一区二区三区| 超碰97网站| 日韩高清a**址| 久久综合久色欧美综合狠狠| 潘金莲一级淫片aaaaaaa| 国产精品毛片a∨一区二区三区|国 | 欧美亚洲精品一区二区| 不卡av日日日| 一区二区三区四区高清精品免费观看| 五十路六十路七十路熟婆 | 在线不卡中文字幕| 日韩综合小视频| 色噜噜噜噜噜噜| 一区二区三区精品国产| 久久在精品线影院精品国产| 亚洲日本电影在线| 国产成人手机在线| 人妻av一区二区| 色噜噜狠狠一区二区三区| 久久视频在线直播| av亚洲精华国产精华精| 国产三级av片| 五月婷婷之婷婷| 精品毛片久久久久久| 色婷婷**av毛片一区| 亚洲一区在线观看免费 | 日韩国产高清影视| 中文字幕av久久爽一区| 欧美a级免费视频| 国产精品久久中文| 国产丝袜视频一区| 亚洲夂夂婷婷色拍ww47| 91麻豆精品在线| ass极品水嫩小美女ass| 日韩亚洲视频在线| 国产丝袜视频一区| 丁香啪啪综合成人亚洲小说 | 国产一区二区免费看| 久久精品99国产精| 91看片破解版| 亚洲精品一区国产精品| 69av在线视频| 精品久久久久久中文字幕| 国产一区不卡在线| 国产又粗又大又爽| 9.1片黄在线观看| 日本最新一区二区三区视频观看| 日韩欧美一区在线观看| 国产精品美女久久久久高潮| 久久青草久久| 青青视频在线免费观看| 国产人妻一区二区| 日本黄网站免费| 欧美日韩大片一区二区三区| 日韩高清人体午夜| 精品国产91乱高清在线观看| av爱爱亚洲一区| 男人天堂手机在线观看| 国产一级一片免费播放放a| 欧美xxxxx精品| 人妻内射一区二区在线视频| 麻豆成人av| 国产精品一区二区久久国产| www.亚洲一区| 精品国产髙清在线看国产毛片 | 9l国产精品久久久久麻豆| 老妇女50岁三级| av在线天堂网| 国产a级片免费观看| 波多野结衣激情| 国产精品手机视频| 精品亚洲一区二区三区四区五区| 99re66热这里只有精品3直播| 成人av网站在线播放| 亚洲波多野结衣| www一区二区www免费| 午夜老司机精品| 国产精品二区三区| 成人动漫网站在线观看| 青青草成人在线| 日韩视频国产视频| 国产日韩欧美一区二区三区乱码| 国产精品自偷自拍| 久久久久亚洲av无码专区| 一级肉体全黄裸片| 日韩国产欧美亚洲| 国产精品视频大全| 91精品国产乱码久久久久久久久| 欧美日韩一区二区三区在线看| 不卡的av电影| 久久99精品久久久久久动态图 | 天天色棕合合合合合合合| 中文字幕第三页| 国产成人精品网| 一级片中文字幕| 黄色a一级视频| 无码人妻丰满熟妇啪啪网站| 欧美一级黄色片视频| 91色国产在线|