现在,当我想连接它时,请使用以下参数:
$ servername =“127.0.0.1”;
$ username =“aa”;
$ password =“aa”;
$ dbname =“bb”;
它说:用户'aa'@'localhost'拒绝访问数据库'bb'。即使我在Cpanel中使用 MySQL数据库选项创建了用户。
我有各种访问问题。
答案 0 :(得分:1)
在cpanel中创建一个新用户,并选择拥有MySQL数据库并不一定能创建数据库用户。确保使用CPanel中的MySQL数据库向导来设置用户。
答案 1 :(得分:0)
如果您在应用程序所在的同一服务器中运行mysql服务器,则设置应为
$servername = "localhost";
$username = "aa";
$password = "aa";
$dbname = "bb";
还创建用户并向用户授予权限
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
FLUSH PRIVILEGES;