Vagrant synchronisierter Ordner mit Problemen mit MySQL-Besitzern

357
KT1M

Ich verwende Debian 9 als Host, Contrib-stretch64 als Box und Vagrant 2.2.0. Ich versuche, MySQL 5.7 zu installieren, und um einen dauerhaften Speicher zu haben, hatte ich einen Synchronisierungsordner erstellt. Während der Installation stoße ich jedoch auf Fehler wie 'Die Innodb_System-Datendatei' ibdata1 'muss beschreibbar sein' und das Setup wird unterbrochen. Weil der Besitzer des synchronisierten Ordners vagrant: vagrant ist und ich keine Ahnung habe, wie man mysql-Benutzer richtig hinzufügt. Wie gehst du damit um? Chown 777 scheint für mich keine Auswirkung zu haben, da Dateien innerhalb von / var / lib / mysql zu vagrant user gehören, sobald sie dort erscheinen.

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 

Ende

0

0 Antworten auf die Frage