PhpMyAdmin连接

问题描述 投票:0回答:2

我正在尝试将PhpMyAdmin上的数据库与我的webPage连接。但是我一直收到这个错误:

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

希望你能帮助我,提前谢谢你。

php mysql
2个回答
0
投票

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


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之外的帐户并授予所有权限。

© www.soinside.com 2019 - 2024. All rights reserved.