亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

MySQL修改密碼與配置文件實(shí)戰(zhàn):從原理到踩坑全解析

MySQL修改密碼與配置文件實(shí)戰(zhàn):從原理到踩坑全解析 MySQL修改密碼和配置文件這兩個(gè)詞放在一起看起來(lái)是兩個(gè)獨(dú)立的小操作但實(shí)際工作中它們經(jīng)常被綁在一起處理。比如你剛裝完MySQL第一件事往往就是給root換個(gè)密碼又比如某個(gè)環(huán)境突然連接數(shù)爆了你第一反應(yīng)也是翻配置文件調(diào)max_connections。我這些年幫別人排查過(guò)不少數(shù)據(jù)庫(kù)問(wèn)題發(fā)現(xiàn)一大半所謂的數(shù)據(jù)庫(kù)連不上密碼過(guò)期端口被占最后都繞回到這兩件事上要么密碼根本沒改對(duì)要么配置文件壓根沒生效。這篇就基于我自己的實(shí)操經(jīng)驗(yàn)把修改密碼和配置文件這兩塊掰開揉碎講清楚從原理到命令、從踩坑到排查給你一條能直接照著走的完整路線。不管你是剛?cè)胄械暮蠖碎_發(fā)、運(yùn)維新人還是自己折騰服務(wù)器的小白這篇文章都能讓你少走幾趟彎路。我不會(huì)堆一堆無(wú)聊的參數(shù)表而是把那些真正決定成敗的細(xì)節(jié)、那些官方文檔里不會(huì)寫的坑全都給你翻出來(lái)。1. 修改密碼前必須先搞懂的幾個(gè)底層概念1.1 密碼到底存在哪兒改的是哪張表很多新手以為MySQL的密碼是個(gè)獨(dú)立的密鑰文件其實(shí)不是MySQL把用戶信息和密碼哈希都放在一個(gè)叫mysql.user的系統(tǒng)表里。當(dāng)你執(zhí)行改密命令時(shí)本質(zhì)上是更新這張表里對(duì)應(yīng)User和Host字段的authentication_string字段。這個(gè)Host字段特別關(guān)鍵很多人改密碼后死活連不上就是因?yàn)闆]注意到同一個(gè)用戶名可能對(duì)應(yīng)了好幾個(gè)Host記錄。舉個(gè)例子你執(zhí)行ALTER USER rootlocalhost IDENTIFIED BY newpass改的只是rootlocalhost這條記錄但如果你的客戶端是從其他機(jī)器連過(guò)來(lái)的數(shù)據(jù)庫(kù)匹配的可能是root%這條記錄。這時(shí)候你改完密碼自己本地連上去沒問(wèn)題但程序遠(yuǎn)程一連就報(bào)Access denied然后你開始懷疑人生。所以要養(yǎng)成習(xí)慣改密碼之前先查一下SELECT user, host, authentication_string FROM mysql.user WHERE user root;把這條記錄里所有的Host變體都看一遍再?zèng)Q定改哪條。這說(shuō)明一個(gè)道理MySQL的權(quán)限體系是按用戶名來(lái)源主機(jī)這個(gè)組合來(lái)區(qū)分用戶的同一個(gè)用戶名在不同Host下完全是兩個(gè)獨(dú)立賬號(hào)。1.2 密碼哈希的演進(jìn)與兼容性坑MySQL 5.7及之前版本默認(rèn)用mysql_native_password插件密碼的哈希值是40位十六進(jìn)制字符串。MySQL 8.0開始默認(rèn)換成了caching_sha2_password哈希串變成了64位而且認(rèn)證過(guò)程中的處理邏輯完全不同。這個(gè)改動(dòng)帶來(lái)了一個(gè)非常常見的兼容性問(wèn)題你拿著MySQL 8.0建的用戶用老版本的客戶端驅(qū)動(dòng)去連會(huì)報(bào)Authentication plugin caching_sha2_password cannot be loaded。我在實(shí)際項(xiàng)目中遇到過(guò)很多次這種問(wèn)題最典型的是老項(xiàng)目用的jar包連接MySQL 8.0數(shù)據(jù)庫(kù)。解決方案有兩個(gè)要么升級(jí)驅(qū)動(dòng)要么在建用戶或改密碼時(shí)指定用老認(rèn)證插件ALTER USER user% IDENTIFIED WITH mysql_native_password BY password;如果只是臨時(shí)讓某個(gè)賬號(hào)兼容舊客戶端這是個(gè)很快的解法。不過(guò)從長(zhǎng)期來(lái)看還是建議升級(jí)驅(qū)動(dòng)畢竟老插件早晚會(huì)被徹底移除。另外要注意mysql_native_password在MySQL 8.0里默認(rèn)是禁用插件狀態(tài)直接用IDENTIFIED WITH指定它有時(shí)候會(huì)報(bào)錯(cuò)需要先在配置文件里加上default_authentication_pluginmysql_native_password或通過(guò)安裝插件的方式啟用。各版本差異我整理成了下面這個(gè)表格版本默認(rèn)認(rèn)證插件密碼哈希長(zhǎng)度常見坑5.6mysql_native_password40位基本穩(wěn)定5.7mysql_native_password40位無(wú)顯著坑8.0caching_sha2_password64位老客戶端連不上8.4caching_sha2_password64位部分老插件被移除1.3 你執(zhí)行改密命令之后MySQL內(nèi)部發(fā)生了什么了解這一步會(huì)幫你理解為什么有時(shí)候命令都成功了但密碼還是沒變。當(dāng)你執(zhí)行ALTER USER語(yǔ)句時(shí)MySQL服務(wù)端會(huì)校驗(yàn)當(dāng)前登錄用戶是否有CREATE USER權(quán)限或足夠的管理權(quán)限解析你指定的認(rèn)證插件和明文密碼把明文密碼通過(guò)選定插件生成對(duì)應(yīng)的哈希摘要更新mysql.user表對(duì)應(yīng)記錄觸發(fā)內(nèi)存中權(quán)限緩存刷新注意第5步這是個(gè)大坑。如果會(huì)話的權(quán)限表緩存沒有刷新某些場(chǎng)景下可能仍然使用舊密碼完成認(rèn)證。實(shí)際上ALTER USER內(nèi)部會(huì)隱式刷新但如果是直接UPDATE mysql.user改哈希這個(gè)操作我不建議除非你知道自己在干什么就必須手動(dòng)執(zhí)行FLUSH PRIVILEGES。很多老教程會(huì)教人直接UPDATE user SET passwordPASSWORD(...),在8.0里PASSWORD()函數(shù)都沒了這條路徹底走不通。2. 配置文件才是真正的幕后黑手2.1 配置文件的優(yōu)先級(jí)和加載順序MySQL配置文件在Linux上通常叫my.cnf在Windows上叫my.ini。但同一臺(tái)機(jī)器上完全可能存在多個(gè)同名配置文件它們之間有嚴(yán)格的優(yōu)先級(jí)順序。啟動(dòng)時(shí)MySQL會(huì)按照這個(gè)順序讀取配置后讀取的會(huì)覆蓋先讀取的重復(fù)項(xiàng)/etc/my.cnf/etc/mysql/my.cnf$MYSQL_HOME/my.cnf~/.my.cnf搞清楚你當(dāng)前實(shí)例到底用的是哪個(gè)文件是我見過(guò)無(wú)數(shù)人踩坑的第一道坎。你以為改了/etc/my.cnf但實(shí)際MySQL可能因?yàn)槟硞€(gè)deb包安裝路徑的關(guān)系默認(rèn)加載的是/etc/mysql/mysql.conf.d/mysqld.cnf。更折騰的是你在命令行啟動(dòng)時(shí)還能直接指定--defaults-file/path/to/my.cnf如果之前用這個(gè)參數(shù)啟動(dòng)過(guò)實(shí)例那前面所有默認(rèn)路徑就統(tǒng)統(tǒng)失效只認(rèn)你指定那一個(gè)。判斷當(dāng)前實(shí)例加載了哪個(gè)配置文件最簡(jiǎn)單的辦法是登錄MySQL執(zhí)行SHOW VARIABLES LIKE basedir; SHOW VARIABLES LIKE datadir;或者直接看啟動(dòng)進(jìn)程ps aux | grep mysqld用這種方式能看到啟動(dòng)命令里有沒有帶--defaults-file參數(shù)。我建議一上來(lái)就養(yǎng)成習(xí)慣用my_print_defaults mysqld命令查看當(dāng)前環(huán)境下mysqld會(huì)讀取的配置項(xiàng)my_print_defaults mysqld這個(gè)命令會(huì)直接輸出配置項(xiàng)生效后的結(jié)果能幫你快速確認(rèn)哪些參數(shù)是從哪個(gè)文件來(lái)的。2.2 分組和參數(shù)生效規(guī)則配置文件里的內(nèi)容不是隨便平的它分了好幾個(gè)段section比如[client]、[mysql]、[mysqld]、[mysqldump]。不同程序啟動(dòng)時(shí)只讀取對(duì)應(yīng)段下的參數(shù)。這個(gè)設(shè)計(jì)經(jīng)常讓人鬧笑話有人把port3306寫在[mysql]段客戶端連的時(shí)候倒是能讀到端口但mysqld服務(wù)端根本不認(rèn)這個(gè)段的參數(shù)服務(wù)還是跑的默認(rèn)3306。[mysqld]是服務(wù)端核心段改端口、數(shù)據(jù)目錄、字符集、連接數(shù)這些都要放在這里。[client]段主要給命令行客戶端用比如你可以統(tǒng)一寫userroot省得每次敲命令還得指定用戶。[mysql]段針對(duì)交互式命令行客戶端。還有[mysqldump]段可以配置導(dǎo)出的默認(rèn)字符集。搞清楚這些區(qū)別你就能猜到為什么有時(shí)候配置看著對(duì)了實(shí)際卻不生效。另外一個(gè)需要知道的概念是并非所有參數(shù)都能動(dòng)態(tài)修改有些參數(shù)必須在配置文件中設(shè)置并重啟實(shí)例才能生效。MySQL把參數(shù)分成兩類動(dòng)態(tài)參數(shù)可以用SET GLOBAL實(shí)時(shí)改靜態(tài)參數(shù)只能改配置文件重啟。比如port就是靜態(tài)參數(shù)你在數(shù)據(jù)庫(kù)里執(zhí)行SET GLOBAL port3307會(huì)直接報(bào)錯(cuò)。再比如max_connections是動(dòng)態(tài)參數(shù)你可以先在線調(diào)大救急但要永久生效還是得寫進(jìn)配置文件。2.3 常見核心參數(shù)到底該怎么配配置文件里參數(shù)多如牛毛真正日常高頻會(huì)用到的核心參數(shù)其實(shí)就那些。我給出一套基于通用場(chǎng)景的推薦模板注意這是基于常見實(shí)踐的推薦實(shí)際取值要看機(jī)器配置[mysqld] port3306 datadir/var/lib/mysql socket/var/lib/mysql/mysql.sock max_connections500 max_connect_errors1000 character_set_serverutf8mb4 collation_serverutf8mb4_unicode_ci innodb_buffer_pool_size2G innodb_flush_log_at_trx_commit1 slow_query_log1 slow_query_log_file/var/log/mysql/slow.log long_query_time2max_connections這個(gè)值不是越大越好。每建一個(gè)連接MySQL都要給線程棧、臨時(shí)表分配內(nèi)存。如果機(jī)器只有4G內(nèi)存卻把連接數(shù)拉到2000一旦真來(lái)2000個(gè)并發(fā)連接內(nèi)存瞬間被吃掉一大半反而拖垮數(shù)據(jù)庫(kù)性能。通常我按(可用內(nèi)存 - 系統(tǒng)預(yù)留 - InnoDB緩沖池大小) / 單連接內(nèi)存開銷來(lái)估算單個(gè)連接內(nèi)存開銷大約在幾百KB到1MB之間壓力測(cè)試的時(shí)候要專門驗(yàn)證。innodb_buffer_pool_size是InnoDB引擎的緩存池用來(lái)緩存數(shù)據(jù)頁(yè)和索引頁(yè)。原則上在總內(nèi)存里給實(shí)例預(yù)留出操作系統(tǒng)和其他服務(wù)的空間后這個(gè)值可以占到內(nèi)存的70%左右。但如果你的機(jī)器上還跑了別的服務(wù)就要克制一點(diǎn)別把內(nèi)存全吃干凈。character_set_server和collation_server是字符集和排序規(guī)則強(qiáng)烈建議從初始化就固定成utf8mb4不要用utf8。為什么因?yàn)镸ySQL的utf8其實(shí)是utf8mb3它最多只支持3字節(jié)字符像emoji這種4字節(jié)字符會(huì)直接存不進(jìn)去或者變成亂碼。你用utf8mb4不僅完全兼容utf8還能多支持emoji和生僻字沒有理由不用它。3. 完整實(shí)操?gòu)耐況oot密碼到配置調(diào)優(yōu)3.1 模擬項(xiàng)目環(huán)境準(zhǔn)備為了讓你有代入感我拿一個(gè)典型的模擬項(xiàng)目環(huán)境來(lái)說(shuō)事。某公司的運(yùn)營(yíng)后臺(tái)系統(tǒng)用的是MySQL 5.7部署在一臺(tái)Linux服務(wù)器上數(shù)據(jù)庫(kù)除了本地程序訪問(wèn)還允許運(yùn)維網(wǎng)段的某臺(tái)跳板機(jī)遠(yuǎn)程連接。前幾天工作人員告訴我root密碼找不到了而且程序連接數(shù)一直告警。接到這個(gè)任務(wù)我腦子里已經(jīng)有了完整操作路徑。首先要做的不是摸黑干活而是先確認(rèn)版本、配置文件路徑和啟動(dòng)方式mysql --version ps aux | grep mysqld ls -l /etc/my.cnf /etc/mysql/my.cnf確認(rèn)版本是5.7進(jìn)程啟動(dòng)命令是mysqld --defaults-file/etc/my.cnf,這就說(shuō)明生效的配置文件大概率是/etc/my.cnf。確認(rèn)這些之后再開始處理密碼問(wèn)題。3.2 場(chǎng)景A忘記root密碼的應(yīng)急修改忘記root密碼是每個(gè)DBA和全棧工程師都會(huì)遇到的經(jīng)典場(chǎng)景。如果是內(nèi)部開發(fā)環(huán)境最常規(guī)的就是通過(guò)跳過(guò)權(quán)限認(rèn)證的方式啟動(dòng)MySQL進(jìn)去之后重新設(shè)置密碼。詳細(xì)步驟如下第一步先停掉MySQL服務(wù)。不同系統(tǒng)的服務(wù)名不一樣Debian系一般是mysqlCentOS系一般是mysqldsystemctl stop mysqld如果你是在容器里跑的就暫停容器或者直接停掉進(jìn)程。第二步修改配置文件在[mysqld]段下加上這么一行skip-grant-tables這一步的作用是讓MySQL在啟動(dòng)時(shí)跳過(guò)所有權(quán)限驗(yàn)證任何人連上來(lái)都是超級(jí)管理員所以操作要快且僅限于本機(jī)臨時(shí)方案絕對(duì)不能暴露到外網(wǎng)。第三步啟動(dòng)MySQL服務(wù)然后無(wú)密碼登錄systemctl start mysqld mysql -u root如果連不進(jìn)去檢查一下socket文件路徑是否正?;蛘哂胢ysql -u root -h 127.0.0.1配合TCP方式連接。第四步登錄后執(zhí)行改密。在MySQL 5.7里因?yàn)槟J(rèn)還可以用mysql_native_password可以用FLUSH PRIVILEGES; ALTER USER rootlocalhost IDENTIFIED BY NewStrongPass123;注意這里為什么必須先FLUSH PRIVILEGES因?yàn)樵趕kip-grant-tables模式下MySQL不加載權(quán)限表直接ALTER USER可能會(huì)報(bào)錯(cuò)或者不生效先刷新權(quán)限讓MySQL重新讀取權(quán)限表后面操作才穩(wěn)。也有直接先UPDATE mysql.user SET authentication_stringPASSWORD(...)的寫法但PASSWORD()函數(shù)在新版本已經(jīng)廢棄所以要么用ALTER USER要么在5.7里用SET PASSWORD FOR rootlocalhostPASSWORD(...)而在8.0里就統(tǒng)一用ALTER USER。第五步千萬(wàn)記得把配置文件里加的skip-grant-tables注釋掉或刪掉然后重啟MySQLsystemctl restart mysqld mysql -u root -p這一步很多人會(huì)忘導(dǎo)致數(shù)據(jù)庫(kù)一直裸奔在無(wú)認(rèn)證狀態(tài)這是個(gè)高危風(fēng)險(xiǎn)操作。我用一個(gè)表格把整個(gè)流程整理出來(lái)步驟操作目的1關(guān)閉mysqld釋放文件鎖安全變更2配置skip-grant-tables臨時(shí)跳過(guò)權(quán)限認(rèn)證3無(wú)密碼登錄進(jìn)入管理員會(huì)話4FLUSH PRIVILEGES ALTER USER重新加載權(quán)限表并改密碼5還原配置并重啟恢復(fù)正常安全模式3.3 場(chǎng)景B正常修改業(yè)務(wù)賬號(hào)密碼如果沒忘記密碼只是例行輪換或者程序要換賬號(hào)那就完全用不著跳過(guò)權(quán)限表。直接登錄進(jìn)去執(zhí)行ALTER USER就行但里面有幾個(gè)細(xì)節(jié)值得說(shuō)。比如我想把某個(gè)業(yè)務(wù)賬號(hào)的密碼改掉ALTER USER app_user% IDENTIFIED BY App2024Secret;如果要同時(shí)改密碼和認(rèn)證插件可以這么寫ALTER USER app_user% IDENTIFIED WITH mysql_native_password BY App2024Secret;還有一個(gè)容易被忽視的點(diǎn)在MySQL 5.7及以上版本密碼是有過(guò)期策略的。如果你在配置里開啟了default_password_lifetime或者單獨(dú)給某個(gè)賬號(hào)設(shè)置了PASSWORD EXPIRE那么密碼到期后客戶端就會(huì)報(bào)Your password has expired除非你讓賬號(hào)永不過(guò)期ALTER USER app_user% IDENTIFIED BY App2024Secret PASSWORD EXPIRE NEVER;業(yè)務(wù)程序里如果用的是連接池改完密碼之后不能立刻覺得萬(wàn)事大吉。連接池里的舊連接可能在密碼修改前已經(jīng)建立這些連接并不會(huì)因?yàn)槊艽a變了就斷開還能繼續(xù)跑一段時(shí)間。但如果連接池里的連接被回收后新建連接新連接就會(huì)用新密碼去認(rèn)證一旦程序配置里的密碼沒同步改就會(huì)看到間斷性的Access denied錯(cuò)誤。所以正確的操作順序是先改程序里的數(shù)據(jù)庫(kù)配置再改數(shù)據(jù)庫(kù)密碼最后滾動(dòng)重啟應(yīng)用服務(wù)。3.4 順帶把連接數(shù)告警一起解決掉密碼問(wèn)題處理完接下來(lái)看連接數(shù)告警。先登錄數(shù)據(jù)庫(kù)查看當(dāng)前連接狀況SHOW STATUS LIKE Threads_connected; SHOW VARIABLES LIKE max_connections;發(fā)現(xiàn)當(dāng)前連接已經(jīng)480而max_connections只有500確實(shí)快滿了。這種場(chǎng)景先用動(dòng)態(tài)參數(shù)把連接數(shù)臨時(shí)拉高但參數(shù)調(diào)完之后還得確認(rèn)是不是有連接沒有被合理釋放排查有沒有慢查詢堆積。先臨時(shí)調(diào)整SET GLOBAL max_connections 800;這個(gè)命令實(shí)時(shí)生效不用重啟但重啟后就沒了。要永久生效還得在/etc/my.cnf的[mysqld]段里加上max_connections800。注意不能只改配置文件不重啟也不能只動(dòng)態(tài)改不寫文件兩者必須同時(shí)做否則下次重啟又會(huì)回到老配置。除了調(diào)連接數(shù)我還順手看了一下慢查詢?nèi)罩竞蚿rocesslistSHOW FULL PROCESSLIST;發(fā)現(xiàn)有幾條SQL跑了好幾十秒才導(dǎo)致連接堆積。這就靠slow_query_log和long_query_time設(shè)置得合理才能及時(shí)發(fā)現(xiàn)。很多生產(chǎn)事故前期都是連接數(shù)緩慢爬坡本質(zhì)是SQL性能太差光調(diào)大連接數(shù)等于治標(biāo)不治本。3.5 配置文件修改后的啟動(dòng)校驗(yàn)改完配置文件最怕的就是參數(shù)寫錯(cuò)導(dǎo)致MySQL啟動(dòng)失敗。如果你運(yùn)氣好語(yǔ)法錯(cuò)誤會(huì)在啟動(dòng)時(shí)報(bào)出來(lái)并給出具體的錯(cuò)誤行。但有些參數(shù)的值不合規(guī)可能MySQL只是警告一下其中某些參數(shù)可能直接忽略某些參數(shù)導(dǎo)致啟動(dòng)失敗。比如把max_connections設(shè)置成abc啟動(dòng)會(huì)直接報(bào)錯(cuò)把port設(shè)置成一個(gè)已被占用的端口也會(huì)啟動(dòng)失敗。在啟動(dòng)之前強(qiáng)烈建議先用以下方式校驗(yàn)配置mysqld --validate-config --defaults-file/etc/my.cnf這個(gè)命令能幫你檢查配置文件里有沒有語(yǔ)法錯(cuò)誤、有沒有未知參數(shù)、參數(shù)取值是否合法。注意不同版本對(duì)--validate-config的支持略有差異在8.0里通常寫作mysqld --validate-config在5.7里可能需要先確認(rèn)。如果這個(gè)命令沒有輸出基本說(shuō)明配置層面沒問(wèn)題可以放心啟動(dòng)。啟動(dòng)后再次確認(rèn)參數(shù)是否真的加載了mysql -u root -p -e SHOW VARIABLES LIKE max_connections; SHOW VARIABLES LIKE port;如果發(fā)現(xiàn)啟動(dòng)值和配置里寫的不一樣先懷疑是不是加載了別的配置文件用前面說(shuō)的my_print_defaults去查。4. 我踩過(guò)的坑常見問(wèn)題與排查技巧實(shí)錄4.1 改完密碼后程序連續(xù)報(bào)Access denied這是一個(gè)高頻問(wèn)題。最常見的原因是改密碼時(shí)沒有把host匹配規(guī)則考慮進(jìn)去。比如程序連接串里寫的是jdbc:mysql://dbhost:3306/appdb但MySQL里創(chuàng)建的是app_userlocalhost這樣遠(yuǎn)程連接就會(huì)被拒絕。排查步驟如下先確認(rèn)程序是從哪臺(tái)機(jī)器、用什么賬號(hào)連的在數(shù)據(jù)庫(kù)里執(zhí)行SELECT user, host FROM mysql.user;看有沒有匹配記錄如果只有l(wèi)ocalhost記錄就新建一條app_user%或用具體IP創(chuàng)建再檢查賬號(hào)的認(rèn)證插件MySQL 8.0對(duì)齊一下客戶端驅(qū)動(dòng)版本另外一個(gè)隱蔽原因是密碼中包含了特殊字符比如分號(hào)或反斜杠。在命令行里執(zhí)行ALTER USER ... IDENTIFIED BY a;b通常沒問(wèn)題但在shell腳本里如果字符串拼接沒處理好后半段可能會(huì)被當(dāng)成新的SQL語(yǔ)句。所以建議密碼盡量不要包含;、、\這些需要多轉(zhuǎn)義一層的字符或者在腳本里先變量化再執(zhí)行。4.2 配置文件改了但不生效這是最折磨人的問(wèn)題明明文件里改了端口重啟后還是3306。按照我的經(jīng)驗(yàn)優(yōu)先級(jí)依次排查這幾件事啟動(dòng)命令是否帶--defaults-file參數(shù)指定了別的文件當(dāng)前系統(tǒng)加載的配置文件到底是不是你改的那個(gè)用my_print_defaults驗(yàn)證參數(shù)是否放到了正確的段里比如把max_connections放在了[client]段那服務(wù)端根本不讀是否因?yàn)閰?shù)屬于只讀啟動(dòng)參數(shù)且由于某些版本差異動(dòng)態(tài)修改被之后的重啟覆蓋是否改完配置文件之后服務(wù)沒有真正重啟只是停在了那里有個(gè)很典型的案例某次我在一臺(tái)機(jī)器上改了端口從3306改成3307重啟后依然是3306。排查發(fā)現(xiàn)是啟動(dòng)腳本里先寫死了--port3306命令行參數(shù)優(yōu)先于配置文件配置怎么改都沒用。以后遇到配置不生效的現(xiàn)象先看ps aux | grep mysqld的完整參數(shù)列表能省下很多時(shí)間。4.3 使用skip-grant-tables模式后無(wú)法正常登錄有人跳過(guò)權(quán)限驗(yàn)證后執(zhí)行ALTER USER時(shí)報(bào)錯(cuò)Operation requires elevated privileges。這個(gè)原因我前面說(shuō)過(guò)了skip-grant-tables模式下權(quán)限系統(tǒng)未加載需要先FLUSH PRIVILEGES讓權(quán)限表加載起來(lái)。另外在這種模式下MySQL可能拒絕某些賬號(hào)的遠(yuǎn)程連接因?yàn)樗虞d不到權(quán)限數(shù)據(jù)時(shí)行為會(huì)比較保守所以建議全程只在本機(jī)操作socket連接。還有個(gè)小細(xì)節(jié)在skip-grant-tables模式下如果你要重啟服務(wù)千萬(wàn)確認(rèn)配置文件里那一行已經(jīng)被注釋否則服務(wù)啟動(dòng)后又會(huì)跳過(guò)權(quán)限驗(yàn)證。有些老手會(huì)在操作后忘記這個(gè)步驟導(dǎo)致數(shù)據(jù)庫(kù)在公網(wǎng)上裸奔這是不能接受的安全風(fēng)險(xiǎn)。4.4 常見問(wèn)題速查表問(wèn)題現(xiàn)象最可能原因快速處理Access denied using password YES密碼錯(cuò)或host不匹配核對(duì)用戶host組合重設(shè)密碼Authentication plugin cannot be loaded客戶端驅(qū)動(dòng)太老升級(jí)驅(qū)動(dòng)或改用mysql_native_passwordYour password has expired密碼過(guò)期策略觸發(fā)ALTER USER ... PASSWORD EXPIRE NEVER改完配置重啟不生效加載了別的配置文件用ps和my_print_defaults確認(rèn)連接數(shù)到了max新連接等待慢查詢堆積或參數(shù)過(guò)小臨時(shí)SET GLOBAL調(diào)大優(yōu)化SQLUnknown variable xxx參數(shù)名寫錯(cuò)或版本不支持對(duì)照官方文檔檢查參數(shù)名Table mysql.user doesnt exist數(shù)據(jù)目錄損壞或初始化未完成備份數(shù)據(jù)后重新初始化系統(tǒng)庫(kù)5. 關(guān)于改密和配置的最佳實(shí)踐建議5.1 密碼管理和賬號(hào)權(quán)限的最小化無(wú)論你是給root改密碼還是給業(yè)務(wù)賬號(hào)設(shè)密碼都建議遵循最小化授權(quán)原則。日常開發(fā)調(diào)試可以不用root而應(yīng)該創(chuàng)建獨(dú)立的業(yè)務(wù)賬號(hào)只授予它需要的庫(kù)表權(quán)限。比如CREATE USER app_read% IDENTIFIED BY ReadOnly123; GRANT SELECT ON appdb.* TO app_read%; CREATE USER app_write% IDENTIFIED BY WriteOnly123; GRANT INSERT, UPDATE, DELETE ON appdb.* TO app_write%;這樣就算某個(gè)賬號(hào)密碼泄露影響范圍也被控制在較小邊界內(nèi)。同時(shí)密碼本身盡量做到復(fù)雜且唯一不要在多個(gè)環(huán)境復(fù)用同一個(gè)密碼。生產(chǎn)環(huán)境建議用密碼管理器生成隨機(jī)串并把密碼輪換做成定期任務(wù)而不是等到出了問(wèn)題再改。5.2 配置文件管理的版本化和變更流程配置文件是數(shù)據(jù)庫(kù)的生命線改之前強(qiáng)烈建議先備份一份帶時(shí)間戳的副本cp /etc/my.cnf /etc/my.cnf.bak.$(date %F_%H-%M-%S)如果改完出了問(wèn)題可以秒級(jí)回滾。更進(jìn)一步建議用代碼倉(cāng)庫(kù)管理配置模板把開發(fā)、測(cè)試、生產(chǎn)三套配置文件都納入版本管理但每套環(huán)境的密碼和密鑰要單獨(dú)通過(guò)環(huán)境變量或secrets管理不要直接寫死在配置里。變更之前先規(guī)劃好變更窗口確認(rèn)變更影響面。動(dòng)態(tài)參數(shù)可以先在線修改驗(yàn)證靜態(tài)參數(shù)則需要計(jì)劃維護(hù)窗口重啟。一個(gè)穩(wěn)妥的流程是先在測(cè)試環(huán)境完整執(zhí)行一遍變更腳本確認(rèn)無(wú)誤后再上生產(chǎn)執(zhí)行同樣步驟。5.3 提升穩(wěn)定性的幾個(gè)順手配置最后分享幾個(gè)我實(shí)際用下來(lái)能顯著減少問(wèn)題的配置項(xiàng)[mysqld] skip_name_resolveON log_error_verbosity3 max_allowed_packet64M wait_timeout600 interactive_timeout600skip_name_resolve讓MySQL不對(duì)客戶端IP做反向DNS解析可以避免因?yàn)镈NS抖動(dòng)導(dǎo)致連接緩慢但要注意它要求所有授權(quán)記錄里寫的都是IP而不是主機(jī)名。max_allowed_packet調(diào)大一些可以防止導(dǎo)入數(shù)據(jù)或大SQL報(bào)錯(cuò)。wait_timeout和interactive_timeout則控制非交互連接和交互連接的閑置超時(shí)時(shí)間避免大量空閑連接占著連接數(shù)不放。還有一個(gè)容易被忽略的小技巧如果你同時(shí)在維護(hù)多個(gè)MySQL實(shí)例建議每個(gè)實(shí)例都單獨(dú)建一份配置文件用--defaults-file指向各自文件這樣互不干擾。實(shí)例之間可以通過(guò)不同的端口和socket路徑區(qū)分配置隔離避免改了一個(gè)實(shí)例影響了另一個(gè)實(shí)例。我個(gè)人在實(shí)際操作中最深的體會(huì)是改密碼和調(diào)配置看起來(lái)是零碎的小活但它們最考驗(yàn)一個(gè)人對(duì)MySQL運(yùn)行機(jī)制的理解。你理解了權(quán)限表的匹配規(guī)則、理解了配置文件的加載優(yōu)先級(jí)、理解了靜態(tài)參數(shù)和動(dòng)態(tài)參數(shù)的區(qū)別再遇到那些亂七八糟的連不上、不生效問(wèn)題基本都能在幾分鐘內(nèi)定位到根因。希望這篇文章里記下的這些操作過(guò)程和踩坑記錄能幫你少走一些我當(dāng)年走過(guò)的彎路。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
深夜激情 | 嗯嗯,啊啊,国产精品| 99天天超碰| 五月天欧美色图| 狠狠入| 天美传媒在线一区| 久久手机好看网站| 亚洲色图国产另类| 三级网色| 亚洲人妻久久| 四虎 精品 WWW| 国产亚洲女v在线观看| 农村妇女精品一区二区| 成人三级片无码| 欧美后入式| 九九Av| 中文字幕在线免费观看 | 乱色老一区二区三区的观看方式| 日本性爱网址| 国产在线能看的你懂的| 91nbbbbbb| 福利操逼| 亚洲综合色图欧美| 9热9热综合网| 99操| 操B视频日韩无码| 97人妻人人躁人人玩人人| 另类综合另类| 国产呦精品系列在线观看| 97超碰免费人人性爱| 加勒比久久综合网高清| 亚洲欧美内射| 精品二区三四区五电影 | 久久一区二区蜜桃| 打av高清| 抽插无码高清一区| 中文字幕一二区二三区人妻专区| 国产青青综合伊人| 久久久久久久久久久97| 床上啊啊啊一区二区三区| 人人 操人人 操人人| 日韩熟女精一区二区三区不卡| 亚洲大胆人体av| 99热精品在线| 国产女人与拘做受视频免费| 九九无码视频| 亚洲精品国产熟女久久久久久| 四方色播| 日本视频在线中文字幕| 色牛aV| 欧美色图99| 少妇人妻激情四射| 日韩专区久久久| 精品人妻一二三四区视频| 美女淫穴| 九九九精品一区二区无码| 青青操少妇| 男人天堂.AB| 骚货人妻偷情自拍在线视频| 欧美淫穴| 人人妻人人色| 亚洲欧美内射| 84YTCOM性无码| 日韩一级二级三级免费看完整版 | 亚洲 欧美 小说| 免费看污网站| 91精品又粗又猛又爽| 91天射| 黑人粗大V S日韩女优视频| 久久99精品九九久久久婷婷| 亚洲国男人的天堂| 色婷婷99| 91N欧美| 视频国产精品未满十八禁止在线观看| 蜜臀久久久99久久久久| 日韩97P| 亚洲中文字母在线播放| 曰韩成人免费视频| 国产SV一线| 亚州综合图片| 亚春色色| 中文字幕在线免费观看| 四虎国产精品永久在线囯在线| 免费a v| 曰本人妻人人澡人人夹| 东京热激情视频一二三区| 伊人大香蕉在线| juliaann丝袜大战黑鬼| 久久一二三级一一一| 伊人久久亚洲色欲综合网站 | 熟妇女伦乱视频| 午夜小电影在线插入淫高潮| 我爱搞逼综合网| 国产区日韩区在线观看| 大香樵伊人网| 极品少妇久久久| 黄色一区二区秘书性感| a人片中文字幕一区二区| 免费岛国一级片| 亚洲夜色在线| 性感美女91影视| 欧美 亚洲 偷拍自拍| 久久AV无码1区2区3区| www.91色综合| 日韩熟女视频二区| 亚洲日本天堂| 亚洲天堂 视频你懂的| 九九国产| 95自拍视频在线观看| 一区二区三区网站日日骚| 成人无码欧美一级A片狼牙直播| 国产强奸AV在线| 天天操狠狠日夜夜干超碰撸com视频在线观看| 日韩午夜国产| 久久69| 亚洲在钱| 天天躁日日躁xxxxx| av橘色网站| 思思热免费在线视频| 欧美色日| 久久性爱免费送| 欧美亚洲日韩人妻在线观看| 亚洲综合夜色| 学生妹天天看| 大香蕉视频一二三区| 日韩性色| 久久激情五月| 超碰美国| 亚洲精品男人的天堂| 尤物视频新赏网鲜网色诱网| 2019AV天堂| 国产强奸无码乱伦| 老熟妇一区二区三区啪啪| 日韩乱伦影音先锋| 精品久久久久综合无码| 精品无码人妻一区二区免费蜜桃| 日日噜噜夜夜狠狠视频无| 自拍啪啪视频| 久久99精品九九久久久婷婷| 在线天堂资源亚洲| 欧美大干日韩| 亚州宗合另类| 欧美日韩 强奸乱伦| 中日韩免费看男女操逼大全| 操逼片国产| 男女激烈网站最新| 亚洲欧洲日韩中文字幕一区| 久久99精品国产| 人妻熟女午夜精品在线| www网站黄| 亚洲一欧洲中文字幕在线 | 操人妻视频| 久久久不卡区一区二区三区久久久| 婷婷五月成人| 日本综合久久| 免费精品人妻一区二区三| 熟女熟妇一区二区三四区| 天堂资源站| 欧美日本天堂| 我爱大香蕉| 午夜性刺激视频免费观看| 性爱边摸边日免费AV| 性欧美精| 啊啊啊啊啊啊在线观看| 久久精品店| 欧美色吧综合| 亚洲动态色图| 欧美se综合| 禁止观看美女黄| 国产小u女在线观看| 日本人妻天堂网站在线播放| 色噜噜婷婷| 蜜桃臀av一区二区| 中文字幕乱碼在线| 精品一区二区三区四区外站| 精国久久一区二区三区98| 性色国产东北露脸精品视频| 久久夜夜夜| 大香蕉青青9| 欧美成人精品一区二区男人蜜臀 | 伊人久久大香蕉线AV五月天| 郑州宾馆老熟女露脸啪啪| 欲香欲色天天天综合和网| 日韩兔费看黄片| 亚洲日韩欧美一区二区| 北京专精特新企业招聘信息| 强奸乱伦Av网| 久久国色天香香蕉| 亚州久久9| 亚洲少妇激情一区二区三区| 亚洲色天堂九9| 超碰97日韩| 欧美一二三| 奇米狠999| 人妻熟女午夜精品在线| 曰韩香蕉97| 三男一女不戴套的A片| 亚洲日韩精品久久久久一区壹牛| αⅴ天堂| 欧美十八禁网站| 中韩中文字幕在线观看| 老司机午夜精品视频| 欧日a| 亚洲天堂另类美腿| 97超碰这里只有精品| 大鸡巴久久| 亚洲小电影免费涩涩成人在线高清| 精品人妻一区二区免费蜜桃| 后入美女国产| 操逼操2| 亚洲色交| 丁香九月婷婷| 久久一区二区加油站| 天天日天天干天天色| 双插性欧美一二三区| 插欧洲美女欧美精品| 亚洲欧洲中文日韩女优乱码| 亚洲欧美国产其他二区| 精品人妻久久久久一区二区三区| 久久中文字幕一区不卡| 狠狠操狠狠燥| 99re公开精品免费视频| 免费97视频| 久久肏大逼| 亚洲精品欧洲精品| 青娱乐淫乱1314| 五月婷婷AV| 久久AV无码网址| 无码自拍SM| 屁股久久久久久| 亚洲一区二区三区AV无码| 日韩无码AB| 日操粉逼逼| 极品少妇久久久| 三级三久久线久久99久目本WW| 欧美色乱| 青青青艹在线视频| www.久久最新地址| 在线洲亚线| 亚洲日韩av一区二区三区百合| 天天欲望网| 操香逼| 欧美激情综合网| 91中文精品日韩欧美在线| 日韩精品亚洲专区在线影视| 亚洲无码com| 国产久久男人天堂| 暖暖精品二区三区观看| 97亚洲综合影院| 国产天美传媒精品| 91精品国产高清久久久久久,亚洲成人 | 午夜一区| 老女人爆菊| 大香蕉久| 日本一区二区三区午夜观看| 欧美九九九九九| 精品人妻视频一区二区三区蜜桃视频| 婷婷色香| 国内毛片四区| 天美传媒国产原创中文字幕亚洲欧美另类| 日韩精品色呦呦| 97超碰超碰| 久偷拍欧美日韩三区| 欧美在线伊人色| 亚洲精品中文字幕一区在线视频| 日小BB小视频| 精品人妻一区二区三区四区不卡在| 久久综合超碰| 亚洲涩图欧美| 中文字幕精品三级久久久| 亚洲涩涩| 亚州色站 日韩电影| www久久久| 不卡日本一区二区| 欧美春色| 亚洲黑丝在线| 国产黄色视频久久| 色哟哟-国产专区| 91欧美经典| 五月婷婷基地| 高颜值美女口爆高潮浪叫| 二对二中文字幕。| 超碰人妻久久人妻中文97| 麻豆久久视频在线地址| 2017,超碰| 欧美乱色| 一类av片在线看| 997色在线| 亚洲一曲日韩精品| 亚洲成人色情五月天丁香花| 最新日本中文字幕| 亚洲精品97在线| 欧美在线大香999| 夜间福利片1000无码| 美女啪欧美一区| AⅤ片水多多| 国产馆极品诱惑| 一起草高清无码| 夜夜爽爽爽| 色妇综合网| 久久久无码国精品无码三区三区| 天天综合青苹果| 成人AV在线电影| 精品在线78| 91精品无码久久久久久久| 老鸭窝成人免费毛片视频| 宅男91视频在线播放| 久久,精品一二三| 97美日韩视频| 最近二区三区视频大全| 婷婷五月天影院| sewuyueav| 免费AV播放| 一本色道久久综合精品婷婷| 欧美黄页在线| 人人做天天爱| 欧美激情色婷婷花野真衣一区二区| 国产一区二区三三视频| av线电影| 五月婷婷激情网| 夫妻天天操岛国视频| 黄色乱论网站| 无码聚合| 思思热在线视频免费| 情色五月天久久久| 无色无码| 午夜精品久久一区二区| 嗯嗯啊好大| 国产家庭乱伦网址| 欧美一级黄色免费专区| 青青欧美| 九九久久久九九| 亚洲最大成人a毛毛片| 天天操天天日天天干| 999国产精品999| 97超碰护士| 免费成人在线熟妇网| 26uuu国产免费观看| 97视频在线播放| 素颜老阿姨乱情色| 国产suv精品一区二区四区999| 青娱乐欧美激情一区二区| 日本亚欧爱爱| 婷婷香网站| 99欧美| 强被迫伦姧在线观看无码网站| 色偷综合| 黄色小说亚洲| 午夜丁香婷婷| 亚洲精品天堂久久A∨51成人漫| 午夜福利合集| 亚洲999综合| 91精品国产综合久久久蜜臀| av凤凰久久久| 乱伦a片视频| 日韩精品-原创伙伴| 九九九九免费高| 人妻碰碰碰碰碰碰| 婷婷五月天成人网| 国产精品亚洲免费| 超碰成人最新最好看| 中国农村熟妇毛片视频| 麻豆视频一区二区| 亚洲色婷婷综合久久久久中文| 有码色中文字幕在线观看| 久久男人的天堂国产| 郑州宾馆老熟女露脸啪啪| 亚洲天天精品| 久久大香蕉97| 蜜臀在线网站| 一本色道久久综合熟妇| 成人热久久精品| 婷婷另类小说| 国产精品永久免费10000| 欧美成人精品一区| 操一对老熟妇爽上天视频| 久久精品视| av一区二区三区四区五区久草臀| 亚洲欧美日韩有码| 亚州精品丝袜-不卡成人免费| 日本不卡免费二区| 夜夜爽夜夜| 久久伊人东京热| 日日嗨AV一区二区夜夜| 久草草一二三四区久久| 欧洲与亚洲欧美精品中文字幕| 高凊专区人人操| 96AV精品| 亚州乱码中文字幕综合久久久| 男人的天堂在线有码| 久7色| 一起草AV| 91精品成人www| 猛交交| 久悠悠av| 超碰99热中文字幕| 亚洲综合贴图91 | 看一级黄色视频| 麻豆这里只有精品| 亚洲熟妇自偷自拍另欧美| 啪啪啪大香蕉| 午夜情侣自拍网站| 东京热av男人的天堂| 91强热人妻| 亚洲少妇在线观看| 日韩熟女乱伦中出| 91模特在线观看| 一级免费精品| 91在线精品一区二区三区| 女人与公拘交酡2020视频| 中文字幕精品一区欧美| 91久久精品中文字幕| A片三级无码| 一级免费啪啪片| 激情综合亚洲| 中文乱码99| 中文久久96| 亚洲美女精品九九视频| 99久久久无码国产精品性啊聊 | 亚洲色图日韩精品| 九九色色| 二三四区精品| 欧美天天射| 国产精品美女久久久久AⅤ国产馆| 日本欧美一区二区三区免费| 99色色| 亚洲天堂自拍| 在线亚洲 欧美 日本专区| 吉川爱美亚洲二区在线| 中出91视频| 夜夜草天天| 人、人、摸,人、人、草| 九九九九久久久| 久久久九九九九| 国产黄色在线播放观看| oumeisetu综合| 亚热日本熟女| 亚洲视频中文一区| 婷婷视频网| 91N综合在线| 久久9久久| 玖玖玖玖精品国产剧情| 国产精品 久久久精品一牛| 91一起操| 天天插天天操天天摸天天射天天看| 美女诱惑久久| 国产AV高清AV无码| 超碰午夜| 久草国产在线视频| 诱惑人妻欧美一区在线播放| 日韩免费a级毛片无码a∨| 久草福利在线资源站| 超碰97玖玖爱| 亚洲熟女综合网| 免费看久久久性性| 婷婷探花久久精品一区| 乱伦图一区| 国产精品 午夜福利| 日韩十八禁| 竹菊影视国产一区二区| 激情人妻另类| 秋霞无码av鲁丝片一区| 亚洲男人天堂2016| 强奸乱伦AV一天堂网| 91爽啪| 日韩性色| 亚洲精品一区中文字幕乱码| 日韩欧视频| 婷婷丁香久久| 天天欧美| 亚洲图片欧美日韩| 欧美激情专区| 人妻在线臀日韩| 激情综合网激情综合| 美女尤物福利视频| 久久精品人妻一区| 九九九久千久久激情蜜桃在线看 | 超碰色大香蕉| 精品久久一区二区三区四区五区| 91精品导航| 免费看毛片操穴| 97久久网| 无码视频一区二区| 亚洲成人美女无吗| 一二三区视频在线观看| 婷婷探花久久精品一区| 97精品久久| 久久久精品无码亚免费| 色欧美色交综合| 青青国产精品在线| 日骚逼视频| 精品久久久久久久| 国产有码一区| 色伊人91| 青草精品视频一日本久久久久网站| 日本一级性爱| 欧美综合另类| 亚洲91网。| 无码av永久免费专区网站| 久久9免费视频| 婷婷伊人綜合中文字幕| 一起草三级AV电影在线观看| 操操操操网黑人| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 国产在线能看的你懂的| 欧美精品 - 91爱爱| 日韩偷拍一区二区三区| 午夜九九| 亚洲欧美综合色| 激情网色| 97色碰| 蜜臀久久在线视频| 婷婷久热| 欧美亚洲国产91在线| 尤物视频偷拍免费| 久久一区,青青青青草视频在线播放| 亚洲色图尤物视频| 欧美热图99| 日日夜夜国产综合| 九九热精品| av在线观看不卡网站| 青青在线视频免费| 小草av不卡亚洲二区| 七久久久| 国产极品一区二区三区三州| 天天日天天操天天射河南省| 死我十八禁| 成人老鸭窝人人在线视频| 日韩人妻一区二区精品| 国产亚洲日韩欧| 日韩大香蕉AV影片| 天天综合网合集91| 亚洲色图国产另类| 91逼逼女人91| 国产在线76页| 五月激情视频| 国产小视频91| 天天操天天干一区二区 | AAAA级日本片免费视频| 91爱综合| 亚洲 无码 有码 中文字幕| 97亚洲一区| 91校园春色长篇| 欧美日韩操逼嗦吊| 国产一级作爱毛片| 天天干干天天干干| 欧美精品23| 尤物网站91| 在线不欧美| 午夜精品久久久久久久久久久久久| 欧美亚洲清纯| 久久久精品视频欧州站| 日本精品一区二区三| 亚州色国| 亚洲精品不卡一二三区| 另类视频在线| 99热国产精品| 四虎精品亚洲| 91美女片在线| 日韩三级在线观看网站| 国产美女在线精品免费看| 欧美在线亚洲| 欧美韩日精品99综合| 国产91专区| 91N综合网在线| 国产精品国产| 男人天堂最新手机版在线青青草| 中文字幕伊人| 偷拍亚洲情色| 91色宗合| 中文字幕日韩专区精品系列| 男人的天堂午夜av| 国产网红精品| 国产一级片| 亚洲男人天堂2019| 黄色二级片网站| 97视频在线观看高清资源| 欧美成人色| 2020中文字幕在线| 99夜夜操| 中文字幕乱码人妻二区三区| 欧美性爱视频免费一区一A | 国产精品久久发布| 色欲人妻一区二区在线| 97久久天天综合色天天综合色电影| 日夜尻逼网| 综合五月天| 性天堂| 琪琪精品免费一区二区三区 | 国产农村妇女毛片精品久久| 狠狠操狠狠操操| 国产高清自拍视频| 黄色在线网站| 亚洲精品99| 亚洲AO在线| 欧美极品色| 人人操人人摸avav| 国内精品伊人久久久久影院会| 中出789在线视频| www99热| 亚洲丝袜B诱惑| 久操av在线| 女人天堂av在线播放| 一类av片在线看| 色婷婷成人| 97视频620| 九九九九亚洲| 人妻81p| 蜜桃色色网站视频三区| 精品欧美日韩在线观看| 欧美组图日韩亚洲中文字幕| 人人摸人人叼| 激情文学欧美| 屁股久久久久久久| 女人高潮大叫一级毛片| 久久久久久波多野吉衣高潮| 久射吧| 国产大学生口爆吞精合集| 91网18| www男人天堂| 日本性爰一道本| 天天综合~91入口| 亚洲综合草草| www..com操老师| 精品人妻一区二区免费蜜桃| 欧美色另类| 成人午夜小视频手机在线看| 九九英色视频| 成人国产视频在线观看| 日韩天堂av电影在线观看| 国产少妇肉丝在线观看| wuyechaopeng| 乳欲人妻办公室奶水| 欧美日韩国第一区| 国产精品操| 国产激情视频在线观看| 久久宗合97| 操逼操逼视频操逼| 91丝袜熟女| 丁香九月 婷婷| 97玖玖超碰| 日本乱人伦片中文三区| 人人爽天天爽| 啊啊啊啊啊啊在线观看| 美国美女AV在线| 78久久| 亚洲色人妻综合| 熟女人妻精品一区二区视频| 亚洲日本成人动漫| 亚洲91色| 9久久9综合| 国产精品一区二区a| 欧美亚男人的天堂| 另类小说综合网| 另类av综合久久| 成人三一级一片aaa| 伊人伊人LD| 欧美激情中文字幕另类小说| 欧美日日人人天天| 97人人草| 97免费在线视频| 欧美性暴力猛交XXXX| 国产探花日韩援交| 98超碰日本| 女人双腿搬开让男人桶| 欧美中日韩XXXX| 色综合美国| 99e久久国产精品| 亚洲黄色网址| 一个人免费HD91视频| 91国产丝袜白虎| 岛国艾薇凹凸视频天堂| 亚州精品一区二区三区香中文字幕在线| 欧美gv在线观看| 久久久久婷婷| 91爱欧美| 性爱Av免费| 午夜精品久久久久久久男人的天堂 | 欧美美女自慰一区二区三区| PMv在线观看| 青青欧美| 97超碰国产亚洲精品资源| 国产精品一区二区手机看片| 白丝在线一区| 日本熟妇一区二区三区| wwwxxx日本爽| 易易A毛视频| 久操操| 91站街按摩店老熟女熟女| 搡老女人老91妇女老熟女| 性生活无遮挡纯毛片在线看| 亚洲人妻AV| 国产无码精品高清| 老熟女综合网| 性爱AV天堂| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 激情小说成人日本无码一| 女人香蕉久久毛毛片精品| 色眯眯射| 人妻熟女午夜精品在线| 亚洲精品人妻在线| 久久久久久久久999| 精品一区二区三区四区外站| 爱爱动态120秒| 国产极品一区二区三区三州| 亚洲综合另类| 91久久国产精品| 黑人精品久久97| 久久欧美1卡2卡3| 亚洲av强奸乱伦| 亚洲国产ⅴ高清在线观看| 伊人麻豆传媒| 国产乱不卡| 日本东京热大香蕉a片| 国模一区二区三区| 精品亚洲国产成人AV制服丝袜| 亚洲天堂在线怕怕视频| 久久久青青草| 亚洲精品久久久久久| 欧美中字二区| 蜜臀亚洲中文| 久久精品亚洲婷婷| 五月天偷拍| 婷婷久久五月| 日韩少妇一区二区三区| 熟女五十路一区二区三| 亚洲成aⅴ人片不卡无码| 91丨人妻丨国产丨丝袜| 俞拍久久国应视频| 69久久| 好一吊区二区| 青久久| 男女性扦B| 91性| 亚洲欧美国产中文字幕| 亚洲色图殴美色图激情乱伦| 一区,二区,三区网站| 精品人妻伦一区二区三区久久| 狠狠干综合| 色婷婷综合网站| 国产精品亚洲一区二区三区四区| 午夜一级免费毛片| 伊人网青青| 五月亭亭六月丁香| 欧美天天综合网| 天天看片青娱乐| 中文三一区| 日本Suv精品一区二区| 欧美在线第五页| 加勒比综合a∨| 东京热熟女亚洲视频网站| 青青草在线视频欧美| 91欧美偷拍| 岛国人妻少妇av在线观看| 精品久久久久黄少妇| 五月天色图| 精品视频专区| 亚洲欧美日韩电影网站一区 | 欧美综合骚| 91视频国品一二三区| 午夜精品久久久久久久男人的天堂| 日本色婷婷| 国产乱码久久| 久久偷拍人| 亚洲色图 图片| 亚洲在线综合| 欧美色宗合| 日韩在线性爱免费视频| 日韩黄色一区二区三区| 色色丁香| 欧美日韩情色一区二区| 97视频7| 国产人妻精品一区二区三区秋霞 | 97精品视频网站| 舔人妻中文免费视频| 青草一区二区| 欧美日韩色综合网| 大香蕉丝袜一级片| 中文字幕在线观看网页| 久久九操在线观看| 天天92av| 日本免费人成视频播放120秒| 亚洲欧洲日韩国产自在线| 免费精品99| 在线视频五十市| 老鸭窝成人| 天天干天天操天天操夜夜操天天操 | 欧美日韩操操操| 激情婷婷五月天| 欧美综合色站| 夜夜操夜夜高潮夜夜爽国产精品区| 麻豆天美一区二区| 国产精品宅男免费| 欧美熟爽综合| 自拍第一页| 人人操人人干xxx| 日韩国产中文字幕| 欧美性爱一区| 亚洲欧美另类图片| 特级毛片特黄久久免费看| 色av中文字| 亚欧美色图| 人妻丰满熟妇一区二区三| 五月婷婷影院| 九九免费影片| 一级岛国大片| 91九九九馒头| 欧美激情精品| 中文字幕日本久久| 91天天爱| 八戒午夜福利理论片| 欧美有码激情视频一区二区三区| 精品视频久久区| 18禁无码永久免费无限制| 欧美国产日韩清纯唯美| 羞答答AV中文字| 欧美精品xxxwww| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 国产精品免费1区2区视频| 成人AV在线电影| 果冻传媒A片一二三区| 欧美精品日韩久久久九| 97欧美精品综合| 特色a在线上| 色噜噜狠狠色综合日日| 成人开心网在线视频| 日韩人妻中文视频| 97超碰久| 狼狼色丁香久久婷婷综合五月| 粘花网06av视频| 熟女探花啪啪| 亚洲欧洲视频小说在线观看| 97在线免费看视频| 亚洲国产第一页综合视频| 日韩精品三级| 操91| 超碰97COm中文| 久久久一区二区三区四曲免费听| 久久亚洲一区二区色婷婷| 亚洲一本大道中文字幕无码在线| 亚洲高清在线se| 一区二区三区精品视频| 亚洲91射| 日本色色色| 97超碰美女| 性色avv| 偷拍 欧美 日韩| 二对二中文字幕。| 亚洲图片激情综合另类| 99黄页网站| 日韩欧美一级特黄大片| 欧美洲精品一级| 97久久视频| 男啪女色黄无遮挡免费观看| 日本伦理一区二区| 久久久国产av美女私房| 欧美在线55555| 粉嫩av在线一区二区| 97国产中文| 调教熟妇 久久久久久| 日韩大香蕉| 国产传媒一区日韩| 国内毛片婷婷六月色| 懂色av中文字幕| 久久小视频| 2023天天操夜夜操| 啊啊啊不要啊啊受不了了视频在线| 国产成年女人免费视频播放a| 欧美日韩国产人人| 97人人草| 伊人网青青| 99热18这里只有精品| 99热精品在线播放| 自拍偷拍 日韩欧美| 黄色十八禁| 婷婷丁香六月天| 熟女激情综合网| 99蜜月精品久久| 色欧美天天| 亚洲色图尤物视频| 中文字幕欧美精品亚洲日韩蜜臀| 啪啪91| 嗯啊抽插大香蕉网页| 人妻少妇精品久久久久久| 男人的天堂成人的社区| 午夜精品五区| 97在线视频观看| 9999九九九久久久| 口爆综合网| 岛国片国产成人亚洲播放| 麻豆AV一区二区天美传媒| 97色97好| 九九热在线精品视频| 蜜乳AV.COM| 色综合天天爱去电影网| 婷婷美人网| 性站| 亚洲国产成人高清在线| 日韩精品在线视频在线观看| 国产精品不卡少妇白| 97亚洲欧美日韩| 色嘟嘟人妻天堂网| 中文字幕狠狠玩| 澳门黄片一香蕉视频| 亚洲一区中文字幕| 一区二区三区色综合| 女人天堂AV五区在线| 久操不卡视频| 午夜福利在线合集| 91性高朝久久久久久久久| 午夜啊啊| 青青草国产一区二区三区| 爱欲AV| 九色 人妻 大香蕉| 亚洲色综合| 亚洲成a人在线观看久| 久久国产熟女影院| 老熟女91| 亚洲综合20p| 久久久久国色αv免费观看| 99re在线精品78| 99色婷婷中文字幕乱色| 青青草吊丝| 99中出在线| 狠狠操夜夜操蜜桃视频三区| 亚洲操人| 婷婷色一区| 又大又白奶子| 激情小说五月天| 欧美洲精品一级| 性饥渴少妇av无码毛片| 国产白丝av| 亚洲人妻五月丁香婷婷| 亚洲影视第一页| 夜夜爽夜夜摸夜夜操免费视频| 亚洲天堂人人妻| 丝袜无码a片| 欧美欲色| 自拍视频大全亚洲专媒视频/一区二区三区 | 国产在线强奸视频| 99re免费视频精品全部| 一级AV性爱| 国产福利视频精品视频| 国产亚洲精品精AV.| 免费少妇一区二区| 日韩中文字幕精品一区在线| 熟女这里只有精品6| 国产精品ⅴ无码大片在线看.| 色色色日本| 日韩图区 偷拍| 日本Xx性爱| 全球成人中文在线| 色情综合网| 国产精品一二三免费网站| 天天欧美欧美亚洲网| 久操高青| 久久蜜色情在线视频xxx免费观看| 亚州人妻| 日本国产二线女色| 日韩欧美女求操每天更新| 男同专区一区二区三区在线| 超碰97护士| 成人性爱免费播放| 嗯啊抽插大香蕉网页| 日本一本道A级黄色毛片试看60分钟| 国产福利精品最新在线| 五月婷婷丁香六月| 九九九午夜| 精品一国2| 天躁夜夜躁2021| 国产日韩精品suv| 免费公开人人操| 99色色网| 欧美亚洲第1页| 91男同| 97免费在线观看| 性爱视频无打码在线观看| 操逼网免费无码视频| 欧美日韩国产中文超碰| 天天天天做夜夜夜夜做| 国产精品乱码久久久久久久久| 校园春色综合网| 一级特级aaaa毛片免费观看 | av网站免费看| 亚洲AV无码AV吞精久久久久| 能看的AV| 色综合久久夜色精品国产天堂| 大逼色网站| 嫩呦国产一区二区三区AV| 91站街按摩店老熟女熟女| 亚洲色9| 国产午夜精品一区二区三区牛牛| 国产家庭乱伦表演| 色色五月婷婷| 老女人老91妇女老热女| 中文字幕99999| 欧美日韩国内不卡| 蜜桃久久久久久久| 67914在线兔费成人视频| 亚洲高清无毛一区二区| 九九色热| 男人的亚洲天堂| 日本操逼视频免费| 国产成人无码网站在线视频| 美女大乳久久久久久久女人18| 欧美亚州综合网图片| 性色生活片久久毛片婬片免费放女人一级毛片 | 久久九九一区二区三区成人| 五月天精品| 天天摸夜夜添无码小视频| 青春草莓视频在线观看网址| 国产大学生高潮在线播放| 色精品极品| 久久久一二三四区| 欧美精品一区二区少妇免费A片 | 中文字幕三四五区| 极品粉嫩少妇视频| 亚洲中文字幕av| 三级特黄60分钟播放| 另类图片五月| 超碰久超碰久| 日欧操屄视频| 中文熟女五十乱码在线| 第四色奇米影视777| 黑丝少妇麻豆| 国产精品福利视频| 色五月婷婷网| 97久久超碰日韩精品| 日韩精品在线观看网站| 熟妇高潮精品一区二区三区下载| 精品性爱| 青青操97| 色综合一本| 99久久久无码| 麻豆三极片| 伊人影院在线理论播放| 亚洲人天堂| 天天综合91在线| 国产97在线 | 亚洲| 婷婷五月天补不补| 99re免费| 日日日啊啊啊| 久久机热| 亚洲系列第一页| 亚洲97p| 中文精品一区二去| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 一二三区视频在线观看| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 91少妇高潮| www.婷婷| 中文字幕在线观| 超碰性爱97| 久久男人精品| 国产麻豆一区二三区| 69精品久久久久中文字幕| 日本一二三免费久久| 亚洲乱妇p22| 91蜜臀在线久久久久| 神马久久久久| 欧美午夜色妇色鬼| 中文字幕一二区二三区人妻专区| 超碰在线97国产| 唐山老熟妇露脸啪啪叫| 欧美淫乱视频| 91 刺激在线| 日产操逼| 青青欧洲黑| 一级性爱aaaa| 91国模| 99re8免费高清在线| 亚洲一卡2卡3卡4卡乱码网站| 超碰97人人乐| 91蜜臀熟女| 乱伦色图网址是多少| 男女香蕉一区二区| 999在线电影香蕉| 青娱乐福利99| 风月影院男女十八禁| 五月婷在线| 美日韩男女操屄视频| 伊人久久亚洲色欲综合网站 | 久久精品视| 五月丁香综合网| 三级激情网站| 中文字幕精品资源在线| 明星性猛交ⅹxxx乱大交| 一区二区三区蜜桃成人撸久久东京热 | AV女资源| 日韩天堂av电影在线观看| 亚洲无码一二三区| 欧州91高潮| 久久99深爱久久99精品| 美女啊啊啊啊啊啊啊| 操逼视频亚洲| 国产午夜精品在线观看| 九九人妻| 天天弄欧美| 亚洲人妻AV| 国产成年免费大片黄在线观看| 91精品丝袜久久久久久| 夜精品久无码| 丰满人妻一区二区三区四| 亚洲av影院在线观看| 亚洲日韩人妻中文字幕一区| 丝袜视频网国产90| 男插女青青影院| 亚洲综合网电影91| 欧美亚洲日本激情在线| 美女熟妇色| 精品国产乱码久久久久久网站入口| 加勒比东京热五月天天堂网| 中文字幕一区 二 区 三 四 五 区日 日 骚| 国产一区二区欧美日本| 日本天堂网| 久久久久国产精品喷潮免费观看臀 | 韩国一级做a久久久久| 五月天精品| 69久久久久久久久久久久久| 精品一区二区三区最新| 久久草大香蕉| 国产福利av精彩对白| av强奸乱轮| 强奸乱伦 亚洲一区| 加勒比综合网| 成人国产二区三区在线,男女精品。| 亚洲精品久久一区二区三区蜜桃臀| 九月AV| 69人妻精品一区二区绯色| 超碰国产精品久| 欧美大香蕉久| 日本韩高清无砖码22o| 春色综合网| 97鸡把在线视频| 蜜区区视频79 | 亚洲精品尤物yw在线影院| 襙一襙| 日韩啊V| 国产午夜精品理论片一二三区区 | 丁香六月婷婷久久综合| 曰韩无码777| 日本中文字幕在线视频| www网站黄| www.色婷婷色综合| 日本网色| 久99| 亚洲另类综合欧美| 九九毛片这里只有精品| 久久久艹艹艹| av在线人气| 一区二区三区蜜桃成人撸久久东京热 | 国产熟女无套内射| 欧成人精品H无码| 欧美另类综合久久| 国产精品乱人伊人网| 日本三级久| 伊人大香蕉在线| 日本999精品视频| 久久久久久久国产|