葡萄仔 发表于 2004-11-25 08:55

紧急求助-PHP+MYSQL

请教一个问题,如何使用PHP和MYSQL,我装的是PHP HOME EDITION 2, 在我运行index.php的时候,总出现错误信息Unable to connect to database !
MySQL said: Access denied for user: 'root@localhost' (Using password: YES)
我安装的时候就自动设置好了servername:localhost username:root passwort:root ,难道还需要改动?程序中也设置的一样。
如何在MYSQL中看到连接的数据库,我不知道是PHP HOME EDITION 2 有问题,还是在哪里,mysql需要改动。先谢谢了!!!

路路 发表于 2004-11-25 20:23

有些版本新装的MYSQL需要给根用户授权

shell里:mysql -uroot -proot -P (MYSQL的端口)

然后运行下面:mysql> SELECT Host, User, Password FROM mysql.user
    -> WHERE LENGTH(Password) > 16;
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
    -> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;

或者你还能再加几个用户,同样需要“FLUSH PRIVILEGES”

'newpwd','some_host' ,'some_user'根据你自己查出的结果填

[ Last edited by 路路 on 2004-11-25 at 20:27 ]

comego 发表于 2004-12-3 12:17

楼主装了什么程序不能执行数据库?
可能是程序里数据库没有设置好。
页: [1]
查看完整版本: 紧急求助-PHP+MYSQL