解決MySQL5.1安裝時(shí)出現(xiàn)Cannot create windows service for mysql.error:0
安裝MySQL5.1過(guò)程中,我把以前MySQL5.0的GUI工具和服務(wù)器全部刪掉,安裝目錄全部刪掉,數(shù)據(jù)文件目錄名字改掉,注冊(cè)表用完美卸載清理了。
然后重啟安裝MySQL5.1(我以前遇到過(guò)服務(wù)啟動(dòng)不了的情況,這樣做就搞定了),可配置到最后一步時(shí)出現(xiàn)Cannot create windows service for MySQL.error:0錯(cuò)誤,把配置工具關(guān)掉重試幾次都不行,后來(lái)百度了下,聽(tīng)說(shuō)要在系統(tǒng)管理員用戶下執(zhí)行sc delete mysql刪除MySQL服務(wù)后再啟動(dòng)配置工具配置,實(shí)在不行重啟后再試。
我刪掉服務(wù)再配置還是同樣錯(cuò)誤,再刪掉服務(wù),重啟后配置還是不行。
又在網(wǎng)上參考了好些文章,最后解決辦法如下:
1.出現(xiàn)錯(cuò)誤后關(guān)掉配置工具,在系統(tǒng)管理員帳戶下執(zhí)行命令:sc delete mysql(mysql是服務(wù)名,根據(jù)你的服務(wù)名定);
2.刪除C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/data目錄下ib_logfile0、ib_logfile1兩個(gè)文件刪除,順便說(shuō)句,此目錄下有個(gè)err文件,是以主機(jī)名命名的,里面記載著錯(cuò)誤信息,類似下面這段:
InnoDB: The first specified data file E:/Data/ibdata1 did not exist:
InnoDB: a new database to be created!
090501 19:20:08 InnoDB: Setting file E:/Data/ibdata1 size to 10 MB
InnoDB: Database physically writes the file full: wait...
InnoDB: Error: log file ./ib_logfile0 is of different size 0 48234496 bytes
InnoDB: than specified in the .cnf file 0 17825792 bytes!
090501 19:20:09 [ERROR] Plugin 'InnoDB' init function returned error.
090501 19:20:09 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
090501 19:20:09 [ERROR] Unknown/unsupported table type: INNODB
090501 19:20:09 [ERROR] Aborting
090501 19:20:09 [Warning] Forcing shutdown of 1 plugins
090501 19:20:09 [Note] E:/Program Files/MySQL/MySQL Server/bin/mysqld: Shutdown complete
3.刪除配置時(shí)指定的數(shù)據(jù)文件目錄,好像當(dāng)時(shí)我的不能立即刪除,我用unlocker刪除時(shí)它說(shuō)要下次重啟時(shí)刪除。
4.重啟。
5.啟動(dòng)配置工具配置。
這次就成功了。
感謝提供幫助信息的前輩們,也希望對(duì)出現(xiàn)同樣錯(cuò)誤的朋友有幫助。
以上就是MySQL5.1安裝錯(cuò)誤的解決方法,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- MySQL中NOT IN填坑之列為null的問(wèn)題解決
- 解決大于5.7版本mysql的分組報(bào)錯(cuò)Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated
- Mysql:The user specified as a definer (''xxx@''%'') does not exist的解決方案
- MySQL添加外鍵時(shí)報(bào)錯(cuò):1215 Cannot add the foreign key constraint的解決方法
- MySQL中對(duì)于not in和minus使用的優(yōu)化
- MySQL 啟動(dòng)報(bào)錯(cuò):File ./mysql-bin.index not found (Errcode: 13)
- MySQL: mysql is not running but lock exists 的解決方法
- MySql如何使用not in實(shí)現(xiàn)優(yōu)化
相關(guān)文章
Mysql中報(bào)錯(cuò)函數(shù)floor()函數(shù)和rand()函數(shù)的配合使用及原理詳解
在項(xiàng)目中的SQL語(yǔ)句中遇到幾個(gè)數(shù)值處理函數(shù),看著有些懵,就小小的總結(jié)一下,這篇文章主要給大家介紹了關(guān)于Mysql中報(bào)錯(cuò)函數(shù)floor()函數(shù)和rand()函數(shù)的配合使用及原理的相關(guān)資料,需要的朋友可以參考下2022-07-07
MySQL中CONCAT()函數(shù)出現(xiàn)值為空的問(wèn)題及解決辦法
項(xiàng)目中查詢用到了concat()拼接函數(shù),本文主要介紹了MySQL中CONCAT()函數(shù)出現(xiàn)值為空的問(wèn)題及解決辦法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-07-07
MySQL分支和循環(huán)結(jié)構(gòu)方式
在MySQL中,IF函數(shù)用于根據(jù)條件返回不同的值,類似于Java的三目運(yùn)算符,CASE語(yǔ)句則提供了兩種形式:簡(jiǎn)單CASE函數(shù)和搜索CASE函數(shù),分別類似于Java中的switch-case結(jié)構(gòu)和多重if判斷,這些控制流函數(shù)在數(shù)據(jù)庫(kù)查詢和數(shù)據(jù)處理中非常有用,可以實(shí)現(xiàn)復(fù)雜的邏輯判斷2024-10-10
wamp中mysql安裝時(shí)能啟動(dòng)重啟后無(wú)法啟動(dòng)的解決辦法
這篇文章主要介紹了wamp中mysql安裝時(shí)能啟動(dòng)重啟后無(wú)法啟動(dòng)的解決辦法 ,需要的朋友可以參考下2018-08-08
Mysql中時(shí)間戳轉(zhuǎn)為Date的方法示例
這篇文章主要給大家介紹了關(guān)于Mysql中時(shí)間戳轉(zhuǎn)為Date的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
Mysql啟動(dòng)報(bào)錯(cuò)Error1045(28000)的原因分析及解決
這篇文章主要介紹了Mysql啟動(dòng)報(bào)錯(cuò)Error1045(28000)的原因分析及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04
兩大步驟教您開(kāi)啟MySQL 數(shù)據(jù)庫(kù)遠(yuǎn)程登陸帳號(hào)的方法
在工作實(shí)踐和學(xué)習(xí)中,如何開(kāi)啟 MySQL 數(shù)據(jù)庫(kù)的遠(yuǎn)程登陸帳號(hào)算是一個(gè)難點(diǎn)的問(wèn)題,以下內(nèi)容便是在工作和實(shí)踐中總結(jié)出來(lái)的兩大步驟,能幫助DBA們順利的完成開(kāi)啟 MySQL 數(shù)據(jù)庫(kù)的遠(yuǎn)程登陸帳號(hào)。2011-03-03
詳解MySQL數(shù)據(jù)庫(kù)優(yōu)化的八種方式(經(jīng)典必看)
關(guān)于數(shù)據(jù)庫(kù)優(yōu)化,網(wǎng)上有不少資料和方法,但是不少質(zhì)量參差不齊,有些總結(jié)的不夠到位,內(nèi)容冗雜。今天給大家分享一篇文章關(guān)于mysql數(shù)據(jù)庫(kù)優(yōu)化的八種方式,非常經(jīng)典,需要的的朋友參考下2017-03-03

