Ремесленник Laravel на GoDaddy не примет пользователей базы данных, почему? - PullRequest
0 голосов
/ 06 июня 2018

У меня есть проект laravel на моем общем сервере Godaddy, и я работал над ним в течение последних нескольких недель, включая запуск многих команд php artisan migrate.Внутри моего .env файла я использовал имя пользователя и пароль всей cPanel.В целях безопасности я решил создать новых пользователей БД, которые имеют права только на базу данных, над которой я работаю, и использовать ее в файле .env.Тем не менее, независимо от того, что я делаю, я получаю следующую ошибку:

 Illuminate\Database\QueryException  : SQLSTATE[28000] [1045] Access denied for user 'seconduser'@'localhost' (using password: YES) (SQL: select * from information_schema.tables where table_schema = Custom_Database and table_name = migrations)

Я следил за каждым решением этой ошибки, которое я могу найти, которое советует мне дважды и трижды проверить свои учетные данные (что я могуПодтверждение правильности на 100%) используется в файле .env.

Я также пытался создать третью учетную запись пользователя БД, у которой также есть полные права доступа к БД, но снова я получаю ту же ошибку.

Я также пытался изменить свою.Переменные env $ host к фактическому IP-адресу моего сервера, но ошибка та же.

Наконец, стоит упомянуть, что способ создания пользователей моей базы данных - через панель GoDaddy MySQL Databases, как ониРекомендую, а не непосредственно внутри PHPMyAdmin.

Мой файл .env находится ниже, любая помощь будет принята с благодарностью:

APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=Custom_Database
DB_USERNAME=seconduser
DB_PASSWORD=C0mp13XPA$$W0rD

BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=sync

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
...