首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Windows 10 MySQL 5.7.13 ZIP 版安裝失敗:data 目錄缺失、服務啟動異常完整排查

     編輯:程式設計疑難解答

根因

ZIP 版**無 data 目錄、無 my.ini**,需手動初始化。直接建空 data 目錄會導致系統表缺失,服務啟動即崩。

標準初始化流程

  1. 解壓到 E:\MySQL。
  2. 創建 my.ini(放 bin 同級或 E:\MySQL):
    [mysqld]
    basedir=E:/MySQL
    datadir=E:/MySQL/data
    port=3306
    character_set_server=utf8mb4
    default_authentication_plugin=mysql_native_password
    
  3. 管理員 CMD 執行初始化:
    cd /d E:\MySQL\bin
    mysqld --initialize-insecure --user=mysql
    # 生成空密碼 root 用戶,data 目錄自動建表
    
  4. 安裝服務:mysqld install MySQL57。
  5. 啟動:net start MySQL57。
  6. 登錄修改密碼:mysql -uroot -p -e "ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpwd';"。

常見報錯對策

現象原因修正
服務啟動即停止data 目錄未初始化/權限不足重刪 data 目錄,重跑 --initialize-insecure
MSI 卡在 Starting Server殘留服務/端口衝突sc delete MySQL; 刪除 data; 重裝
Can't connect to MySQL server on 'localhost'服務未啟動/防火牆net start; 防火牆放行 3306

核心口訣:先寫 my.ini → 再 initialize-insecure → 再 install → 再 start,順序不可亂。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved