国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

Windows 下 MySQL 8.X 的安裝教程

2020-01-18 20:39:42
字體:
供稿:網(wǎng)友

之前一直使用的是MySQL5.7,但由于MySQL增加了一些新特性,所以選擇了更新。

下載MySQL

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

下載地址:https://dev.mysql.com/downloads/mysql/

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

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

卸載原有版本

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

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

net stop mysql mysqld remove MySQL 

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

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

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

安裝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)為UTF8character-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-Ga4lcly4e8f-G就是臨時(shí)密碼

然后使用該密碼就可以進(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)。

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

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

在MySQL安裝路徑的bin目錄,輸入mysqld --console --skip-grant-tables --shared-memory,此時(shí)cmd窗口會(huì)被掛起,也就是看起來卡住一樣,不用擔(dān)心,這是正常現(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)閉MySQLnet stop mysql# 跳過權(quán)限校驗(yàn)mysqld --console --skip-grant-tables --shared-memory# 刷新權(quán)限flush privileges# --skip-grant-tables模式下連接MySQLmysql# 使用系統(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/qexitquit

總結(jié)

以上所述是小編給大家介紹的Windows 下 MySQL 8.X 的安裝教程,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)武林網(wǎng)網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 民权县| 鹤山市| 星座| 和静县| 河北区| 益阳市| 岳池县| 泸州市| 随州市| 渑池县| 手游| 阿城市| 儋州市| 亚东县| 武清区| 崇信县| 卢氏县| 水城县| 姚安县| 靖边县| 桑日县| 苏尼特右旗| 肥西县| 汽车| 盐边县| 且末县| 富锦市| 开鲁县| 扎兰屯市| 罗甸县| 扎囊县| 大兴区| 普格县| 平阳县| 深水埗区| 揭阳市| 宝丰县| 华坪县| 连城县| 安仁县| 个旧市|