Настройки соединения с базой данных с помощью laravel 5.2

Я разрабатываю приложение с помощью laravel 5.2, я пытаюсь подключить удаленную базу данных, если я делаю это в командной строке, я должен написать это:

mysql -u root -p -h 'remote_ip' --skip-secure-auth

если я напишу это в командной строке, у меня не будет никаких проблем.

Но теперь я должен сделать соединение с laravel, как мне написать опции?

—skip-secure-auth в моем файле database.php

'estudiantesdb' => [
'driver' => 'mysql',
'host' => 'remote_ip',
'port' => '3306',
'database' => 'estudiantesdb',
'username' => 'root',
'password' => 'root_password',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
],

0

Решение

mysql -u root -p -h 'remote_ip' --skip-secure-auth

Здесь ваш пароль пуст. Таким образом, в конфигурациях вы также должны установить пароль как пустой:

'password' => ''

Ваш конфиг выглядит так:

'estudiantesdb' => [
'driver' => 'mysql',
'host' => 'remote_ip',
'port' => '3306',
'database' => 'estudiantesdb',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
],
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector