1
当我尝试将我的Laravel项目连接到Mysql数据库时;Laravel 5数据库连接问题
APP_ENV=production
DB_HOST=160.153.16.56:3306
DB_USERNAME=ozanozanozan
DB_DATABASE=software_db
DB_PASSWORD=ozanvolkan1
,我跑PHP工匠迁移,
我看到一个警告,如:
当我尝试将我的Laravel项目连接到Mysql数据库时;Laravel 5数据库连接问题
APP_ENV=production
DB_HOST=160.153.16.56:3306
DB_USERNAME=ozanozanozan
DB_DATABASE=software_db
DB_PASSWORD=ozanvolkan1
,我跑PHP工匠迁移,
我看到一个警告,如:
检查数据库的权限。首先确保用户的ozanozanozan'@'88.246.41.148“在数据库中存在,
SELECT User,Host FROM mysql.user WHERE User = 'ozanozanozan';
// This will show all of the hosts that user can connect from
,并确保用户具有访问software_db数据库。
SHOW GRANTS FOR 'ozanozanozan'@'88.246.41.148';
#1044 - 访问被拒绝的用户“cpses_oz8Vr6mtGH” @“localhost”的数据库'MySQL的错误对于那些2个查询通过我就可以使用本地主机的连接方法:使用甲基苯丙胺没有问题的用户8889:根通: root和用户ozanozanozan所有的私有都已经给出 –
您需要以root身份或具有完全权限的用户身份登录到您的数据库,以确保用户存在并可以访问数据库。如果localhost:8889上的网页根本不访问数据库或使用不同的凭据,它将无助于诊断您的laravel问题。 – aynber
在localhost中,根用户或我用完全权限创建的用户有一个名为host的额外参数。如果您将此主机设置为localhost,它最初可以使用,但是如果您将其设置为任何主机,它仍然不起作用。我无法在我的主机面板或任何其他界面上设置此项功能。并且创建用户的sql查询也不起作用。 –