一、卸載老版本的mysql
1.1 在控制面板中刪除即可
1.2 將老版本的mysql安裝殘留文件徹底刪除
二、徹底刪除mysql-注冊表
2.1 開始->運行-> regedit 看看注冊表里這幾個地方刪除沒有
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL (如果存在目錄刪除)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL (如果存在目錄刪除)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL(如果存在目錄刪除)
這一條是很關鍵的
C:\Documents and Settings\All Users\Application Data\MySQL必須要刪除
三、下載mysql8.0.15
3.1 進入官網https://dev.mysql.com/downloads/mysql/
3.2 選擇對應版本
3.解壓縮然后運行安裝文件
4.安裝
4.1選擇custom,然后next
4.2添加下載的服務
4.3配置安裝路徑
4.4一直下一步,一直到Finnish
5.配置環境變量
5.1在系統變量中的Path中配置bin目錄
注意:不需要在啟動服務,服務自動啟動。
6.navicat連接mysql(其實mysql8.0自帶可視化工具MySQL workbench)
6.1此時會出現問題
因為mysql8.0采用新的保密方式,所以舊的不能用,改密碼方式:
6.2解決方案
1.用管理員身份打開cmd;
2.mysql -uroot -p(輸入密碼);
3.ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密碼' PASSWORD EXPIRE NEVER;
4.ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼';
5.FLUSH PRIVILEGES;
6.3新建連接
鏈接名為locallhost_3306,否則會報錯(找不到路徑)
6.4 鏈接完成
o2o是我新建的數據庫