新聞中心

1) 隨機(jī) root 密碼
MySQL 5.7 數(shù)據(jù)庫初始化完成后,會自動生成一個 root@localhost 用戶,root 用戶的密碼不為空,而是隨機(jī)產(chǎn)生一個密碼。
2) 自定義 test 數(shù)據(jù)庫
MySQL 5.7 默認(rèn)安裝完成后沒有 test 數(shù)據(jù)庫。用戶可以自行創(chuàng)建 test 數(shù)據(jù)庫并對其進(jìn)行權(quán)限控制。
3) 默認(rèn) SSL 加密
MySQL 5.7 采用了更加簡單的 SSL 安全訪問機(jī)制,默認(rèn)連接使用 SSL 的加密方式。
4) 密碼過期策略
MySQL 5.7 支持用戶設(shè)置密碼過期策略,要求用戶在一定時(shí)間過后必須修改密碼。
5) 用戶鎖
MySQL 5.7 為管理員提供了暫時(shí)禁用某個用戶的功能,使被鎖定的用戶無法訪問和使用數(shù)據(jù)庫。
6) 全面支持JSON
隨著非結(jié)構(gòu)化數(shù)據(jù)存儲需求的持續(xù)增長,各種非結(jié)構(gòu)化數(shù)據(jù)存儲的數(shù)據(jù)庫應(yīng)運(yùn)而生(如 MongoDB),各大關(guān)系型數(shù)據(jù)庫也不甘示弱,紛紛提供對 JSON 的支持,以應(yīng)對非結(jié)構(gòu)化數(shù)據(jù)庫的挑戰(zhàn)。
MySQL 5.7 也提供了對 JSON 的支持,在服務(wù)器端提供了一組便于操作 JSON 的函數(shù)。存儲的方法是將 JSON 編碼成 BLOB 后再由存儲引擎進(jìn)行處理。這樣,MySQL 就同時(shí)擁有了關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫的優(yōu)點(diǎn),并且可以提供完整的事務(wù)支持。
7) 支持兩類生成列(generated column)
生成列是通過數(shù)據(jù)庫中的其他列計(jì)算得到的一列。當(dāng)為生成列創(chuàng)建索引時(shí),可以便捷地加快查詢速度。MySQL 5.7 支持虛擬生成列和存儲生成列。虛擬生成列僅將數(shù)據(jù)保存在表的元數(shù)據(jù)中,作為缺省的生成列類型;存儲生成列則是將數(shù)據(jù)永久保存在磁盤上,需要更多的磁盤空間。
8) 引入系統(tǒng)庫(sys schema)
系統(tǒng)庫中包含一系列視圖、函數(shù)和存儲過程,通過多線程、多進(jìn)程、組合事務(wù)提交和基于行的優(yōu)化方式將復(fù)制功能提高 5 倍以上,用戶向外擴(kuò)充其跨商品系統(tǒng)的工作負(fù)載時(shí),得以大幅提升復(fù)制的效能和效率。
分享標(biāo)題:MySQL5.7的新特性(新功能)
網(wǎng)站URL:http://fisionsoft.com.cn/article/cddhjpj.html


咨詢
建站咨詢
