Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 拒绝用户“root”@“localhost”的访问(使用密码:否)_Mysql_Sql - Fatal编程技术网

Mysql 拒绝用户“root”@“localhost”的访问(使用密码:否)

Mysql 拒绝用户“root”@“localhost”的访问(使用密码:否),mysql,sql,Mysql,Sql,我在我的php页面中创建了一个简单的db连接,它工作正常,因为它在执行时没有显示任何错误 <?php $link = mysql_connect('www.ccccccccccccc.co.uk', 'cccccccccc', 'accccc'); if (!$link) { die('Could not connect: ' . mysql_error()); } /*echo 'Connected successfully';*/

我在我的php页面中创建了一个简单的db连接,它工作正常,因为它在执行时没有显示任何错误

<?php
    $link = mysql_connect('www.ccccccccccccc.co.uk', 'cccccccccc', 'accccc');
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }

    /*echo 'Connected successfully';*/
    echo "DB : <font color='green'>ACTIVE</font>";

    mysql_close($link);
?>

The problem is the page is showing error Access denied for user 'root'@'localhost' (using password: NO) while executing 

<?php
    $q = mysql_query("SELECT slno, name, idno  FROM $memlist") or die(mysql_error());

    echo "<table><tr><th> NO</th><th> NAME</th>
            <th> ID NO</th></tr>";

    while($row = mysql_fetch_array($q)){
        extract($row);

        echo "<tr><td>$slno</td><td>$name</td>
            <td>$idno</td></tr>";
    }
    echo"</table>";
?>

我直接在服务器上工作,而不是在本地主机上

在第二段代码中,您似乎没有连接到数据库,因此它尝试使用默认设置进行连接,由于安全问题,默认设置显然不正确


对于第一段代码,在打开连接后立即关闭连接,这是毫无意义的。

在发送SELECT…(选择)之前,您是否包含打开MySQL连接的代码?您正在尝试连接到远程服务器?是的,我正在尝试连接到远程服务器。@Sirko是。。您是在说删除的MySQL\u close$link;从第一段代码开始,现在它显示您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以了解第1行附近使用的正确语法–我删除了MySQL\u close$link;从第一段代码开始,现在它显示您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解第1行附近要使用的正确语法,这是因为您似乎已将$memlist转储到查询中,甚至没有定义它。谢谢您能否建议一种方法来修复此问题。这对我来说非常重要,而且时间很短,实际上,在stackoverflow上乱码可能比自己在互联网上检查要花更多的时间。下面是一些帮助您的页面:,我仔细检查了sql连接,它工作正常。。但错误仍然存在