MySQL 8.0.20 Zip格式安裝
一、下載
下載並解壓到 C:\mysql 目錄中
將 C:\mysql\bin 路徑添加到 path 環境變量中
設置 mysql 基本配置文件
在 C:\mysql 目錄下新建 data 文件夾
在 C:\mysql 目錄下新建文件 my.ini
將下列配置文件內容復制到 my.ini 文件中
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8mb4
[mysqld]
# 指定mysql安裝路徑
basedir=C:/mysql
# 指定數據存儲路徑
datadir=C:/mysql/data
#設置3306端口
port = 3306
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8mb4
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
二、安裝必須的 Visual C++ 組件
The latest supported Visual C++ downloads
64 位系統下載地址:x64: vc_redist.x64.exe
下載完成后安裝並根據提示重啟系統。
三、安裝
接下來以管理員身份運行cmd
- 進入解壓的 MySQL 文件的 bin 目錄(自行百度如何進入某個目錄)
- 輸入命令 mysqld --initialize
- 輸入命令 mysqld install
- 輸入命令 net start mysql
- 關閉 cmd,此時 data 文件已自動生成,並且 mysql 服務已經啟動
四、設置 mysql 的密碼
-
運行 cmd(一般情況下就可以)
-
輸入命令 mysql -uroot -p
-
它會提示輸入密碼,密碼在剛才創建的 data 文件夾下一個后綴為(.err)的 err 文件,用記事本打開它
找到 A temporary password is generated for root@localhost: ??????
最后的字符串為臨時生成的密碼。 -
系統自動生成的密碼難以記憶,通常應根據需要修改成個人慣用密碼,輸入命令(緊接第3步)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
注:password 這個字符串應自行修改,改了記住,這就是用於以后登錄的密碼
五、使用
在 cmd 中輸入命令 net start mysql 啟動 mysql,此時關閉 cmd,mysql 數據庫仍處於使用狀態
再打開 cmd 窗口,可通過 mysql -uroot -p 並輸入新設置的密碼可登錄到 mysql
六、停止與移除 mysql 服務
停止服務:net stop mysql
移除服務:mysqld -remove
