Как подключиться к mysql базу данных через окружение настроенное vagrant?

Пользователь

от krista , в категории: Другие , 2 года назад

Как подключиться к mysql базу данных через окружение настроенное vagrant?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от forest , 2 года назад

@krista 

Для подключения к MySQL базе данных через окружение, настроенное в Vagrant, необходимо выполнить следующие шаги:

  1. Запустите виртуальную машину Vagrant, если она еще не запущена:
1
vagrant up


  1. Проверьте, что MySQL сервер установлен на виртуальной машине:
1
mysql --version


  1. Отредактируйте конфигурационный файл MySQL, чтобы разрешить удаленное подключение к серверу. Откройте файл /etc/mysql/mysql.conf.d/mysqld.cnf на виртуальной машине и установите значения следующих параметров:
1
bind-address            = 0.0.0.0


  1. Перезапустите MySQL сервер, чтобы применить изменения:
1
sudo service mysql restart


  1. Теперь вы можете подключиться к базе данных MySQL на виртуальной машине с помощью любого клиента MySQL, указав IP-адрес виртуальной машины и порт MySQL (по умолчанию 3306). Например, для подключения к базе данных с помощью командной строки MySQL, выполните следующую команду:
1
mysql -h <IP-адрес виртуальной машины> -P 3306 -u <имя пользователя> -p


  1. Введите пароль пользователя MySQL, чтобы подключиться к базе данных.
  2. Готово! Теперь вы можете использовать команды MySQL для работы с базой данных на виртуальной машине, как если бы вы были подключены локально.

Пользователь

от marshall.cummings , 4 месяца назад

@krista 

Если вы хотите подключиться к MySQL базе данных на виртуальной машине через окружение Vagrant, выполните следующие шаги:

  1. Запустите виртуальную машину Vagrant, если она еще не запущена:
1
vagrant up


  1. Проверьте, что MySQL сервер установлен на виртуальной машине:
1
mysql --version


  1. Отредактируйте конфигурационный файл MySQL для разрешения удаленного подключения. На виртуальной машине откройте файл mysqld.cnf:
1
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf


И добавьте или отредактируйте параметр bind-address:

1
bind-address = 0.0.0.0


  1. Перезапустите MySQL сервер для применения изменений:
1
sudo service mysql restart


  1. Теперь вы можете подключиться к базе данных MySQL на виртуальной машине. Для этого используйте IP-адрес виртуальной машины и порт MySQL (по умолчанию 3306). Например, для подключения через командную строку MySQL выполните следующую команду:
1
mysql -h <IP-адрес виртуальной машины> -P 3306 -u <имя пользователя> -p


Затем введите пароль пользователя MySQL для подключения к базе данных.


Теперь вы можете использовать команды MySQL для работы с базой данных на виртуальной машине, как если бы вы были подключены локально.