真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MYSQL8安裝中經(jīng)常遇到的一些問題及匯總

本篇內(nèi)容主要講解“MySQL8安裝中經(jīng)常遇到的一些問題及匯總”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“MYSQL8安裝中經(jīng)常遇到的一些問題及匯總”吧!

成都創(chuàng)新互聯(lián)專注于青神網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供青神營銷型網(wǎng)站建設,青神網(wǎng)站制作、青神網(wǎng)頁設計、青神網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務,打造青神網(wǎng)絡公司原創(chuàng)品牌,更為您提供青神網(wǎng)站排名全網(wǎng)營銷落地服務。

1 在SQL_MODE的地方添加

ONLY_FULL_GROUP_BY, 這個一直是被其他數(shù)據(jù)庫DBER詬病的地方,在之前MYSQL 的GROUP BY 經(jīng)常因為不嚴謹,而被吐槽,添加這個參數(shù)后,MYSQL的GROUP BY 和其他數(shù)據(jù)庫的 GROUP BY 的方式會一致,不嚴謹?shù)膶懛▽⒈唤?。(不嚴謹?shù)膶懛ň褪?寫GROUP BY 語句的 select 列和 group by 中的列不一致)。

2 以下配置就不要在MY.CNF中存在,因為MYSQL 8 的格式統(tǒng)一為barracuda

innodb_file_format = Barracuda

innodb_file_format_max = Barracuda

3 expire_logs_day 將在未來的版本中被消滅,取代他的是binlog_expire_logs_seconds=432000  來代替,這里可以嘗試把天換算成秒

4  Undo table space 的設置不在設置中,MYSQL 會自動默認進行設置2 個undo 空間,如果還有問題,需要自己去創(chuàng)建undo table space

5 原來的密碼插件,被MYSQL8.0 變?yōu)槊艽a組件,首先在原來的my.cnf中藥去掉如下設置

#disconnect_on_expired_password=disable

#default_password_lifetime=0

#validate_password_policy=LOW #STRONG

#validate-password=FORCE_PLUS_PERMANENT

以及在開始啟動時加載的  validate_password.so

官方文檔,中解釋道 通過 yum 或 rpm方式安裝的MYSQL 都包括了 component_validata_password 的組件。

如果是通過其他方式,(這里是通過percona 二進制方式安裝的),在進入到MYSQL后直接鍵入

INSTALL COMPONENT 'file://component_validate_password';

MYSQL8安裝中經(jīng)常遇到的一些問題及匯總

MYSQL8安裝中經(jīng)常遇到的一些問題及匯總

validate_password.check_user_name 是對密碼中是否包含用戶名進行比對,默認是打開的,如果密碼中包含用戶的名字則密碼生成會錯誤。

validate_password.mixed_case_count 是對密碼中的用戶名進行判斷是否有大小寫的設置,0 是不需要混合,1 是默認需要進行大小寫混合

validate_password.policy= low  這是對密碼的復雜度進行的要求,low 是要求密碼的長度, MEDIUM 是要求大小寫,數(shù)字和密碼成都, STRONG 是除了上述的要求外,還要想字典文件中的內(nèi)容。

最后MYSQL在MYSQL8 中加入了 connection-control plugin ,這個插件的主要作用在于對于原來沒有對服務器進行連接管理的內(nèi)容補充,意在對服務器不斷的嘗試性訪問失敗后,如何處理這些不斷進行的連接。

可以在配置文件加入以下內(nèi)容

connection-control=FORCE_PLUS_PERMANENT

connection-control-failed-login-attempts=FORCE_PLUS_PERMANENT

connection_control_failed_connections_threshold=4

connection_control_min_connection_delay=1500

并在此之前安裝好插件

plugin-load-add=connection_control.so

并在MYSQL 中執(zhí)行命令

INSTALL PLUGIN CONNECTION_CONTROL
 SONAME 'connection_control.so';
INSTALL PLUGIN CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS

 SONAME 'connection_control.so';


在設置好后,通過

connection_control_failed_connections_threshold來繼續(xù)判斷客戶端嘗試多少次連接失敗的情況下

開始進行超過連接后的連接超時時間

connection_control_min_connection_delay=1500 單位是毫秒


這有效的彌補了之前MYSQL 在這方面的缺陷,更加保證了連接的安全性和如何彌補攻擊性的連接的處理方式


除此以外還有一些默認值的改變

1 max_allow_packet 從原來的 4MB 變?yōu)?64MB

2 table_open_cache 從原來的 2000 變?yōu)?4000

3 log_error_verbosity 從原來的notes 變?yōu)?warnings

4 innodb_flush_neighbors 從原來的 1 變?yōu)?0

5 innodb_max_dirty-pages_pct 從原來的 75% 到 90%

6 transaction-write-set-extraction 從原來的off變?yōu)?XXHASH64

7 Slave_rows_search_algorithms 從原來的 index_scan, table scan 變?yōu)?index_scan hash_scan

8 event_scheduler 從原來的 0 變?yōu)?1

到此,相信大家對“MYSQL8安裝中經(jīng)常遇到的一些問題及匯總”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!


文章題目:MYSQL8安裝中經(jīng)常遇到的一些問題及匯總
網(wǎng)站網(wǎng)址:http://weahome.cn/article/jsopis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部