Laravel数据库连接:用户拒绝访问



i在AMPPS(Windows 10(上安装Laravel。

它有效。

,但现在我想连接到mysql。

我创建一个"博客" DB并更改这两个文件:.env文件:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD='mysql'

和/config/database.php:

  'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST', 'localhost'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'blog'),
            'username' => env('DB_USERNAME', 'root'),
            'password' => env('DB_PASSWORD', 'mysql'),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'strict' => false,
            'engine' => null,
        ],

但是,当我想迁移时,我仍然会收到以下消息:

c: program文件(x86( ampps www blog> php工匠迁移

[照明 database queryException]
sqlstate [hy000] [1045]访问用户'root'@'localhost'(使用密码:是((sql:sql:select * select * select * from Invoryation_schema.tables where table_schema = blog and table and table_name =迁移(

>

[pDoexception]
sqlstate [hy000] [1045]访问用户'root'@'localhost'(使用密码:是(

密码应该是此

DB_PASSWORD=mysql

不是这个

DB_PASSWORD='mysql'

您应该写这

'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),
            'charset' => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix' => '',
            'strict' => true,
            'engine' => null,
        ],

,您的env文件是

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD=mysql

还重新启动您的服务器。

首先将.ENV文件中的密码从 DB_PASSWORD='mysql'更改为 DB_PASSWORD=mysql,而无需单引号。第二,您应该为数据库设置更安全的密码。

您应该让root用户访问数据库。

GRANT ALL PRIVILEGES ON blog.* TO 'root'@'localhost' identified by 'mysql';
FLUSH PRIVILEGES;

尝试在下面运行命令

php artisan cache:clear

这应该更新保存在缓存中的设置。

相关内容

  • 没有找到相关文章

最新更新