最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Windows 下 MySQL 8.X 的安裝教程

 更新時(shí)間:2019年11月14日 09:20:16   作者:楊小格子  
這篇文章主要介紹了Windows 下 MySQL 8.X 的安裝教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

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

下載MySQL

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

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

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

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

卸載原有版本

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

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

net stop mysql 
mysqld remove MySQL 

刪除注冊(cè)表信息,以免有時(shí)候無(wú)法正常安裝新版本。以下有就刪除,但我在操作時(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

修改原有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ù)庫(kù)的數(shù)據(jù)的存放目錄
datadir=E:\\tools\\MySQL\\mysql-8.0.18-winx64\\data
# 允許最大連接數(shù)
max_connections=3000
# 允許連接失敗的次數(shù)。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫(kù)系統(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í)密碼

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

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

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

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

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

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

保險(xiǎn)起見(jià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

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

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

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

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

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

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

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

# 退出MySQL
\q
exit
quit

總結(jié)

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

相關(guān)文章

  • mysql本地登錄無(wú)法使用端口號(hào)登錄的解決方法

    mysql本地登錄無(wú)法使用端口號(hào)登錄的解決方法

    這篇文章主要介紹了mysql本地登錄無(wú)法使用端口號(hào)登錄的解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • mysql too many open connections問(wèn)題解決方法

    mysql too many open connections問(wèn)題解決方法

    這篇文章主要介紹了mysql too many open connections問(wèn)題解決方法,其實(shí)是max_connections配置問(wèn)題導(dǎo)致,它必須在[mysqld]下面才會(huì)生效,需要的朋友可以參考下
    2014-05-05
  • MySQL不停地自動(dòng)重啟的解決方法

    MySQL不停地自動(dòng)重啟的解決方法

    這篇文章主要給大家介紹了關(guān)于MySQL不停地自動(dòng)重啟的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • mysql數(shù)據(jù)庫(kù)是做什么

    mysql數(shù)據(jù)庫(kù)是做什么

    在本篇文章里小編給大家分享的是一篇關(guān)于mysql數(shù)據(jù)庫(kù)是做什么的基礎(chǔ)性文章,有興趣的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • MySQL8.0.19安裝教程

    MySQL8.0.19安裝教程

    這篇文章主要介紹了MySQL8.0.19安裝教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • MySQL深入淺出掌握觸發(fā)器用法

    MySQL深入淺出掌握觸發(fā)器用法

    觸發(fā)器是SQLserver提供給程序員和數(shù)據(jù)分析員來(lái)保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲(chǔ)過(guò)程,事件是在 MySQL 5.1后引入的,有點(diǎn)類(lèi)似操作系統(tǒng)的計(jì)劃任務(wù),但是周期性任務(wù)是內(nèi)置在MySQL服務(wù)端執(zhí)行的
    2022-05-05
  • 如何解決mysql表輸入中文出現(xiàn)問(wèn)號(hào)的問(wèn)題

    如何解決mysql表輸入中文出現(xiàn)問(wèn)號(hào)的問(wèn)題

    這篇文章主要介紹了如何解決mysql表輸入中文出現(xiàn)問(wèn)號(hào)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • MySQL查看和修改時(shí)區(qū)的實(shí)現(xiàn)方法

    MySQL查看和修改時(shí)區(qū)的實(shí)現(xiàn)方法

    本文主要介紹了MySQL查看和修改時(shí)區(qū),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • MySQL報(bào)錯(cuò)ERROR?2002?(HY000):?Canot?connect?to?local?MySQL?server?through?socket

    MySQL報(bào)錯(cuò)ERROR?2002?(HY000):?Canot?connect?to?local?MyS

    ERROR?2002是一個(gè)常見(jiàn)的錯(cuò)誤,這可能會(huì)阻礙數(shù)據(jù)庫(kù)的正常使用,本文就來(lái)介紹一下該錯(cuò)誤的解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • Oracle與MySQL的區(qū)別詳解

    Oracle與MySQL的區(qū)別詳解

    MySQL和Oracle Database都是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),本文主要介紹了MySQL和Oracle Database的區(qū)別及優(yōu)缺點(diǎn)是什么,感興趣的小伙伴歡迎閱讀
    2023-04-04

最新評(píng)論

富顺县| 祁门县| 晋城| 客服| 晴隆县| 黔西县| 曲松县| 黄冈市| 调兵山市| 汉寿县| 新闻| 定安县| 和龙市| 新津县| 黔西| 九龙坡区| 鸡东县| 平安县| 洞头县| 得荣县| 景谷| 垫江县| 隆子县| 马边| 南宫市| 霍山县| 卓尼县| 胶南市| 即墨市| 桓台县| 德阳市| 贺州市| 桐梓县| 手游| 托克托县| 建阳市| 日照市| 招远市| 内乡县| 镇远县| 松滋市|