我想從我的shell連接到我的MySQL數據庫。從shell連接到MySQL
但我的數據庫託管在另一臺計算機上,所以通常我可以這樣做:
mysql -h [hostadres] -u [username] -p [password]
但當我進入這一點,PROMT問我:「請輸入密碼:」,我填滿它再次,但隨後有開發沒有...
我給出完全相同的值,在我的php mysql_connect(...)代碼。
請幫助...
我想從我的shell連接到我的MySQL數據庫。從shell連接到MySQL
但我的數據庫託管在另一臺計算機上,所以通常我可以這樣做:
mysql -h [hostadres] -u [username] -p [password]
但當我進入這一點,PROMT問我:「請輸入密碼:」,我填滿它再次,但隨後有開發沒有...
我給出完全相同的值,在我的php mysql_connect(...)代碼。
請幫助...
我認爲這個問題是flagnames和價值觀之間的空間,試試這個:
mysql -h[hostadres] -u[username] -p[password]
他們需要。 http://dev.mysql.com/doc/refman/5.5/en/mysql-command-options.html –
「如果使用短選項表單(-p),則選項和密碼之間不能有空格「http://dev.mysql.com/doc/refman/5.5/en/mysql-command-options.html#option_mysql_password它們是否被允許/需要用戶名和主機名可能取決於版本。我總是在某些主機上使用這種方式。 –
你說得對,對不起。 –
你的意思是「什麼都沒發生」?你是否重定向回命令行? –
發生約1分鐘沒有任何事,然後出現錯誤「ERROR 2003(HY000):無法連接到MySQL服務器'....'(110)」 –
確保您的shell能夠連接到數據庫服務器(它可能被防火牆阻止) – ajreal