我已经安装了Laravel并试图运行artisan migrate命令,但是我得到了下面的错误
PDOException SQLSTATEHY000连接被拒绝。
我不知道如何在宅地建立db。所以我有以下问题。
我试着登录到MySQL db,方法是使用ssh连接到Homestead,然后运行MySQL。然而,我得到了错误的Access denied for user....用户名流浪,家园和伪造。
默认凭据是什么?我知道创建MySQL db超出了Laravel教程的范围;因此,如果有人能够回答这些问题并指出正确的方向,这将是有帮助的。
发布于 2014-08-26 10:41:53
Homestead附带了一个名为homestead的默认数据库。您的应用程序可以选择连接到该数据库,或者您将不得不去创建一个新的数据库手动。您可以使用GUI (如Mac上的续集Pro ),也可以通过命令行通过Vagrant执行它。
// SSH into the box
vagrant ssh
// Connect to MySQL as the homestead user (password is: secret)
mysql -u homestead -p
// Create a new database in MySQL
CREATE DATABASE your_app_name;
// Leave MySQL
exit;然后您可以像往常一样迁移数据库,php artisan migrate。
如果你需要用Postgres来做这件事,这是非常相似的。
// Connect to Postgres (password is: secret)
psql -U homestead -h localhost
// Create a new database in Postgres
CREATE DATABASE your_app_name;
// Leave Postgres
\qhttps://stackoverflow.com/questions/25503327
复制相似问题