我已经尝试了 Internet 上的所有解决方案,但我的 MariaDb 服务器继续失败,继续背叛我,继续破坏我小小的 DevOps 世界。我试图缓和这种情况的尝试包括各种满足:更改权限、配置、删除日志文件、升级/重新安装、上下移动她的内部文件、删除其他 DBMS、删除除她之外的所有内容但是......她从来没有抗拒了这么久。我最后也是唯一的希望是你们能在我们关系中的这个关键时刻照亮道路。
我正在使用 vagrant 并且问题在于datadir选项 - 当我使用默认路径时一切正常,但是当我将其更改为 vagrant 共享文件夹时,Maria 甚至没有启动。我已将所有 /var/lib/mysql 文件复制到新文件夹。
我有 Windows 主机,Centos 来宾,我的配置是:
MariaDb 版本:
mysql Ver 15.1 Distrib 10.1.17-MariaDB, for Linux (x86_64) using readline 5.1
Run Code Online (Sandbox Code Playgroud)
流浪档案:
# -*- mode: ruby; -*-
ENV['VAGRANT_DEFAULT_PROVIDER'] = 'virtualbox'
Vagrant.configure("2") do |config|
config.vm.box_url = "https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box"
config.vm.box = "centos7"
config.vm.network "private_network", ip: "10.0.1.10"
config.vm.synced_folder "mysql", "/vagrant/mysql", owner: "mysql", group: "mysql"
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "4096"]
vb.customize ["modifyvm", :id, "--cpus", "4"] …Run Code Online (Sandbox Code Playgroud)