MySQL學習筆記04-MySQL的啟動和連接

- 中國WEB開發者網絡 (http://www.webasp.net)
-- 技術教程 (http://www.webasp.net/article/)
--- MySQL學習筆記04-MySQL的啟動和連接 (http://www.webasp.net/article/22/21229.htm)
-- 作者:未知
-- 發佈日期: 2005-04-29

(註:轉載及引用請註明作者Saulzy)




 


一、查看並啟動MySQL服務。



在Windows XP下安裝完MySQL後,它就已經自動啟動服務了,並且在開始菜單中有其客戶端的快捷方式連接,見圖4.1。




 






圖4.1




 


可以通過Windows的服務管理器查看。“開始”-“運行”,輸入“services.msc”,回車。彈出Windows的服務管理器,然後就可以看見服務名為“mysql”的服務項了,其右邊標明“已啟動”,見圖4.2。




 




圖4.2




 


如果沒有“已啟動”字樣,說明MySQL服務未啟動,不能連接,會出現10061錯誤。啟動方法為:“開始”-“運行”,輸入“cmd”,回車彈出XP命令提示符界面(類似DOS命令行,以後簡稱命令行)。然後輸入“net start mysql”就啟動mysql服務了,停止mysql服務“net stop mysql”(注意,這裡是輸入的MySQL服務的名字。如果你的MySQL服務的名字是DB或其它名字,你應該輸入“net start DB”或其它名),見圖4.3。




 




圖4.3




 


二、連接MySQL服務器。



現在開始連接MySQL服務器,連接MySQL的命令格式為:



mysql –h 主機名 –u 用戶名 –p 用戶密碼



在命令行進入MySQL的目錄,見圖4.4。




 




圖4.4



由於我在開始時沒有設置密碼,所以直接按回車就可以了。如果出現:



Welcome to the MySQL monitor.  Commands end with ; or \g.



Your MySQL connection id is 1 to server version: 4.1.11-nt



Type 'help;' or '\h' for help. Type '\c' to clear the buffer.



mysql>



這就說明連接MySQL成功,“mysql>”說明已經成功聯入MySQL服務器了,可以開始msql的操作了。



“-h 主機名”還可以這樣寫:“-h主機名”(中間不要空格)、“--host=主機名”



“-u 用戶名”還可以寫成:“-u 用戶名”、“--user=用戶名”



“-p 用戶密碼”還可以寫出:“--password=用戶密碼”。但是,出於安全的考慮,最好不要這樣做。選擇-p 不跟口令告訴mysql在啟動時提示您鍵入口令。例如:



mysql>mysql -hlocalhost -uroot -p




 


三、一點小技巧。



像這樣連接MySQL服務器很麻煩,需要先進入MySQL的目錄,再連接MySQL。這裡有個小技巧可以快速連接MySQL服務器。



“開始”-“所有程序”-“附件”-“命令行提示符”,在上面點右鍵,“發送到”-“桌面快捷方式”,在桌面上做個cmd的快捷方式。



然後右鍵點擊這個快捷方式,“屬性”-“常規”選項卡,將名稱改為“MySQL命令行”。轉到“快捷方式”選項卡,將起始位置改為"E:\MySQL Server 4.1\bin",包括引號。



下次連接MySQL服務器時,點擊這個快捷方式就直接進入Mysql的目錄了,直接輸入連接命令即可。



還有個更方便的技巧,見圖4.1。上面有個“MySQL Command Line Client”,點擊它,出現“Enter password:”提示,輸入密碼,馬上就連接上MySQL服務器,連接命令都不用敲了。不過建議還是用上面的敲命令方式,可以熟悉命令的使用。




 


(註:轉載及引用請註明作者Saulzy)




 




webasp.net