背景
- 開發安裝MySQL8版本,但是直接使用安裝包安裝,無法設置安裝路徑,mysql會直接安裝到系統盤。不喜歡這樣,所以選擇MySQL8綠色版安裝
下載地址
- 官網下載:https://dev.mysql.com/downloads/mysql/

步驟
- 解壓安裝包
- 增加my.ini文件
- my.ini是MySQL初始化配置文件,綠色版需要自己增加配置
- 文件內容:(紅色安裝路徑自己替換)
[mysql] # 設置mysql客戶端默認字符編碼形式 default-character-set=utf8mb4 [mysqld] #設置端口號,默認3306 port = 3306 # 設置mysql的安裝目錄 basedir=D:\mysql-8.0.19-winx64\ # 設置mysql數據庫的數據存放目錄 datadir=D:\mysql-8.0.19-winx64\data\ # 設置最大連接數 max_connections=200 # 允許連接失敗的次數 max_connect_errors=10 # 服務端使用的字符集默認為utf8mb4 character-set-server=utf8mb4 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用“mysql_native_password”插件認證 #mysql_native_password default_authentication_plugin=mysql_native_password [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8mb4 #initPass: Cet:m/ioh8Bq
- 初始化MySQL
- 以管理員身份打開cmd
- 進入MySQL安裝目錄下得bin文件夾
- 執行初始化命令:mysqld --initialize --user=mysql --console
- 這時在mysql安裝目錄將會生成一個data文件夾,用來存放數據

-
-
- 這時將會得到你的root初始密碼,用來第一次登陸數據庫,很重要,一旦丟失,只能重裝。 如下圖紅框內即是初始密碼
-

- 安裝MySQL服務
- 執行命令mysql --install,安裝成功,如下圖,同時也能在windows服務中看到mysql服務

- 啟動MySQL
- 執行命令:net start mysql

安裝出現錯誤
- 檢查服務是否存在

- 刪除服務:sc delete mysql
- 刪除安裝路徑下生成的data文件夾

- 重新安裝
