为什么我不能在新的Ubuntu 14.04流浪盒上安装mysql-server?

时间:2015-10-27 22:42:28

标签: mysql ubuntu vagrant

基本上标题要求什么。我有一个非常简单的流浪文件,如下:

# -*- mode: ruby -*-
# vi: set ft=ruby :

box_name = "killd"

Vagrant.configure(2) do |config|

config.vm.define box_name do |box|
        box.vm.provider "virtualbox" do |v|
            v.name = box_name
            v.memory = 256
        end

        box.vm.hostname = box_name

        box.vm.box = "ubuntu/trusty64"

        #box.vm.network "private_network", type: "dhcp"
        box.vm.network "private_network", ip: "10.10.10.10"

        box.vm.provision "ansible" do |ansible|
            #ansible.verbose = 'vvv'
            ansible.playbook = "ansible/playbook.yml"
            ansible.limit = "all"
        end

        #box.vm.synced_folder "./", "/vagrant", type: "nfs"

        box.vm.network "forwarded_port", guest: 3306, host:3366

    end

end

我有一个简单的ansible playbook结构,只更新apt的缓存,然后运行apt-get upgrade for privelege(这肯定有效)。我想继续安装mysql-server包。但是当我尝试这样做时,即使仅通过sudo apt-get install mysql-sever发出vagrant-ssh session,我收到以下错误消息:

  

无法为MySQL" root"设置密码用户

     

为MySQL管理用户设置密码时发生错误。这可能是因为帐户已经有密码,或者是因为MySQL服务器存在通信问题。

     

您应该在安装软件包后检查帐户的密码。请阅读/usr/share/doc/mysql-server-5.5/README.Debian文件以获取更多信息。

我之前在Ubuntu VM上安装了很多次mysql,但从未见过。我遇到的大多数答案都与端口号或正在安装的MySQL的早期版本有关,这不是这里的情况。为什么我有问题?

0 个答案:

没有答案