這篇文章給大家分享的是有關(guān)8.0.11如何安裝配置的內容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
具體內容如下
1、前言
??Oracle已經(jīng)發(fā)布了MySQL8.0GA,GA在外國就是release版本,也就是正式版,不是測試版。
??安裝MySQL總是看到除了數據庫服務(wù)外,還安裝了一大堆基本沒(méi)不會(huì )用到的服務(wù),所以這里把MySQL的安裝過(guò)程過(guò)一遍。體驗安裝MySQL8.0的時(shí)候,發(fā)現我的navicat連不上MySQL8.0了,經(jīng)查找原來(lái)MySQL8.0提供了兩種密碼加密的方式,我安裝的時(shí)候選了新的那種。
2、安裝MySQL8.0
2.1、在mysql installer添加服務(wù)
點(diǎn)擊add按鈕。
選custom,接著(zhù)next,這樣子就能選擇自己要安裝的服務(wù)。
先責mysql server,添加到to be installed處,接著(zhù)next下一步。
直接next,需要更改的話(huà),按自己需求改吧。
直接點(diǎn)擊execute,執行安裝。
安裝完畢,next。
2.2、配置mysql
next,開(kāi)始配置mysql設置。
默認即可,next。
沒(méi)什么必要,默認配置即可,next,有其它需求一般都是改一下端口就完事。
沒(méi)什么必要還是選擇以前的加密方式把,剛出來(lái)8.0,第三方客戶(hù)端基本都不支持這種加密方式,但自帶的命令行支持,當然我推薦的是開(kāi)發(fā)環(huán)境這樣子,端你自己考慮吧,開(kāi)發(fā)環(huán)境老的加密方式不會(huì )有坑,選擇Use Legacy Authentication Method,然后next,下一步
輸入root用戶(hù)的密碼,next。
默認即可,next。
點(diǎn)擊execute,寫(xiě)入配置和添加windows服務(wù)。
點(diǎn)finish完成安裝。
接著(zhù)點(diǎn)next和finish即可完成。
3、MySQL服務(wù)的開(kāi)啟和停止
這里不做詳細解釋。反正在任務(wù)管理器的服務(wù)tab那里,你可以開(kāi)啟和關(guān)閉mysql服務(wù),默認是自啟動(dòng)的,我自己任由他自啟,因為占用資源不多。
4、關(guān)于MySQL8.0新的密碼認證方式
The caching_sha2_password and sha256_password authentication plugins provide more secure password encryption than the mysql_native_password plugin, and caching_sha2_password provides better performance than sha256_password. Due to these superior security and performance characteristics of caching_sha2_password, it is as of MySQL 8.0 the preferred authentication plugin, and is also the default authentication plugin rather than mysql_native_password.
翻譯:caching_sha2_password和sha256_password認證插件比mysql_native_password插件提供的密碼加密更加安全,并且caching_sha2_password加密比sha256_password的加密性能更好。由于caching_sha2_password這樣優(yōu)秀的安全和性能特性,讓他作為MySQL8.0的首選認證插件,這也是默認的認證插件插件而不是mysql_native_password。
具體你可以訪(fǎng)問(wèn)這個(gè)caching_sha2_password Compatibility Issues and Solutions來(lái)了解,已經(jīng)使用了新的加密方式,訪(fǎng)問(wèn)不了的解決方法,簡(jiǎn)單總結一下就是
1、將加密方式改為舊的,在配置文件my.conf中添加如下:
[mysqld] default_authentication_plugin=mysql_native_password
2、使用支持新的加密方式的客戶(hù)端(Client),比如等于或高于8.0.4版本的libmysqlclient
3、使用支持新的加密方式的連接驅動(dòng)(Connector):
MySQL Connector/C++ 1.1.11 or higher or 8.0.7 or higher. MySQL Connector/J 8.0.9 or higher. MySQL Connector/NET 8.0.10 or higher (through the classic MySQL protocol). MySQL Connector/Node.js 8.0.9 or higher.
PHP: the X DevAPI PHP extension (mysql_xdevapi) supports caching_sha2_password.
4、使用了新的加密方式,改為舊的加密方式,而root用戶(hù)也要進(jìn)行相應的更改才可以,因為root用戶(hù)還是新的加方式,所以使用alter語(yǔ)句改為重置密碼來(lái)覆蓋新的加密方式的密碼:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
password是你將要設置的root用戶(hù)的密碼。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站