1. 程式人生 > >開啟mysql服務提示服務名無效的解決方案

開啟mysql服務提示服務名無效的解決方案

—開始。執行CMD命令
Microsoft Windows 版本 6.1.6601 版權所有 1985-2003Microsoft Corp.
—–執行cd ../../到C盤根目錄C:\Documents and Settings\Administrator>cd ../../
—–在C盤根目錄執行 cd C:\Program Files\MySQL\MySQL Server 5.0\bin到此目錄C:>cd C:\Program Files\MySQL\MySQL Server 5.0\bin
—–在C:\Program Files\MySQL\MySQL Server 5.0\bin目錄下執行mysqld-nt –install

安裝mysql為系統服務(NT架構才有XP、2000、2003都是NT架構)C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqld-nt –install
—–提示服務已經存在並列出服務所屬檔案路徑The service already exists!The current server installed: “C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt” MySQL
—–解除安裝這個服務 提示解除安裝成功C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqld-nt –removeService successfully removed.
—–安裝這個服務 提示安裝成功C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqld-nt –installService successfully installed.C:\Program Files\MySQL\MySQL Server 5.0\bin> 將MySQL服務新增到Windows系統服務中:
1、安裝MySQL服務

在Windows2000下,安裝完成後,並沒有把MySQL安裝成服務,我們必須執行下面的語句把MySQL註冊為服務:installdirmysqlbinmysqld-nt –-install。

Windows98下沒有服務的概念,所以不用安裝服務。

2、啟動MySQL服務

在Windows2000下,安裝服務後可以啟動MySQL服務:net start mysql。

在Windows98下,可以用下面的命令啟動服務:c:mysqlbinmysqld,服務啟動後在後臺執行,並沒有介面。

3、停止MySQL服務

在Windows2000下,可以通過下面的命令停止MySQL服務:net stop mysql。

在Windows98下,可以通過下面命令停止服務:C:> C:mysqlbinmysqladmin -u root shutdown。

4、解除安裝MySQL服務

可以通過下面的命令解除安裝MySQL服務:installdirmysqlbinmysqld-nt –-remove。

經過上面的安裝就可以使用了,可以把我們系統空的資料庫內建到MySQL資料目錄即可,預設資料庫目錄在installdirmysqldata。

訪問MySQL資料庫可以通過dbExpress元件,dbExpress元件是一組高效的資料庫訪問元件,只要改變連線串,我們就可以直接把資料來源連線到SQL Server等資料庫。

刪除了原來的MySQL4.1系統服務後,下載了一個5.0的non-install版本,將其新增到Windows系統服務後,為什麼無法啟動?-1056錯誤

1、報錯:Can’t find messagefile ‘F:Program Filesmysqlshareenglisherrmsg.sys’。

原因:原來的4.1版本安裝在F:Program Filesmysql目錄;而現在的5.0版本在F:database目錄。

解決方法:在c:winnt目錄下找到my.ini檔案,修改或刪除之。

2、報錯:ready for connections 。

版本: ‘5.0.21-community-nt’ socket: ” port: 3306 MySQL Community Edition (GPL)。

原因:socket為空,沒有配置mysql或者埠已經佔用。

解決方法: mysqlbin目錄下執行MySQLInstanceConfig.exe配置MySQL例項

如何更改Win2000服務MySQL屬性中的可執行檔案路徑!

開始時在D盤裝了MySQL,後來解除安裝後,格式化D盤,再次安裝,路徑與原路徑不同,不能通過“net start mysql”啟動。檢視win2000服務中MYsql的屬性,可執行檔案路徑在位於D盤。現在怎麼樣更改,或啟動MySQL?

登錄檔裡HKEY_LOCAL_MECHINE—SYSTEM —CurrentControlSet。

啟動MySQL服務時出錯的幾種解決方法:

1.安裝MYSQL後更改了ROOT的密碼後用net startmysql啟動時我就遇到了這樣的問題.使用以下命令後c:mysqlbinmysqladmin-u root -p shutdown再net start mysql就沒有這個錯誤提示了!

2.MySQL的1067錯誤。

Q:我的MySQL碰到了1067錯誤。

