2009-08-16 95 views
0

我在我的windows服務器上安裝php 5和mysql 4.x和mysql 5.x。 當我嘗試連接我的SQL 4從PHP myadmin我得到了訪問拒絕用戶@本地主機使用密碼:是mysql 4.x登錄問題

我嘗試命令行,並通知如果我使用mysql -uuser -p,我可以登錄wihtout問題,但如果我使用mysql -uuser @ localhost -p,則有訪問被拒絕錯誤。

用戶和用戶@ localhost之間有什麼不同?什麼設置是錯誤的?

回答

0

MySQL將搜索以-u參數命名的用戶; user @ localhost不是存儲在mysql.user表中的值,所以使用用戶。請注意,如果要指定主機,請使用-h參數:

mysql -u user -h localhost -p