1. 程式人生 > >MySQL8.0.12壓縮包安裝

MySQL8.0.12壓縮包安裝

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

下載對應的壓縮包,然後我到我的C盤中解壓如下:

解壓出來是沒有  my.ini  這個配置檔案的需要我們自己新增:

[mysqld]
#skip-grant-tables
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=C:\Program Files\MySQL
# 設定mysql資料庫的資料的存放目錄
datadir=D:\Database\MySQL\data
# 允許最大連線數
max_connections=200
# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字符集預設為UTF8
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
# 預設使用“mysql_native_password”外掛認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306
default-character-set=utf8

my.ini檔案這樣配置就可以,裡面對應的程式碼都有註釋。

開始安裝:

1.配置環境變數,新增你的bin目錄到系統環境變數path中:

2.用管理員的身份開啟 CMD (直接搜尋然後右擊)

然後CD到你安裝目錄的bin資料夾下:

3.執行 mysqld --initialize-insecure --user=mysql 命令初始化你的root使用者命令為空,

如果直接執行mysqld --initialize 的話MySQL會隨機給你生成一個很複雜的密碼,在你的data目錄中字尾為 .err 的檔案中可以檢視

大概是如下圖那一行所示

4.執行mysqld --install 安裝MySQL服務,安裝成功會提示successful 什麼的

然後可以執行 net start mysql 來啟動mysql服務 一般都會啟動成功的。