(1)下載安裝包文件。
官網地址:https://dev.mysql.com/downloads/mysql/
選擇下載 mysql-8.0.19-winx64.zip。
(2)解壓文件到安裝目錄
我的安裝目錄是 “D:\Program Files\mysql-8.0.19-winx64”。
解壓後的安裝目錄中文件列出如下:
(3)修改Windows環境變量。
操作路徑:電腦桌面-->計算機圖標上點右鍵-->屬性-->高級系統設置-->環境變量。
新建變量“MYSQL_HOME=MySQL 安裝目錄”。
編輯Path變量,添加“%MYSQL_HOME%\bin;”,注意分號分隔。
(4)創建配置文件。
在安裝目錄下新建一個my.ini文件(可以先創建一個my.txt文件,再將其擴展名類型改爲 ini)。
my.ini 配置如下:
[mysqld]
# 設置mysql的安裝目錄
basedir=D:/Program Files/mysql-8.0.19-winx64
# 設置mysql的數據文件存放目錄
datadir=D:/Program Files/mysql-8.0.19-winx64/data
# 設置服務器字符集爲utf8
character_set_server=utf8
# 設置服務器默認排序
collation_server=utf8_general_ci
# 設置3306端口
port=3306
# 允許最大連接數
max_connections=100
# 允許連接失敗的次數。
max_connect_errors=10
# 創建新表時將使用的默認存儲引擎
default_storage_engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
# 設置mysql不區分大小寫
lower_case_table_names=1
[mysql]
# 設置mysql客戶端默認字符集
default_character_set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
# 設置客戶端字符集
default_character_set=utf8
[WinMySQLadmin]
Server=D:/Program Files/mysql-8.0.19-winx64/bin/mysqld.exe
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
(5)初始化MySQL。
以管理員身份打開一個CMD命令行窗口,操作路徑:開始-->搜索程序和文件,輸入“cmd”-->在“cmd.exe”程序上點右鍵,"以管理員的身份運行"。
切換到MySQL的bin目錄執行如下命令:mysqld --initialize --console
在這裏會爲root用戶創建一個臨時密碼:w5T<ayuVj%pO,請記住該密碼,後面會用到。
(6)將MySQL 註冊爲Windows系統服務。
使用命令:mysqld install MySQL --defaults-file="配置文件路徑"
在命令行中輸入如下命令:mysqld install MySQL --defaults-file="D:\Program Files\mysql-8.0.19-winx64\my.ini"
如果需要移除服務,可以使用命令:mysqld remove
(7)啓動MySQL 服務。
使用命令:net start mysql
如果第一次使用“net start mysql”命令啓動MySQL 服務沒有成功,我們需要先使用“sc delete mysql”命令清除已經註冊的MySQL 服務,再使用“mysqld -install”命令重新註冊MySQL 服務。
(8)修改root賬戶的密碼。
1.使用root賬戶登錄。
使用命令:mysql -uroot -p
輸入mysqld --initialize --console執行過程中爲root自動生成的密碼:w5T<ayuVj%pO
2.重置root賬戶密碼。
使用命令:alter user 'root'@'localhost' identified by '你的密碼' password expire never;
3.退出。
使用命令:QUIT;
4.客戶端工具連接MySQL
使用SQLyog、Navicat等工具連接MySQL測試,成功!