У меня есть виртуальная машина в VirtualBox с 64-битным сервером Ubuntu, которую я хочу использовать в качестве тестового / локального сервера. Я установил mysql на ВМ и управляю им с помощью MySQL Workbench, установленного на моем хост-ноутбуке (Windows 7 64-bit).
В настоящее время у меня есть его настройка, где любой, кто знает пароль root, может войти в mysql как root с любой машины (добавил запись в таблицу разрешений с root в расположении %
, закомментировал все строки адреса привязки в my-cnf), но что Мне бы очень хотелось, чтобы это была ситуация, когда доступ с правами root разрешен только с моей хост-машины и с виртуальной машины. Я хочу поддерживать возможность связи с моей виртуальной машиной с любого компьютера в моей локальной сети (который у меня есть сейчас), и хост-компьютер должен иметь динамический IP-адрес.
В настоящее время сервер виртуальной машины настроен на использование сети Bridged Adapter (подключенной к моему wifi-драйверу хоста) и также имеет динамический IP-адрес, хотя я не считаю это обязательным требованием, поскольку мой сервер виртуальной машины все еще может выходить в Интернет для Обновления программного обеспечения и виртуальная машина и хост-компьютер могут взаимодействовать друг с другом (для доступа к замазке, обслуживания mysql, локального сервера веб-страниц и т. д.).
Как бы я поступил так, и возможно ли это? Дайте мне знать, если есть какая-то другая информация, которую я должен опубликовать.