2009-08-16 75 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