Подключение к базе данных на другой VM

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
vano.mig
Сообщения: 73
Зарегистрирован: 2016.11.21, 10:25

Подключение к базе данных на другой VM

Сообщение vano.mig »

Привет. Ребят столкнулся с проблемой. Пытаюсь выложить проект в облако. Структура такая:
1 Виртуальная машина - nginx + php
1 Виртуальная машина - mysql server

вроде все правильно подключил, но получаю ошибку

Код: Выделить всё

Database Exception – yii\db\Exception
SQLSTATE[HY000] [2002] Connection refused
↵
Caused by: PDOException
SQLSTATE[HY000] [2002] Connection refused
сеть пингуется, тоесть доступ получается есть
Вот конфиг

Код: Выделить всё

'db' => [
            'class' => 'yii\db\Connection',
            'dsn' => 'mysql:host=157.75.110.245;dbname=rhxjhhvd_mayer',
            'username' => 'rhxjhhvd',
            'password' => '6J1v60wtAf',
            'charset' => 'utf8mb4',

        ],

В чем проблема не пойму, помогите мне...
yiiliveext
Сообщения: 910
Зарегистрирован: 2019.08.13, 01:49

Re: Подключение к базе данных на другой VM

Сообщение yiiliveext »

Порт стандартный? Сторонним клиентом к базе подключается?
vlvladimir
Сообщения: 17
Зарегистрирован: 2014.07.01, 19:02

Re: Подключение к базе данных на другой VM

Сообщение vlvladimir »

По дефолту удаленное подключение к базе mysql запрещено
vano.mig
Сообщения: 73
Зарегистрирован: 2016.11.21, 10:25

Re: Подключение к базе данных на другой VM

Сообщение vano.mig »

порты не не прописывал, как я понимал он стандартный по умолчанию. К базе подключаюсь клиентом который есть в базе данных.
А как открыть доступ к базе?
yiiliveext
Сообщения: 910
Зарегистрирован: 2019.08.13, 01:49

Re: Подключение к базе данных на другой VM

Сообщение yiiliveext »

vano.mig писал(а): 2019.10.31, 17:14 порты не не прописывал, как я понимал он стандартный по умолчанию. К базе подключаюсь клиентом который есть в базе данных.
А как открыть доступ к базе?
С удаленной машины попробуйте подключиться.
Чтобы открыть удаленный доступ в конфиге строчку
bind-address = 127.0.0.1
замените на
bind-address = 0.0.0.0
и перезагрузите сервер mysql
vano.mig
Сообщения: 73
Зарегистрирован: 2016.11.21, 10:25

Re: Подключение к базе данных на другой VM

Сообщение vano.mig »

ребята, спасибо, все получилось))
Ответить