mysql升級到8.0以上版本的過程


卸載舊版本MySql

  通過電腦管家或者360找到所有的mysql應用,直接卸載即可,我是用的電腦管家卸載的,根據提示將應用以及相關的文件夾進行卸載和刪除后,就沒有其他參與文件了。

  網上教程提示還需要手動刪除一些注冊表的信息以及一些mysql的文件夾,具體鏈接:https://blog.csdn.net/qq_41140741/article/details/81489531

下載8.0以上版本MySql

  1、下載鏈接:https://dev.mysql.com/downloads/ 

  

 

   2、找到下載的msi版本

  

 

   3、下載后進行安裝,雙擊下載的xxxx.msi文件,看到以下頁面,點擊add

  

 

   4、找到8.0版本的server,如下圖(我已經將安裝好8.0版本了,所以以下截圖用的是5.7版本的)

  

 

  5、點擊之后就會進入另外一個框里面,並且原來選中的變為不可不可選中,然后依次將

  

 

   6、然后根據自己的需求將其他四個選項依次選擇,通過箭頭添加到右邊的框中

  

 

   7、選擇后點擊next,接下來就是瘋狂的點擊下一步了,最后設置root密碼即可。

  

 

 遇到的問題

  安裝后發現Navicat連接不上8.0版本的MySql了。

  如下圖所示:

  

 

 

  上網搜索解決方案,網上說出現這種情況的原因是:mysql8 之前的版本中加密規則是mysql_native_password,而在mysql8之后,加密規則是caching_sha2_password,

  解決問題方法有兩種:

  方法1.升級navicat驅動;

  方法2.把mysql用戶登錄密碼還原成mysql_native_password.

  這里采用方法2解決,具體操作步驟如下:

  1.打開命令行小黑屏,進入MySQL的bin目錄,然后輸入mysql -u root -p,輸入密碼

  

 

   2、設置登錄密碼

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; #更新一下用戶的密碼,password為自定義密碼 

FLUSH PRIVILEGES; #刷新權限

  3、設置完成后就可以成功連接了。

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM