MySql安裝以及安裝遇到的問題

一: 下載MySql壓縮包
windows版本

image.png

image.png

二:把壓縮包解壓縮到指定的文件夾里面去
此處我解壓到C:\mysql目錄下


image.png

三: mysql-8.0.21-winx64文件夾下新建my.ini文件,并配置以下內(nèi)容


image.png
[client]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
 
[mysqld]
# 設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=C:\\mysql\\mysql-8.0.21-winx64
# 設(shè)置 mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄,MySQL 8+ 不需要以下配置,系統(tǒng)自己生成即可,否則有可能報(bào)錯(cuò)
# datadir=C:\\mysql\\sqldata
# 允許最大連接數(shù)
max_connections=20
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB

四:以管理員身份(如果不以管理員身份到開的話,在執(zhí)行mysqld -intall命令會(huì)報(bào)錯(cuò) Install/Remove of the Service Denied!)打開 cmd 命令行工具,切換目錄:

cd C:\web\mysql-8.0.11\bin

初始化數(shù)據(jù)庫(kù):

mysqld --initialize --console

執(zhí)行完成后,會(huì)輸出 root 用戶的初始默認(rèn)密碼,

A temporary password is generated for root@localhost: APWCY5ws&hjQ

APWCY5ws&hjQ 就是初始密碼,后續(xù)登錄需要用到,你也可以在登陸后修改密碼。

輸入以下安裝命令:

mysqld -install

安裝成功之后就可以打開服務(wù)

net start mysql
# 關(guān)閉服務(wù) 是 net stop mysql

要登錄本機(jī)的 MySQL 數(shù)據(jù)庫(kù),只需要輸入以下命令即可:

mysql -u root -p

按回車確認(rèn), 如果安裝正確且 MySQL 正在運(yùn)行, 會(huì)得到以下響應(yīng): 在此處輸入上面生成的密碼就可以

Enter password:

登錄成功之后會(huì)得到以下輸出

Welcome to the MySQL monitor........

五:MySQL登錄時(shí)出現(xiàn)Access denied for user 'root'@'localhost' (using password: YES)解決方法

用–init-file參數(shù)在服務(wù)啟動(dòng)時(shí)加載并運(yùn)行修改密碼的命令文件,該命令一旦執(zhí)行,服務(wù)啟動(dòng)后密碼即已經(jīng)清除或者重置,啟動(dòng)服務(wù)后即可以空密碼或指定密碼登入。
第一步:先關(guān)掉服務(wù)器:


image.png

第二步:創(chuàng)建一個(gè)文本文件,內(nèi)含一條密碼修改命令。我是在安裝MySQL的目錄下創(chuàng)建的。


image.png

image.png
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345';

第三步:命令行方式啟動(dòng)服務(wù)器,指定啟動(dòng)時(shí)執(zhí)行上述的密碼修改命令文件。
mysqld --init-file=C:\mysql\mysql-8.0.21-winx64\mysqlc.txt --console

image.png

接著重啟服務(wù)器:

net start mysql

然后用剛剛改過的密碼輸入就可以了。


image.png

六: 這樣每次重啟服務(wù)器都要跑到指定目錄下去,打開命令行,不太方便,因此可以配置環(huán)境變量(詳見)

選擇“我的電腦”,單擊右鍵,選擇“屬性->高級(jí)->環(huán)境變量中的系統(tǒng)變量,對(duì) MYSQL_HOME、Path 這 2 個(gè)系統(tǒng)變量分別設(shè)置如下相應(yīng)的值(設(shè)置原則:如果存在相應(yīng)的變量,直接對(duì)該變量進(jìn)行編輯,注意只添加不刪除;如果該變量不存在,則新建后再編輯。)

這里由于沒有于是就新建一個(gè)環(huán)境變量 MYSQL_HOM

MYSQL_HOME=D:\App\Mysql ( 目錄選擇自己的安裝目錄)

(此處需注意,如果是為某個(gè)已存在的變量新增變量?jī)?nèi)容,在輸入變量?jī)?nèi)容前必須先輸入英文輸入法狀態(tài)下的分號(hào))

image

2、新建完環(huán)境變量后,在環(huán)境變量里面找到Path,點(diǎn)擊編輯,在彈出的框里面點(diǎn)擊新建,新建一個(gè)環(huán)境變量

Path=%MYSQL_HOME%\bin (在Path路徑下添加 %MYSQL_HOME%\bin)
image
image

3、輸入%MYSQL_HOME%\bin,之后點(diǎn)擊確定,記住一定是3個(gè)確定

如果點(diǎn)擊編輯Path,打開是這樣的

image
需要在變量值最后面添加    ;%MYSQL_HOME%\bin    (MYSQL_HOME%\bin前面帶有英文狀態(tài)下的分號(hào))

編輯完成后確定就配置完成了

配置完成后我們可以在cmd 中輸入

mysql -u root -p

回車后輸入密碼

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

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