一文詳解如何徹底刪除舊版本mysql并安裝新版本
一、問題來源
進行項目交接時運行sql文件出現(xiàn)報錯Unknown collation: 'utf8mb4_0900_ai_ci'
發(fā)現(xiàn)是因為我使用的mysql版本為5.6,不支持utf8mb4_0900_ai_ci的字符排序規(guī)則,便更新mysql版本為8.0
二、解決辦法
第一步:刪除舊版本mysql
1. 關閉mysql服務
敲擊win+R 輸入cmd,右鍵選擇以管理員身份運行
輸入net stop mysql 關閉mysql服務
2. 卸載mysql程序
win+R 輸入control 進入控制面板,點擊卸載程序
選擇與mysql有關的程序全部卸載
3. 刪除安裝目錄
找到當初安裝目錄,刪除文件夾
如果安裝在c盤,會有隱藏文件,打開programFiles與programData找到所有與mysql有關的子目錄刪除
注:如不記得安裝目錄,打開此電腦——>管理——>服務和應用程序——>服務,找到mysql打開看到文件路徑
4. 刪除注冊表
win+R 輸入regedit打開注冊表
找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001\Services\MySQL
刪除
第二步:安裝mysql
1. 下載mysql壓縮包
下載鏈接:
MySQL :: Download MySQL Community Server 或者 點擊這里下載
點擊下載并解壓
2. 配置環(huán)境變量
復制bin目錄的路徑
打開此電腦——>右鍵屬性——>高級系統(tǒng)設置——>環(huán)境變量——>系統(tǒng)變量找到path,將復制的bin路徑添加進去
3. 創(chuàng)建my.ini文件
打開解壓的文件夾,創(chuàng)建一個名為my.ini的文件
用記事本打開文件,將以下配置粘貼進去。
(注意修改為自己的安裝目錄,data文件夾不用管,之后會自動生成)
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
# 設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir = D:\\mysql-8.0.31-winx64
# 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir = D:\\mysql-8.0.31-winx64\\data
# 允許最大連接數(shù)
max_connections=20
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 創(chuàng)建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
4. 初始化配置
在bin目錄中輸入cmd打開命令行窗口
輸入mysqld --initialize 回車 初始化mysql
運行完畢后會發(fā)現(xiàn)多了一個名為data的文件夾
data文件夾里會有一個后綴為.err的文件,打開找到下圖為root賬戶和root密碼
5. 安裝并啟動mysql
使用管理員身份運行cmd 輸入
mysqld --install
回車顯示 service successfully installed 即安裝成功
輸入命令啟動mysql服務
net start mysql
輸入命令使用root賬戶和密碼登錄
mysql -u root -p
回車后輸入.err文件中復制的密碼
出現(xiàn)以下界面說明登錄成功
輸入命令修改默認密碼
alter user 'root'@'localhost' identified with mysql_native_password by ' **這里填寫新密碼** ';
至此安裝完成
總結(jié)
到此這篇關于如何徹底刪除舊版本mysql并安裝新版本的文章就介紹到這了,更多相關刪除舊版本mysql安裝新版本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
mysql workbench 設置外鍵的方法實現(xiàn)
在MySQL Workbench中設置外鍵屬性是非常方便的,本文就來介紹一下mysql workbench 設置外鍵的方法實現(xiàn),具有一定能的參考價值,感興趣的可以了解一下2024-01-01MySQL如何導入csv格式數(shù)據(jù)文件解決方案
本文將詳細介紹MySQL如何導入csv格式數(shù)據(jù)文件并提供詳細解決方案,需要了解的朋友可以參考下2012-11-11mysql啟動的error 2003和1067錯誤問題解決方法
mysql安裝好經(jīng)常發(fā)現(xiàn)無法正常啟動碰到最多的是error 2003的錯誤,經(jīng)研究在此附上解決方法,希望可以幫助有類似問題的朋友2013-09-09與MSSQL對比學習MYSQL的心得(八)--插入 更新 刪除
這一篇《與MSSQL對比學習MYSQL的心得(八)》將會講解MYSQL的插入、更新和刪除語句2014-08-08