Синхронизированная папка Vagrant с проблемами владения MySQL

223
KT1M

Я использую Debian 9 в качестве хоста, contrib-stretch64 в качестве коробки и vagrant 2.2.0. Я пытаюсь установить MySQL 5.7 и для постоянного хранения я сделал папку синхронизации. Но во время установки я сталкиваюсь с ошибками типа «Файл данных innodb_system« ibdata1 »должен быть доступен для записи», и это прерывает настройку. Это потому, что владелец синхронизированной папки vagrant: vagrant, и я не знаю, как правильно добавить пользователя mysql. Как вы справляетесь с этим? Чоун 777, кажется, для меня не имеет никакого эффекта, потому что файлы внутри / var / lib / mysql принадлежат бродячему пользователю, когда-то там появляющемуся.

Vagrant.configure("2") do |config| config.vm.box = "debian/contrib-stretch64" config.disksize.size = "25GB" config.vm.network "forwarded_port", guest: 8080, host: 8080 config.vm.network "public_network", ip: "192.168.103.3" config.vm.synced_folder "./mysql", "/var/lib/mysql", owner: "mysql", group: "mysql" config.vm.network :forwarded_port, guest: 22, host: 2222, host_ip: "0.0.0.0", id: "ssh", auto_correct: true config.vm.define "iList" config.vm.provider :virtualbox do |v| v.name = "test" v.memory = 2048 v.cpus = 1 end 

конец

0

0 ответов на вопрос

Похожие вопросы