1. 程式人生 > >Windows 離線安裝 MySQL

Windows 離線安裝 MySQL

Windows 電腦離線安裝 MySQL 服務準備

官網下載安裝壓縮包:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

備註:下載社群版5.7即可,企業版需要收費並且還需要登陸才能下載。

 

安裝開始

1、官網下載壓縮包安裝檔案,如:mysql-5.7.19-winx64.zip

2、將壓縮包解壓至本地目錄,如:D:\tools\mysql-5.7.19-winx64

3、D:\tools\mysql-5.7.19-winx64 新增 my.ini 配置檔案

[client]
port=3306
default-character-set=utf8

[mysqld] 
# 設定為自己MYSQL的安裝目錄 
#basedir=D:\tools\mysql-5.7.23-winx64
# 設定為MYSQL的資料目錄 
#datadir=D:\tools\mysql-5.7.23-winx64\data
#port=3306
character_set_server=utf8
#sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
# 開啟查詢快取
#explicit_defaults_for_timestamp=true
# 第一次啟動MYSQL開啟這行(一定放在末尾),可以免密登陸,方便登入設定root密碼
skip-grant-tables

4、使用管理員執行命令列,如:Windows 10 使用 win 鍵 + x 鍵,選擇 Windows PowerShell(管理員)

5、進入解壓目錄:

cd D:
cd D:\tools\mysql-5.7.23-winx64\bin

6、執行安裝命令:

mysqld.exe install

7、第一次安裝,資料目錄沒有初始化,需要執行如下命令,否則不能啟動

mysqld.exe  --initialize

8、啟動 mysql 服務:

# 管理員模式下執行命令
net start mysql

# 或者通過 Windwos 服務視窗手動啟動
# win 鍵 + R 鍵
# 輸入命令 services.msc
# 選擇 MySQL 服務,右鍵啟動

9、配置 mysql 環境變數,使可以使用 mysql 命令(可不配置):

# 新建
MYSQL_HOME=D:\tools\mysql-5.7.23-winx64\
# 編輯 Path(注意前後分號),末尾增加 
;%MYSQL_HOME%\bin\;

10、進入 mysql ,命令:

# 密碼預設為空
mysql -u root -p

11、設定 root 密碼:

use mysql
update user set authentication_string=password('root') where user='root';

12、註釋 skip-grant-tables 配置,每次登陸需要需要密碼:

net stop mysql
net start mysql
# 需要如如密碼才能登入
mysql -u root -p