win10系統Mysql5.7服務啟動報:"1053錯誤:服務沒有及時響應啟動或控制請求"


win10安裝Mysql5.7:

  1. MySQL壓縮包解壓后,在目錄下增加my.ini配置文件
    [mysqld]
    
    port = 3306
    
    basedir=D:\Mysql
    
    datadir=D:\Mysql\data
    
    max_connections=200
    
    character-set-server=utf8
    
    default-storage-engine=INNODB
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    
    [mysql]
    
    default-character-set=utf8
  2. 配置環境變量,無需每次切換到MySQL的bin路徑下打開命令窗口進入MySQL:
    • 在環境變量path添加:D:\Mysql\bin(bin路徑),在cmd命令窗口輸入 mysql -u root -p無法進入MySQL,表示無效命令。
    • 解決辦法:在系統變量添加
    • 變量名:MYSQL_HOME 
      變量值:D:\Mysql\bin
  3. 在Windows PowerShell使用命令”mysqld --initialize --console"進行Mysql初始化,出現錯誤
    • 解決辦法:命令應為 
      .\mysqld --initialize --console (加上console可以查看Mysql初始化后的密碼,不然啟動不知密碼無法進入Mysql)
  4. 加載MySQL服務到系統中的命令(加載成功可在服務查看):
    •  .\mysqld -install

       mysqld -options 命令前必須加上  ".\"(英文符號逗點和反斜杠)

  5. 開啟服務: net start mysql,出現
    • 1053錯誤:服務沒有及時響應啟動或控制請求
    • 解決辦法:
      • 找到MySQL服務,右鍵屬性-->登錄-->選擇此帳戶-->瀏覽-->高級-->立即查找,在搜索結果下選擇Administrator,點擊確定,然后輸入相應密碼,確定。就能啟動了。
  6. 進入Mysql:
    •  D:\Mysql\bin> .\mysql -u root -p(回車輸入密碼)
  7. 重新設置密碼:
    • set password = password('新密碼');
      flush privileges;(使用flush privileges刷新MySQL的系統權限相關表或重新啟動MySQL服務,否則會出現拒絕訪問)

       

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM