當(dāng)我們嘗試在DOS命令行窗口中運(yùn)行MySQL數(shù)據(jù)庫(kù)時(shí),可能會(huì)遇到無(wú)法啟動(dòng)的問(wèn)題。
C:\>mysql -u root -p Enter password: ******** ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
錯(cuò)誤信息指明不能連接到MySQL服務(wù)器。
這是因?yàn)镸ySQL服務(wù)器不能在DOS命令行中直接運(yùn)行。您需要在圖形用戶(hù)界面(GUI)中或在適當(dāng)?shù)腤eb服務(wù)器上安裝MySQL服務(wù)器。
C:\>mysqld 'mysqld' is not recognized as an internal or external command
即使您嘗試直接運(yùn)行MySQL服務(wù)器,也會(huì)出現(xiàn)上述錯(cuò)誤。這是因?yàn)槟牟僮飨到y(tǒng)沒(méi)有找到mysqld.exe文件。
因此,可以通過(guò)以下步驟來(lái)解決問(wèn)題:
- 在Windows中安裝適當(dāng)?shù)腗ySQL服務(wù)器。
- 通過(guò)Windows的GUI或Web服務(wù)器啟動(dòng)MySQL。
- 在命令行中使用mysql客戶(hù)端連接到MySQL服務(wù)器。
DOS命令行仍然是有用的命令行工具,但是MySQL數(shù)據(jù)庫(kù)需要在正確的環(huán)境中運(yùn)行。