錯誤資訊為:

A:在我的機上的解決辦法是:(修改%windir%my.ini,增加)

3.完成工作:

mysql_install_db 指令碼只是在初次安裝時才需要執行一次,之後就不用再運行了,不知道是不是這麼回事.我把mysql.server拷貝至/etc/rc.d/init.d /中,執行chkconfig mysql.server,至此mysql伺服器每次開機自動啟動,只要設定好PATH,在命令列上輸入MySQL就可以了。

4.問:我的MysSQL碰到1067錯誤:

錯誤資訊為:

答:

解決辦法:

1.檢查你的MySQL目錄有沒有給系統的System使用者許可權。

2.刪除掉你的 %WINDOWS%/my.ini 檔案。

3.檢查你的 c:/my.cnf 檔案配置是否正確。

4.MySQL 服務的預設安裝目錄是c:mysql,安裝結束後沒有任何提示資訊說安裝結束,請點Finish按鈕之類的話,直接就退出了。如果需要安裝到其他目錄,建 議先安裝到c:mysql,然後再整個目錄move到自己希望的地方,例如移動到d:mysql 之後,需要編輯 d:mysqlmy-example.cnf (*.cnf的檔案在Windows 2000中會被註冊成為 SpeedDial檔案,在資源管理器中無法操作,要用命令列來啟動notepad編輯,例如執行notepadd:mysqlmy- example.cnf ,但是這個檔案是UNIX系統下的文字檔案格式,在notepad中不能正確換行,可以用write開啟編輯或者用write開啟後儲存一次,再用 notepad就可以編輯了。)找到basedir一行,去掉前面的“#”號註釋,將後面的路徑改為移動後的目錄(目錄分隔符要用斜線而不是反斜線),然 後另存為:c:my.cnf 用服務方式啟動的MySQL如果用 net stop mysql 來停止,會得到一條 出錯訊息,例如:

這沒有關係,MySql確實已經停止了。但是假如不希望看到任何出錯訊息的話,可以用以下的命令來停止:

如果沒有任何提示資訊,說明MySQL已經成功停止了。

需要說明的是MySQL雖然號稱安裝簡單,易於使用,但是這畢竟是基於SQL的資料庫管理系統,所以如果不是對SQL十分精通的話恐怕也不能拿它來做什麼。

5.MySQL服務無法啟動的解決方法。

MySQL服務無法啟動。作業系統是Win xp。

無 論安裝何版本的MySQL,在管理工具的服務中啟動MySQL服務時都會在中途報錯內容為:在本地計算機 無法啟動MySQL服務錯誤1067:程序意外中止經過多方求教,得解決方法如下查詢系統(後來驗證應該為windows目錄)目錄下的my.ini文 件,編輯內容(如果沒有該檔案,則新建一個),至少包含basedir,datadir這兩個基本的配置。

另外,要注意

6.剛剛弄好MySQL 服務『關鍵字1067錯誤』

比較鬱悶,竟然沒有想到安裝個Mysql也會出錯,錯誤程式碼是1067 安裝解除安裝了好幾次,就是不行,而且把一些禁用了的服務都打開了,但是還是不行。最後我是這樣解決的:

在C:windows裡找一找my.ini 然後刪除 然後再啟動winmysqladmin.exe介面配置mysql,儲存my.ini就可以了 啟動MySQL。

7.MySQL錯誤1067: 程序意外終止。

這 個問題困擾了一個早晨,非常鬱悶!以前我在裝mysql的時候從來沒有遇到過,可是現在莊這個高版本的就有問題了,我換我裝過的低版本的還是一樣的問題 (最關鍵的是作業系統都是一樣的)。在windows2000的服務裡面啟動mysql服務可是總是彈出“錯誤 1067: 程序意外終止”!

我 感覺問題在配置檔案,於是就重新寫了my.ini,啟動還是一樣的效果,我在google上查詢無果,崩潰狀態!就在此時眼前一亮,一位高人的指點是我豁 然開朗,你的ini檔案有否放到windows目錄下,我從個人目錄的windows目錄下,將其拷貝到系統windows目錄下,啟動服務。