關(guān)于win10MySQL5.0卸載,安裝8.0.15.0遇到的問題總結(jié)

之前電腦上一直裝載的是MySQL8.0.15.0,實習期間卸載重裝了MySQL5.0沒有遇到太多問題。實習結(jié)束后想重裝8.0,結(jié)果一直出毛病,這里將個人的解決方法總結(jié)一下,希望能幫助到有同類問題的朋友。



1.直接在百度上搜索MySQL,官網(wǎng)下載



2.解壓出現(xiàn)如下文件夾


3.配置系統(tǒng)環(huán)境變量

去系統(tǒng)的環(huán)境變量的path里添加一個mysql的bin的路徑如:

高級系統(tǒng)設置-->環(huán)境變量-->path-->新建-->添加bin路徑


4.新建my.ini文件

解壓后的目錄并沒有的my.ini文件,需自行創(chuàng)建在安裝根目錄下添加的my.ini(新建文本文件,將文件類型改為的.ini),寫入基本配置:

(粗體部分需根據(jù)安裝目錄進行修改)

[mysqld]

# 設置3306端口

port=3306

#設置mysql的安裝目錄

basedir=D:\down\mysql-8.0.15-winx64

#設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄

datadir=D:\down\mysql-8.0.15-winx64\Data

# 允許最大連接數(shù)

max_connections=200

# 允許連接失敗的次數(shù)。

max_connect_errors=10

# 服務端使用的字符集默認為UTF8

character-set-server=utf8

# 創(chuàng)建新表時將使用的默認存儲引擎

default-storage-engine=INNODB

# 默認使用“mysql_native_password”插件認證

#mysql_native_password

default_authentication_plugin=mysql_native_password

[mysql]

# 設置mysql客戶端默認字符集

default-character-set=utf8

[client]

# 設置mysql客戶端連接服務端時默認使用的端口

port=3306

default-character-set=utf8

來自<https://jingyan.baidu.com/article/4dc408480c1b00c8d946f18d.html>

5.以管理員身份運行cmd

在桌面搜索cmd

右鍵“命令提示符”-->以管理員身份運行

注意打開之后的位置

6.執(zhí)行

mysqld --initialize--console????? 命令

費時較長,耐心等待,出現(xiàn)信息,注意記錄初始密碼(root);,qRm#5Hm>0:


(1)若出現(xiàn)


則修改

my.ini配置,其中這兩項一定要按這個格式,雙引號及雙反斜杠,否則初始化時會報錯

basedir ="D:\\tool\\MYSQL\\mysql-8.0.12-winx64"

datadir = "D:\\tool\\MYSQL\\mysql-8.0.12-winx64\\data"

---------------------

作者:松鼠陛下

來源:CSDN

原文:https://blog.csdn.net/songshuguowang/article/details/82768007

版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!

(2)若出現(xiàn)


意為

“utf8”目前是字符集utf8mb3的別名,但在將來的版本中將是utf8mb4的別名。請考慮使用utf8mb4,以便明確。

初步判定是傳進去的的數(shù)據(jù)編碼類型是UTF8MB4,而MySQL里的是UTF8MB3,它建議改編碼,參考 https://mathiasbynens.be/notes/mysql-utf8mb4這個分析只是個人猜測,謹供參考。版本8.0.11??????

my.ini

[client]

default-character-set =utf8mb4

[mysql]

# 設置mysql客戶端默認字符集

?default-character-set=utf8mb4

[mysqld]

;設置3306端口

port =3306

#設置mysql的安裝目錄

basedir=E:\\mysql\\mysql-8.0.11-winx64

#設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄

datadir=E:\\mysql\\mysql-8.0.11-winx64\\data

# 允許最大連接數(shù)

max_connections=200

#服務端使用的字符集默認為8比特編碼的latin1字符集

character-set-server=utf8mb4

#創(chuàng)建新表時將使用的默認存儲引擎

default-storage-engine=INNODB

collation-server =utf8mb4_unicode_ci

character-set-client-handshake =FALSE

init_connect='SET NAMES utf8mb4'

---------------------

作者:weixin_34111790

來源:CSDN

原文:https://blog.csdn.net/weixin_34111790/article/details/87596279

版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!

(3)安裝成功


mysql根目錄出現(xiàn)date文件夾

依然牢記初始密碼*us>9fDw:c)n

(4)

如果關(guān)快了,或者沒記住,那也沒事,刪掉初始化的 datadir 目錄,再執(zhí)行一遍初始化命令,又會重新生成的。當然,也可以使用安全工具,強制改密碼,用什么方法,自己隨意。

參考:https://dev.mysql.com/doc/refman/8.0/en/data-directory-initialization-mysqld.html

來自<http://www.cnblogs.com/laumians-notes/p/9069498.html>

7.運行命令

mysqld --install

若出現(xiàn)

以前裝過mysql未刪除

解決方案:


8.執(zhí)行net start mysql


9.運行數(shù)據(jù)庫

命令:? mysql -u root -p


10.更新密碼

alter user 'root'@'localhost' identified by 'password';

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容