2010-06-04 143 views
4

我正在通過本地MySQL(5.1)數據庫上的utf8字符集更改,僅通過phpmyadmin對dbs進行了一些更改, my.ini - 文件。當我啓動我的電腦(win xp pro sp 3)時,MySQL服務器根本沒有啓動,我找不到原因。我改變了原來的ini-file,但沒有。如果我重新安裝所有的東西,他們現有的dbs是否仍然很好(我認爲是這樣),安裝完成後,他們可以很好地去?mysql錯誤:無法在本地計算機上啓動服務mysql錯誤193:oxc1

任何線索可能是什麼原因造成的,以及您對重新安裝的看法?

所有的幫助主要讚賞,我的第一篇文章,希望這個論壇是活着的! :)

-jazz

+0

歡迎來到SO。 mySQL錯誤日誌或Windows的事件日誌會告訴你更多關於錯誤的信息。 – 2010-06-04 10:25:59

回答

0

它可能打破的東西在你的配置文件 - 你沒有備份原來所做的更改過嗎?

嘗試使用--debug選項直接啓動程序。

例如在DOS框中:

> "c:\Program Files\MySQL Server\bin\mysqld -- debug" 

並檢查輸出和日誌。

C.

+0

謝謝你們的回答 - 這是我從日誌中得到的結果: InnoDB:文件操作中的操作系統錯誤號32。 InnoDB:錯誤意味着另一個程序正在使用InnoDB的文件。 InnoDB:這可能是備份或防病毒軟件或其他MySQL實例。請關閉它以擺脫此錯誤。 基本上只有我已經改變爲ini文件的是charset。 檢出了進程資源管理器,但不存在mysqld的實例。我已經到了重新安裝的地步 - 如果我只是可以確保舊的數據文件夾將工作,沒有任何額外的麻煩..在windows 10上的 – jazz 2010-06-04 13:42:04

10

刪除文件c:\Program Files\MySQL Server\bin\mysqld-nt是0字節,那麼你就可以啓動該服務,或在Windows 8.1,刪除c:\Program Files\MySQL Server\bin\mysqld這也爲0字節。

+0

我必須刪除c:\ Program Files \ MySQL Server \ bin \ mysqld,而不是c:\ Program Files \ MySQL Server \ bin \ mysqld-nt – Fester 2017-06-09 07:55:04

0
  1. 轉到以下路徑: C:\ Program Files文件\的MySQL \ MySQL服務器5.7 \ bin和那麼MySQL和mysqld的哪些是0字節。
  2. windows + r並鍵入services.msc,然後輸入,
  3. 啓動MySQL服務。
相關問題