PhpMyAdmin连接

时间:2019-02-22 14:47:38

标签: php mysql

我试图将PhpMyAdmin上的数据库与我的网页连接。但是我一直收到此错误:

Connection failed: Access denied for user 'root'@'localhost' (using password: NO)

我的代码(php)是:

<?php
$servername = "localhost"; 
$username = "root"; 
$password = "";
$dbname = "db_client2";
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
?>

我不明白这是怎么回事: [在此处输入图片描述] [1]

  [1]: https://i.stack.imgur.com/vYBYy.png

希望您能帮助我,谢谢您。

2 个答案:

答案 0 :(得分:0)

请输入phpcode $ password =“”的密码;

答案 1 :(得分:0)

phpmyadmin默认情况下禁用root登录。

如果要允许root登录,则必须更新/etc/phpmyadmin/config.inc.php并设置

$cfg['Servers'][$i]['AllowRoot'] = TRUE;

mysql也改变了从root登陆shell的能力。 请查看此链接https://askubuntu.com/questions/763336/cannot-enter-phpmyadmin-as-root-mysql-5-7

建议创建一个不是root用户的帐户,并授予所有特权。