windows下安裝mysql8

前言:

MySQL 8.0 正式版 8.0.12 已發佈,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,還帶來了大量的改進和更快的性能!

     MySQL 8.0是全球最受歡迎的開源數據庫的一個非常令人興奮的新版本,全面改進。一些關鍵的增強包括:

SQL窗口函數,公用表表達式,NOWAIT和SKIP LOCKED,降序索引,分組,正則表達式,字符集,成本模型和直方圖。

JSON擴展語法,新功能,改進排序和部分更新。使用JSON表函數,您可以使用JSON數據的SQL機制。

GIS地理支持。空間參考系統(SRS),以及SRS感知空間數據類型,空間索引和空間功能。

可靠性 DDL語句已變得原子性和崩潰安全,元數據存儲在單個事務數據字典中。由InnoDB提供支持!

可觀察性性能架構,信息架構,配置變量和錯誤記錄的顯着增強。

可管理性遠程管理,撤消表空間管理和新的即時DDL。

安全 OpenSSL改進,新的默認身份驗證,SQL角色,分解超級特權,密碼強度等等。

性能 InnoDB在讀/寫工作負載,IO綁定工作負載和高爭用“熱點”工作負載方面明顯更好。增加了資源組功能,通過將用戶線程映射到CPU,爲用戶提供一個選項,以針對特定硬件上的特定工作負載進行優化

安裝步驟:

1、下載安裝包
從MySQL官網上下載最新的安裝包:
https://dev.mysql.com/downloads/file/?id=479669
直接點擊最下方的“No thanks, just start my download.”即可開始下載
下載成功後的壓縮包
2,創建my.ini配置文件並配置
# 數據庫服務端配置項
[mysqld]
# 數據庫路徑
basedir=D:\\Programs\\MySQL\\MySQL-8.0.12-winx64
# 數據路徑
datadir=D:\\Programs\\MySQL\\data
# 端口號
port=3306
# 默認字符集
character-set-server=utf8mb4
# 存儲引擎
default-storage-engine=INNODB
# 客戶端配置項
[mysql]
# 默認字符集
default-character-set=utf8mb4
# 連接客戶端配置項
[client]
default-character-set=utf8mb4
3,開終端,進入到數據安裝路徑下的bin目錄下:
 3.1 初始化mysql配置(記住臨時密碼):
  在終端中輸入指令“mysqld –-initialize –-console”,按回車鍵即可完成初始化
 3.2 數據庫服務安裝
  mysqld –-install
4,服務啓動
NET start MySQL;
驗證服務是否已經啓動,在終端頁面嘗試能否登陸數據庫
mysql -u root -p
密碼輸入上面的臨時密碼
登陸成功!在執行指令前,系統會強制要求更改初始化時的隨機密碼:
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123456’;
flush privileges;
5,在使用工具連接的時候會報錯 navicat mysql8 client does not support authentication...
 解決辦法:
 alter user 'root'@'localhost' identified with mysql_native_password by '123456';
 flush privileges;

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章