[mysqld] # 綁定本地回環,拒絕外部連接(安全) bind-address = 127.0.0.1 port = 3306 # 安裝與數據目錄(根據實際路徑修改) basedir = E:\mysql datadir = E:\mysql\data # 連接數 max_connections = 200 # 字符集 default-character-set = utf8 character_set_server = utf8 # SQL 模式 sql_mode = STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
E:\mysql,手動創建 E:\mysql\data 空目錄E:\mysql\bincd /d E:\mysql\binmysqld --remove(清理舊服務)mysqld --installmysqld --initialize(生成 data 目錄與臨時密碼)net start mysql現象:net start mysql 失敗,事件查看器顯示錯誤 3534。
根因:data 目錄未正確初始化或殘留文件。
修正步驟:
mysql -u root -p # 輸入臨時密碼(data 目錄下 .err 文件查看) ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; FLUSH PRIVILEGES;