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