MySQL 8的安裝及環境配置~(詳解)
MySQL安裝
根據自己的需求選擇~
不過本人選了第一個,開發者默認~
大多數操作,只需要默認下一步就好了,就不一一發截圖了~
接下來又是一頓next和finish~
然後還是一頓Next和Finish~最後安裝成功…
來任務管理器裏面的服務看看?
默認路徑C:\Program Files\MySQL\MySQL Server 8.0
配置path環境變量
計算機,右鍵,屬性,高級系統設置,環境變量
把C:\Program Files\MySQL\MySQL Server 8.0\bin這個路徑加到環境變量裏面去(放最上面)
現在就可以用CMD登錄MySql了
登錄命令: mysql -hlocalhost -uroot -p
然後我們發現navicat無法連接MySql?
彆着急,我們還有操作~
這種錯誤的原因是在MySQL8之前版本中加密規則mysql_native_password,而在MySQL8以後的加密規則爲caching_sha2_password。要麼更新navicat驅動來解決此問題,要麼就是將mysql用戶登錄的加密規則修改爲mysql_native_password。我的話呢,就用第二種吧~
加上這兩行命令就可以了~
設置密碼永不過期
alter user 'root'@'localhost' identified by 'root' password expire never;
設置加密規則爲mysql_native_password
alter user 'root'@'localhost' identified with mysql_native_password by 'root';