1. 程式人生 > 其它 >Windows10安裝MySQL(基於zip方式)

Windows10安裝MySQL(基於zip方式)

環境

作業系統:Windows10 家庭中文版(64bit)
MySQL版本:mysql-5.7.36-winx64

安裝過程

下載

從MySQL官網官網直達下載對應版本的MySQL安裝包,本文采用的是zip型別的。本文中的MySQL版本下載直達:下載直達

解壓

將下載好的安裝包解壓到指定安裝路徑中去(我是放在D盤根目錄下,解壓後的安裝包路徑為:D:/mysql-5.7.36-winx64),應該沒有data、log和my.ini這三個檔案,這是我在後面自己新建的。

配置環境變數

右鍵“此電腦”-->開啟“屬性”-->開啟“高階系統設定”-->開啟“環境變數”-->在Path中新建變數,指向MySQL安裝路徑的bin目錄。

建立MySQL配置檔案

在安裝目錄下新建檔案my.ini(可以先建立my.txt檔案,然後修改副檔名),檔案內容如下:

[client]
port=3306
default-character-set=utf8
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
#log
general-log=0
log-output=FILE
slow-query-log=1
long_query_time=1
slow_query_log_file="D:\mysql-5.7.36-winx64\log\log_slow.log"
log_error="D:\mysql-5.7.36-winx64\log_err.log"
#log="D:\install\mysql\log\logDora.log"
#開啟查詢快取
explicit_defaults_for_timestamp=true
# 設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=D:/mysql-5.7.36-winx64
# 設定 mysql資料庫的資料的存放目錄,MySQL 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯
datadir=D:/mysql-5.7.36-winx64/data
# 允許最大連線數
max_connections=1000
max_user_connections=500
# Set the SQL mode to strict
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
# 服務端使用的字符集預設為utf8字符集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
collation-server=utf8_general_ci

開始安裝MySQL

  1. 在bin目錄下以管理員許可權執行命令mysqld --initialize --console,在最後,會生成一個隨機密碼,一定要將這個密碼儲存好,之後登入會用到。

A temporary password is generated for root@localhost: *******

  1. 為MySQL註冊服務,執行命令mysqld --install 服務名稱

例:mysqld --install mysql

  1. 啟動該服務,登入後修改密碼(預設密碼在第一步生成了)。
net start mysql
mysql -u root -p*****
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
  1. 上述步驟完成後,右鍵“此電腦”-->點選“管理”-->點選“服務和應用程式”-->點選“服務”,應該就可以看到你在第二部註冊的服務了。