SQLSTATE[HY000] [1045] 用户 'wymtavvh_admin'@'localhost' 的访问被拒绝(使用密码:YES)

唯一的聪明男孩

我在实时共享主机上使用 laravel,尽管使用了正确的数据库连接凭据,但仍出现上述错误。我编辑了 .env 和 database.php 文件并添加了必要的凭据。我的问题是相同的凭据正在处理我编写用于测试但不在 laravel 的原始 php 文件。laravel 项目虽然在本地主机上正常工作

这是 .env 文件代码的示例

      DB_CONNECTION=mysql
      DB_HOST=127.0.0.1
      DB_PORT=3306
      DB_DATABASE=wymtav_food
      DB_USERNAME=wymtav_admin
      DB_PASSWORD=PasswordNce
      BROADCAST_DRIVER=log
      CACHE_DRIVER=file
      QUEUE_CONNECTION=sync
      SESSION_DRIVER=file
      SESSION_LIFETIME=120

这是编辑过的 database.php 文件的片段

    'mysql' => [
        'driver' => 'mysql',
        'url' => env('DATABASE_URL'),
        'host' => env('DB_HOST', '127.0.0.1'),
        'port' => env('DB_PORT', '3306'),
        'database' => env('DB_DATABASE', 'wymtav_food'),
        'username' => env('DB_USERNAME', 'wymtav_admin'),
        'password' => env('DB_PASSWORD', 'PasswordNce'),
        'unix_socket' => env('DB_SOCKET', ''),
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix' => '',
        'prefix_indexes' => true,
        'strict' => true,
        'engine' => null,
        'options' => extension_loaded('pdo_mysql') ? array_filter([
            PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
        ]) : [],
    ],

请注意,在本地环境中,数据库端口为 3309,我已根据生产环境端口将其更改为 3306。我可能做错了什么?

唯一的聪明男孩

事实证明,我的主机已将数据库密码和用户名设置为与访问 cpanel 的密码和用户名相同。除非登录到 phpmyadmin,否则创建的其他用户无法直接读取或写入数据库。因此,任何遇到此问题的人,尤其是在 directadmin 中,都可以尝试将凭据更改为登录到 directadmin 的凭据

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

SQLSTATE[HY000] [1045] 用户 'mamim'@'localhost' 访问被拒绝(使用密码:YES)

SQLSTATE[HY000] [1045] 用户 'databasename'@'localhost' 的访问被拒绝(使用密码:YES)

mysqli_real_connect():(HY000 / 1045):拒绝用户'admin'@'localhost'的访问(使用密码:是)

#1045 - 用户 'azure'@'localhost' 访问被拒绝(使用密码:YES)

SQL: select * from users: SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 访问被拒绝(使用密码:YES)

错误 1045 (28000): 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)后设置 plugin = ''

mysqli_connect(): (28000/1045): 用户 'username'@'localhost' 访问被拒绝(使用密码:YES)

警告:mysqli_connect():(HY000 / 1045):用户'@'localhost'的访问被拒绝(使用密码:NO)

SQLSTATE [HY000] [1045]用户'qualitym_yaseen'@'localhost'的访问被拒绝(使用密码:是)

SQLSTATE [HY000] [1045]用户'username'@'localhost'的访问被拒绝(使用密码:是)

SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用密码:NO)(SQL:select * from `permissions`)

lavaral 5错误{(SQLSTATE [HY000] [1045]用户'root'@'localhost'的访问被拒绝(使用密码:是)}

意外的异常:SQLSTATE [HY000] [1045]用户**** @'localhost'的访问被拒绝(使用密码:是)

警告:mysqli_connect():(HY000 / 1045):用户'username'@'localhost'的访问被拒绝(使用密码:是)

Laravel 5错误SQLSTATE [HY000] [1045]用户'homestead'@'localhost'的访问被拒绝(使用密码:是)

Laravel身份验证:SQLSTATE [HY000] [1045]用户'root'@'localhost'的访问被拒绝(使用密码:NO)

ownCloud设置:SQLSTATE [HY000] [1045]用户'owncloud'@ localhost'的访问被拒绝(使用密码:是)

Laravel 5错误SQLSTATE [HY000] [1045]用户'forge'@'localhost'的访问被拒绝(使用密码:NO)

QueryException SQLSTATE [HY000] [1045]用户'homestead'@'localhost'的访问被拒绝(使用密码:是)

(“ SQLSTATE [HY000] [1045]用户'root'@'localhost'的访问被拒绝(使用密码:否)“)

SQLSTATE [HY000] [1045]用户'root'@'localhost'的访问被拒绝(使用密码:是)symfony2

OperationalError:(1045,“拒绝访问用户'root'@'localhost'(使用密码:是)”)

错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:是)

错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:是)

SQLSTATE [HY000] [1045]用户'root'@'localhost'的访问被拒绝

phpMyAdmin错误:mysqli_real_connect():(HY000 / 1045):用户'pma'@'localhost'的访问被拒绝(使用密码:NO)

Laravel SQLSTATE [HY000] [1045]用户'homestead'@'localhost'的访问被拒绝(使用密码:是)(SQL:从“ table_companies”中选择*)

驱动程序中发生异常:SQLSTATE [HY000] [1045]用户'db_user'@'localhost'的访问被拒绝(使用密码:是)

SQLSTATE [HY000] [1045]使用CakePHP对用户'username'@'localhost'的访问被拒绝