Laravel访问被拒绝,但我可以使用phpmyadmin或普通的php查询进行连接

时间:2017-05-14 14:43:50

标签: php mysql laravel

我尝试使用artisan

进行迁移时收到此错误消息
[Illuminate\Database\QueryException]
SQLSTATE[HY000] [1045] Access denied for user 'myuser'@'mycomputerip'
(using password: YES) (SQL: select * from information_schema.tables where t
able_schema = database and table_name = migrations)


[PDOException]
SQLSTATE[HY000] [1045] Access denied for user 'myuser'@'mycomputerip'
(using password: YES)

我尝试使用我的本地xampp mysql数据库,但这也无效。

我在服务器上使用mariadb,这是我尝试连接的服务器。

env文件(默认chagnes bcus安全)

DB_CONNECTION=mysql
DB_HOST=serverip
DB_PORT=3306
DB_DATABASE=database
DB_USERNAME=myuser
DB_PASSWORD=mysecurepassword

我可以使用普通的php mysqli连接或phpmyadmin连接

1 个答案:

答案 0 :(得分:0)

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=database
DB_USERNAME=myuser
DB_PASSWORD='' or DB_PASSWORD=mypassword

并且

php artisan config:clear

然后重新启动您的服务,然后尝试..