MySQL服務器每當我嘗試通過鍵入啓動mysql:如何開始在Windows XP上
> mysql -u root
我得到一個錯誤:
ERROR 2003(HY000): Can't connect to MySQL server on 'localhost' (10061)
如何解決上述問題?我剛下載MySQL並在E盤中解壓縮,我什麼也沒做。我必須先建立連接嗎?如果是,我該怎麼辦?
MySQL服務器每當我嘗試通過鍵入啓動mysql:如何開始在Windows XP上
> mysql -u root
我得到一個錯誤:
ERROR 2003(HY000): Can't connect to MySQL server on 'localhost' (10061)
如何解決上述問題?我剛下載MySQL並在E盤中解壓縮,我什麼也沒做。我必須先建立連接嗎?如果是,我該怎麼辦?
可以從命令行手動啓動MySQL服務器。這可以在任何版本的Windows上完成。
要啓動命令行mysqld服務器,你應該啓動一個控制檯窗口(或「DOS窗口」),然後輸入以下命令:
shell> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld"
The path to mysqld may vary depending on the install location of MySQL on your system.
您可以通過執行以下命令停止MySQL服務器:
shell> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin" -u root shutdown
**注:**
如果MySQL root用戶賬戶有密碼,你需要調用中mysqladmin與-p選項並輸入密碼WHE提示。
該命令調用MySQL管理實用程序mysqladmin連接到服務器並告訴它關閉。該命令作爲MySQL root用戶連接,這是MySQL授權系統中的默認管理帳戶。請注意,MySQL授權系統中的用戶完全獨立於Windows下的任何登錄用戶。
如果mysqld無法啓動,請檢查錯誤日誌以查看服務器是否在此處寫入任何消息以指示問題的原因。錯誤日誌位於C:\ Program Files \ MySQL \ MySQL Server 5.0 \ data目錄中。它是具有.err後綴的文件。你也可以嘗試啓動服務器爲mysqld --console;在這種情況下,您可能會在屏幕上獲得一些有助於解決問題的有用信息。
最後一個選項是使用--standalone和--debug選項啓動mysqld。在這種情況下,mysqld寫入一個日誌文件C:\ mysqld.trace,它應該包含mysqld不啓動的原因。查看MySQL內部:移植到其他系統。
也許
E:\mysql-5.1.39-win32\bin>mysql -u root -p
您需要先運行服務器。你使用的命令(在問題中)啓動一個客戶端連接到服務器,但服務器不在那裏,所以出現錯誤。因爲我不是一個Windows用戶(Linux配備),所以我可能不是最好的人告訴你如何,但我可以指向你guide和另一個guide,告訴你如何獲得MySQL服務器和在Windows中運行。
運行後,您可以使用命令(在問題中)來連接它。
注意:如果您打算使用MySQL進行Web數據庫開發,您也可以嘗試http://www.apachefriends.org/en/xampp.html。
希望這會有所幫助。
您還需要配置並啓動MySQL服務器。 This will probably help
錯誤抱怨localhost
,而不是權限和MySQL的當前的做法是在配置文件中指定localhost
只一個綁定地址。
所以我不認爲這是一個密碼問題 - 除非你說你'解壓縮'的MySQL。
這是否足夠安裝?你下載了什麼?
是否有任何安裝步驟允許您定義root密碼?
而且,正如NawaMan所說,服務器正在運行?
你需要做的第一件事就是啓動MySQL 的,你可以使用 E:\mysql-5.1.39-win32\bin>net start mysql
(只有當作爲服務運行一個MySQL) 則可以執行 E:\mysql-5.1.39-win32\bin>mysql -u root
類型
C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --console
啓動sql服務器,然後測試客戶端連接。
我們可以使用以下命令從Windows命令行啓動MySQL服務。
net start mysql
命令停止MySQL服務:
net stop mysql
禁用MySQL服務:
sc config mysql start= disabled
命令來啓動MySQL服務(自動啓動MySQL服務在系統啓動時):
sc config mysql start= auto
命令來設置啓動類型爲手動:
sc config mysql start= manual
如何重新啓動mysql服務? 沒有直接的命令來重新啓動服務。你可以結合下面的停止和啓動命令。 >:通過命令提示符
Ç
net stop mysql & net start mysql
啓動MySQL服務器 「C:\ Program Files文件\的MySQL \ MySQL服務器5.5 \ BIN \ mysqld的」 --console
或替代達到bin然後
mysqld --console
它會啓動您的服務器。
如果您有可用mysql命令行客戶端
點擊它
它顯示輸入密碼:
請輸入您的密碼。
然後你可以訪問它。
我也有啓動MySql服務器的問題,但運行命令提到正確的標記在圖片中。它的工作正常。
我試過以下步驟來運行我的Windows 8上的MySQL服務器5.6。
這裏是我已經下載的ZIP文件:mysql- 5.7.15-winx64.zip
下面是啓動MySQL服務器(MySQL的-5.7.15-winx64)首次在Windows上的步驟:
mysqld --initialize-insecure
或mysqld --initialize
,具體取決於您是否希望服務器爲「root」生成隨機初始密碼'@'localhost'帳戶。mysqld --console
您可以看到正在打印的啓動日誌。mysql -u root -p
。當出現提示時,輸入密碼,如果已設置,否則只是點擊「進入」按鈕,將命令提示符管理和CD連接運行到MySQL
Generally it is (C:\Program Files\MySQL\mysql-5.6.36-winx64\bin)
運行命令來啓動和停止服務器
要啓動:淨啓動MySQL
要停止:net stop mysql
運行mysql命令。
享受!
mysql -u root -p
在終端輸入該命令後,系統會提示密碼 輸入密碼,你準備好去!
你如何安裝mysql作爲服務?它說服務名稱是無效的 – 2016-09-10 12:50:58