Php 解决;拒绝用户访问';根'@';本地主机';(使用密码:是)";错误

Php 解决;拒绝用户访问';根'@';本地主机';(使用密码:是)";错误,php,mysql,passwords,localhost,Php,Mysql,Passwords,Localhost,我正在尝试开始使用MySQL。我今天早上安装了该软件,但是每当我尝试在服务器上查看MySQL页面时,总会出现以下错误: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in /home/users/2014/21244429/public_html/IT Assignment 2B/cart.php on line

我正在尝试开始使用MySQL。我今天早上安装了该软件,但是每当我尝试在服务器上查看MySQL页面时,总会出现以下错误:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in /home/users/2014/21244429/public_html/IT Assignment 2B/cart.php on line 7
Access denied for user 'root'@'localhost' (using password: YES)
我怎样才能避开这件事?我已经找了好几个小时来寻找解决办法,但没有任何帮助。在安装MySQL时,我设置了密码,当我进入安装程序时,在检查root权限时接受该密码

以下是我试图显示的代码:

<?php

 session_start();

 $page = 'index.php';

 mysql_connect('localhost','root','password') or die(mysql_error());
 mysql_select_db('cart') or die(mysql_error());

 echo "Done!"

?>

下面是使用mysqli的基本设置:

$conn = mysqli_connect('localhost', 'myUsernameHereAndDontPutPlaceholderHere', 'myPasswordHereIfISetupAPassword', 'myDatabaseNameHereYesShouldBeMyDatabaseNameHere');

我不想给出mysql示例,因为它不再被推荐了。

请。它们不再得到维护,而是在使用。而是学习,并使用or。您使用linux吗?窗户?”“root”和“password”只是占位符。你应该把它们改成真的ones@JayBlanchard即使使用不同的文件,我仍然会遇到这个错误。我只是想让它工作,这样我就可以真正开始工作了,但我一直遇到这样的错误:(如果你尝试通过终端登录mysql服务器,你能进入吗?你的用户是否被授予访问“购物车”数据库的权限?(即读/写权限)你的凭据错误或者你没有访问本地mysql服务器的权限。
$conn = mysqli_connect('localhost', 'myUsernameHereAndDontPutPlaceholderHere', 'myPasswordHereIfISetupAPassword', 'myDatabaseNameHereYesShouldBeMyDatabaseNameHere');