基於官網 ZIP 包,記錄 MySQL 5.7 解壓版安裝全步驟:下載、解壓、my.ini 配置、服務安裝、初始化、啟動、修改密碼、環境變量、原理解析。

解壓後,複製 my-default.ini 為 my.ini 並修改:
[mysqld] basedir = C:\Program Files\mysql57 datadir = C:\Program Files\mysql57\data character-set-server=utf8 port = 3306 server_id = 11 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES # 可選性能參數 # join_buffer_size = 128M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M innodb_buffer_pool_size = 600M # 根據內存調整
注意: 若修改 datadir,必須將原 data 目錄文件複製過去,否則報 1067 錯誤。
cmd → 右鍵「以管理員身份運行」bin 目錄mysqld install(注意是 mysqld 非 mysql)
mysqld --initialize-insecure
對比: --initialize 生成隨機密碼(需查日誌),--initialize-insecure 免密,適合首次安裝。
參考:官方文檔
net start mysql
或「右鍵此電腦→管理→服務」手動啟動。
mysql -u root -p # 直接回車 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpass';
Path 追加 D:\mysql\mysql-x.x.xx-winx64\bin;(最後加分號)。
原理: Path 是 cmd 查找可執行文件的目錄列表,配置後任意目錄下直接輸入 mysql 即可運行。