欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows 下 MySQL 8.X 的安裝教程

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

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

下載MySQL

進入MySQL官網下載地址,選擇Windows (x86, 64-bit), ZIP Archive。

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

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

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

卸載原有版本

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

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

net stop mysql 
mysqld remove MySQL 

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

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

[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8

[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
# 設置mysql客戶端連接服務端時默認字符集
default-character-set=utf8

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

mysqld --initialize --console

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

然后使用該密碼就可以進行了,幸運的話,就可以正常進入MySQL。

登錄報錯

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

遇到此問題,需要跳過密碼校驗。

先停掉MySQL服務:net stop mysql

在MySQL安裝路徑的bin目錄,輸入mysqld --console --skip-grant-tables --shared-memory,此時cmd窗口會被掛起,也就是看起來卡住一樣,不用擔心,這是正常現象。

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

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

保險起見,再次使用flush privileges刷新權限。

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

# 關閉MySQL
net stop mysql

# 跳過權限校驗
mysqld --console --skip-grant-tables --shared-memory

# 刷新權限
flush privileges

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

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

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

# 刷新權限
flush privileges

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

# 退出MySQL
\q
exit
quit

總結

以上所述是小編給大家介紹的Windows 下 MySQL 8.X 的安裝教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

相關文章

  • MySQL8.0?Command?Line?Client輸入密碼后出現閃退現象的原因以及解決方法總結

    MySQL8.0?Command?Line?Client輸入密碼后出現閃退現象的原因以及解決方法總結

    我們在安裝MYSQL數據庫時,經常會出現一些問題,下面這篇文章主要給大家介紹了關于MySQL8.0?Command?Line?Client輸入密碼后出現閃退現象的原因以及解決方法的相關資料,需要的朋友可以參考下
    2023-03-03
  • MYSQL如何查看操作日志詳解

    MYSQL如何查看操作日志詳解

    任何一種數據庫中都有各種各樣的日志,下面這篇文章主要給大家介紹了關于MYSQL如何查看操作日志的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • MGR集群搭建及配置過程

    MGR集群搭建及配置過程

    MGR是MySQL數據庫未來發(fā)展的一個重要方向,本文重點給大家介紹MGR集群搭建過程分析,對MGR集群搭建相關知識感興趣的朋友一起看看吧
    2022-02-02
  • Kettle的MySQL數據源版本問題及解決

    Kettle的MySQL數據源版本問題及解決

    這篇文章主要介紹了Kettle的MySQL數據源版本問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 一文學習MySQL?意向共享鎖、意向排他鎖、死鎖

    一文學習MySQL?意向共享鎖、意向排他鎖、死鎖

    這篇文章主要介紹了MySQL?意向共享鎖、意向排他鎖、死鎖,包括InnoDB表級鎖,意向共享鎖和意向排他鎖及操作方法,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • MySQL中因字段字符集不同導致索引不能命中的解決方法

    MySQL中因字段字符集不同導致索引不能命中的解決方法

    這篇文章主要給大家介紹了關于MySQL中因字段字符集不同導致索引不能命中的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-09-09
  • MySQL最新版8.1.0安裝配置教程(圖文)

    MySQL最新版8.1.0安裝配置教程(圖文)

    MySQL是一種廣泛使用的開源數據庫管理系統(tǒng),MySQL 8.0是最新版本,它具有更好的性能和安全性,本文主要介紹了MySQL最新版8.1.0安裝配置教程,感興趣的可以了解一下
    2023-09-09
  • MySQL binlog日志記錄格式寫入機制及相關參數講解

    MySQL binlog日志記錄格式寫入機制及相關參數講解

    這篇文章主要為大家介紹了MySQL binlog日志記錄格式寫入機制及相關參數使用講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • MySql刪除表中一行的實操方法

    MySql刪除表中一行的實操方法

    在本篇文章中小編給大家整理了關于MySql刪除表中一行的實操方法以及實例分析,需要的朋友們參考下。
    2019-05-05
  • mysql 性能的檢查和調優(yōu)方法

    mysql 性能的檢查和調優(yōu)方法

    我一直是使用mysql這個數據庫軟件,它工作比較穩(wěn)定,效率也很高。
    2009-05-05

最新評論