【发布时间】:2019-12-19 21:21:08
【问题描述】:
我是编码和 Laravel 的新手。我正在关注tutorial video,并在 22:31:00 我被告知编辑 .env 文件,然后使用“php artisan migrate”连接到数据库。
我在 Larevel 数据库文件夹“名为 database.wamp”中手动创建了一个文件(我使用 WAMP 连接到 mysql 数据库)并将 .env 信息设置为;
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_DATABASE=database.wamp
DB_USERNAME=root
DB_PASSWORD=""
我的 mysql 数据库没有密码。
我查看了上述问题的许多在线答案,但没有一个有效。
我收到以下错误;
C:\wamp64\www\sites\demo1>php artisan migrate
Illuminate\Database\QueryException : SQLSTATE[HY000] [1045] 访问被拒绝
对于用户''@'localhost'(使用密码:NO)(SQL:select * from information_schema.tables 其中 table_schema = database.wamp 和 table_name = 迁移和 table_type = 'BASE TABLE')
我很想添加更多代码,但 stackoverflow 格式永远不起作用。单击 CTRL+K 只会打开一个新的 chrome 选项卡。对于超过 6 行代码,我什至不能在每行之前添加 4 个空格,否则空格键会变成返回按钮,而文本只会向下移动。很烦人。
【问题讨论】:
-
我以前从未使用过 WAMP,但是,尝试使用 CLI 或 phpMyAdmin 创建数据库,然后将您的数据库名称放在这里
DB_DATABASE=yourdatabasename。 -
试过但没有解决问题