由于我是個白到不能再白的小白策幼,所以安裝數(shù)據(jù)庫的時候遇到了幾個奇奇怪怪的問題垄惧,雖然還不懂為什么到逊,但是好歹解決了問題。(此文只適合一心想安裝不求理解的小白脑题,大佬看看就好了)
一.安裝時遇到2003錯誤
上網(wǎng)查了一堆最后發(fā)現(xiàn)一篇能夠解決上面這個問題的文章他炊,記得先把下載好的mysql都刪除一遍再操作已艰。
1.選擇zip哩掺,然后解壓
2.配置環(huán)境變量
我的是:C:\Users\25013\Desktop\mysql-8.0.21-winx64\bin
3.配置完在bin同級目錄創(chuàng)一個data文件夾與mysql.ini配置文件
4.mysql.ini文件內(nèi)容是:
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[mysqld]
#設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64\data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
5.用管理員身份運(yùn)行cmd,輸入命令回車:
mysqld --initialize-insecure --user=mysql
6.輸入命令回車:
mysqld install
(顯示:Service successfully indtalled.就是成功了舱禽,要是出現(xiàn)Install/Remove of the Service Denied!這句話就檢查有沒有用管理員身份運(yùn)行)
7.啟動服務(wù)誊稚,輸入命令回車:
net start mysql
8.輸入命令回車:
mysql -u root -p
本來我以為到這個時候就萬事大吉,結(jié)果又來一個錯誤QWQ﹉
二.報(bào)1251錯誤解決方法:
解決方法:
1.用管理員身份運(yùn)行cmd,輸入命令回車:
mysql -u root -p
2.更改密碼,命令如下:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
3.再更改密碼全谤,命令如下:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '此處是你的新密碼';
4.刷新數(shù)據(jù)庫:
FLUSH PRIVILEGES;
吶~到這里就結(jié)束了认然,希望對你們有幫助!QVQ
要是想要深刻理解問題的漫萄,你們可以去大佬的鏈接康康~
參考鏈接:
https://blog.csdn.net/weixin_42869365/article/details/83472466
https://www.cnblogs.com/blessYou/p/10766979.html