我曾嘗試以下命令語法與現場 數據庫連接...如何使用Mysql命令提示連接到Live數據庫(Mysql)?
-u Username -pPassword -h HostName Database Name
但有一個錯誤
ERROR 1064(42000):您有一個錯誤在你的SQL語法中;檢查對應於你的MySQL服務器版本的權利 語法使用近「-u用戶名-Ppassword -h主機名數據庫名稱」
我曾嘗試以下命令語法與現場 數據庫連接...如何使用Mysql命令提示連接到Live數據庫(Mysql)?
-u Username -pPassword -h HostName Database Name
但有一個錯誤
ERROR 1064(42000):您有一個錯誤在你的SQL語法中;檢查對應於你的MySQL服務器版本的權利 語法使用近「-u用戶名-Ppassword -h主機名數據庫名稱」
嘗試 手冊此...這可以幫助你
您所描述的命令是用於連接到數據庫中的命令行。如果您需要連接到數據庫的PHP腳本里面,你必須使用:
我不建議,但如果你堅持遺留代碼, mysql_connect
也做了過時的mysql_ *擴展相同。
您必須已經使用mysql的shell提示或像SQL前端的phpmyadmin這個命令。您不能在mysql-shell上使用此命令,因爲您已經登錄到mysql。在linux上的bash shell或Windows上的DOS提示符下試試這個命令。
mysql -u Username -pPassword -h HostName DatabaseName
還有一件事,如果您使用Windows(如wamp/xampp)。您可能需要傳遞完整的mysql路徑,例如
c:\wamp\bin\mysql\mysql -u Username -pPassword -h HostName DatabaseName
感謝回覆@ kuldeep.kamboj 仍然得到同樣的錯誤.... 日上午在「主機名鍵入我的網站的IP地址「... 我在寫嗎? – 2013-04-26 10:39:56
你嘗試在DOS命令提示符或像phpMyAdmin – 2013-04-26 10:58:57
是隻在DOS提示符下的任何應用程序....不會在任何應用程序 – 2013-04-26 11:05:31
至少在您的示例中,在每個第二個參數中,參數字母和參數之間都有一個空格。 – 2013-04-26 10:15:29
您嘗試省略數據庫名稱嗎?您可以隨時使用「顯示數據庫」和「使用數據庫」 – 2013-04-26 10:15:50
你不應該輸入這些命令MySQL客戶端,你應該啓動MySQL客戶端時,他們提供作爲參數。 – 1615903 2013-04-26 10:17:13