linux镜像安装mysql_解决Docker中ubuntu镜像安装MySQL

前言

今天实在时有空,了解过MySQL主从复制,虽然很简单,但是也要配置配置测试测试,想要至少两台的MySQL服务器,然而第一方法想到的就是Docker跑ubuntu容器,在ubuntu里面安装MySQL服务,虽然也可以使用腾云云服务器,我偏偏就是不干,就是想学习掌握Docker应用,其实我在32位主机玩Docker也是一种折腾。还是说说我的问题吧。

apt-get install mysql-server mysql-common mysql-client

出现的问题:

debconf: delaying package configuration, since apt-utils is not installed

(Reading database ... 13606 files and directories currently installed.)

Preparing to unpack .../mysql-server-5.5_5.5.50-0ubuntu0.14.04.1_i386.deb ...

debconf: unable to initialize frontend: Dialog

debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)

debconf: falling back to frontend: Readline

Aborting downgrade from (at least) 5.6 to 5.5.

If are sure you want to downgrade to 5.5, remove the file

/var/lib/mysql/debian-*.flag and try installing again.

dpkg: error processing archive /var/cache/apt/archives/mysql-server-5.5_5.5.50-0ubuntu0.14.04.1_i386.deb (--unpack):

subprocess new pre-installation script returned error exit status 1

debconf: unable to initialize frontend: Dialog

debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)

debconf: falling back to frontend: Readline

Selecting previously unselected package mysql-server.

Preparing to unpack .../mysql-server_5.5.50-0ubuntu0.14.04.1_all.deb ...

Unpacking mysql-server (5.5.50-0ubuntu0.14.04.1) ...

Errors were encountered while processing:

/var/cache/apt/archives/mysql-server-5.5_5.5.50-0ubuntu0.14.04.1_i386.deb

E: Sub-process /usr/bin/dpkg returned an error code (1)

在网络上,同样的问题,相同的方案,我的却不能解决,我还以为是Docker里跑的问题,好吧,最好搜索到了另一个解决方案。

解决方案

$apt-get purge mysql*

$apt-get autoremove

$apt-get autoclean

$apt-get dist-upgrade

$apt-get upgrade

$apt-get install mysql-server --fix-missing --fix-broken

搞定!然而还是给出网上很主流我却搞不定的方案。

sudo rm /var/lib/mysql/ -R

sudo rm /etc/mysql/ -R

sudo apt-get autoremove mysql* --purge

sudo apt-get remove apparmor

sudo apt-get install mysql-server mysql-common

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值