卸載舊版(綠色版)
-
刪注冊表 regedit (不存在的就不管)
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL -
刪除服務
管理員身份運行CMD.EXE,然后輸入
sc delete MySQL
- 刪除安裝文件夾
安裝MySql8 綠色版
注意:不要新建data目錄
- 官網下載社區服務器版本,解壓,進入到解壓目錄,新建my.ini文件,輸入以下內容:
[mysqld]
#設置端口號
port=3306
#設置mysql的安裝目錄
basedir=D:\DevTools\mysql-8.0.18-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=D:\DevTools\mysql-8.0.18-winx64\data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8mb4
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8mb4
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8mb4
- 管理員身份啟動CMD.exe進入MySql8 的bin目錄,依次輸入以下命令:
mysqld install
mysqld --initialize-insecure
net start mysql
mysql -uroot -p
user mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';