无法使用PHP

时间:2018-05-06 06:08:23

标签: php mysql

当我尝试使用以下命令运行mysql数据库时没有密码

mysql -u root -p

它表示跟随错误

  

ERROR 1698(28000):用户'root'@'localhost'

的访问被拒绝

但我可以使用此命令连接数据库而无需密码

sudo mysql -u root -p

但如果我尝试使用php连接数据库,我会收到相同的错误消息

  

ERROR 1698(28000):用户'root'@'localhost'

的访问被拒绝

我该如何解决这个问题?

用于连接数据库的PHP代码是

<?php

/* Attempt MySQL server connection.

server with default setting (user 'root' with no password) */

$link = mysqli_connect("localhost", "root", "","dbName");



// Check connection

if($link === false){

    die("ERROR: Could not connect. " . mysqli_connect_error());

}



// Print host information

echo "Connect Successfully. Host info: " . mysqli_get_host_info($link);

?>

我从堆栈溢出中得到了解决方案并按照它的建议做了同样的事情,但它对我不起作用。建议答案的链接是 This link has similar question related to me

0 个答案:

没有答案