真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在Windows環(huán)境中安裝MySQL8.X-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關(guān)怎么在Windows環(huán)境中安裝 MySQL 8.X ,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

門源網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),門源網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為門源上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的門源做網(wǎng)站的公司定做!

下載MySQL

進(jìn)入MySQL官網(wǎng)下載地址,選擇Windows (x86, 64-bit), ZIP Archive。

怎么在Windows環(huán)境中安裝 MySQL 8.X

可不用登錄,直接跳過。下載過程也許有丟丟慢,耐心等待下。

怎么在Windows環(huán)境中安裝 MySQL 8.X

下載完成后,直接解壓到自己喜歡的位置即可。

卸載原有版本

如果之前有安裝低版本的MySQL,需要先卸載之前的MySQL。如果沒有安裝過,可直接跳過該步驟。

管理員打開cmd,先 net stop mysql 停掉 mysql 服務(wù),然后使用 mysqld remove MySQL 移除MySQL。

net stop mysql 
mysqld remove MySQL

怎么在Windows環(huán)境中安裝 MySQL 8.X

刪除注冊(cè)表信息,以免有時(shí)候無法正常安裝新版本。以下有就刪除,但我在操作時(shí)僅僅只有第一個(gè)存在。

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL

怎么在Windows環(huán)境中安裝 MySQL 8.X

修改原有MySQL_HOME的環(huán)境變量指向新版本位置。

怎么在Windows環(huán)境中安裝 MySQL 8.X

安裝MySQL

在MySQL的解壓目錄里,新建data文件夾,并創(chuàng)建my.ini配置文件。

[mysqld]
# 設(shè)置3306端口
port=3306
# 設(shè)置mysql的安裝目錄
basedir=E:\\tools\\MySQL\\mysql-8.0.18-winx64
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=E:\\tools\\MySQL\\mysql-8.0.18-winx64\\data
# 允許大連接數(shù)
max_connections=3000
# 允許連接失敗的次數(shù)。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫系統(tǒng)
max_connect_errors=10
# 服務(wù)端使用的字符集默認(rèn)為UTF8
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB

[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8

[client]
# 設(shè)置mysql客戶端連接服務(wù)端時(shí)默認(rèn)使用的端口
port=3306
# 設(shè)置mysql客戶端連接服務(wù)端時(shí)默認(rèn)字符集
default-character-set=utf8

進(jìn)入bin目錄,執(zhí)行mysqld --initialize --console,執(zhí)行成功會(huì)輸出臨時(shí)密碼。

mysqld --initialize --console

執(zhí)行成功后會(huì)輸出: A temporary password is generated for root@localhost: a4lcly4e8f-G
a4lcly4e8f-G就是臨時(shí)密碼

怎么在Windows環(huán)境中安裝 MySQL 8.X

然后使用該密碼就可以進(jìn)行了,幸運(yùn)的話,就可以正常進(jìn)入MySQL。

登錄報(bào)錯(cuò)

如果不幸地,在使用臨時(shí)密碼登錄時(shí)報(bào)錯(cuò),ERROR 1045 (28000):Access denied for user 'root'@'localhost' (using password: YES)。

怎么在Windows環(huán)境中安裝 MySQL 8.X

遇到此問題,需要跳過密碼校驗(yàn)。

先停掉MySQL服務(wù):net stop mysql

在MySQL安裝路徑的bin目錄,輸入mysqld --console --skip-grant-tables --shared-memory,此時(shí)cmd窗口會(huì)被掛起,也就是看起來卡住一樣,不用擔(dān)心,這是正?,F(xiàn)象。

然后再打開另一個(gè)窗口,同樣是MySQL安裝路徑的bin目錄,直接輸入mysql,在執(zhí)行use mysql。

使用flush privileges刷新權(quán)限,再alter user'root'@'localhost' IDENTIFIED BY '1234';更改密碼。

保險(xiǎn)起見,再次使用flush privileges刷新權(quán)限。

關(guān)閉窗口,使用剛剛的密碼重新連接MySQL:mysql -u root -p,然后再輸入密碼。若顯示服務(wù)未啟動(dòng),需先啟動(dòng)MySQL服務(wù),輸入net start mysql。

# 關(guān)閉MySQL
net stop mysql

# 跳過權(quán)限校驗(yàn)
mysqld --console --skip-grant-tables --shared-memory

# 刷新權(quán)限
flush privileges

# --skip-grant-tables模式下連接MySQL
mysql

# 使用系統(tǒng)mysql庫
use mysql

# 更改密碼
alter user 'root'@'localhost' IDENTIFIED BY '1234';

# 刷新權(quán)限
flush privileges

# 連接MySQL,-u、-p后空格可省略,-p后可不輸入密碼,再回車后再鍵入密碼,這樣更安全
mysql -u root -p 1234

# 退出MySQL
\q
exit
quit

以上就是怎么在Windows環(huán)境中安裝 MySQL 8.X ,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)頁標(biāo)題:怎么在Windows環(huán)境中安裝MySQL8.X-創(chuàng)新互聯(lián)
文章地址:http://weahome.cn/article/dscgjd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部