我无法在服务器上使用phpmyadmin进行操作

时间:2017-12-11 11:05:11

标签: php mysql phpmyadmin

  1. 我去了Cpanel,并从那里创建了一个用户和一个数据库,并在Cpanel中选择了 MySQL数据库
  2. 我插入并创建了表没有任何问题。
  3. 现在,当我想连接它时,请使用以下参数:

    $ servername =“127.0.0.1”;
    $ username =“aa”;
    $ password =“aa”;
    $ dbname =“bb”;

  4. 它说:用户'aa'@'localhost'拒绝访问数据库'bb'。即使我在Cpanel中使用 MySQL数据库选项创建了用户。

    1. 我必须告诉我在服务器上的phpmyadmin中没有看到一些选项,例如用户帐户。我尝试了一些选项,例如看到用户可用(SELECT User .....),但它给了我一个错误,因为该用户没有权限。
    2. 我有各种访问问题。

2 个答案:

答案 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;