web-dev-qa-db-ja.com

完全にアンインストールした後でも、MySQL 5.6 dpkgのインストールエラー

ダウンロードしたdebおよびaptからMySQL 5.6をインストールしているときにエラーが発生しました。

nginx@LBNginx:/tmp$ Sudo dpkg -i mysql-server-5.6_5.6.27-0ubuntu0.14.04.1_AMD64.deb
(Reading database ... 121037 files and directories currently installed.)
Preparing to unpack mysql-server-5.6_5.6.27-0ubuntu0.14.04.1_AMD64.deb ...
Unpacking mysql-server-5.6 (5.6.27-0ubuntu0.14.04.1) over (5.6.27-0ubuntu0.14.04.1) ...
Setting up mysql-server-5.6 (5.6.27-0ubuntu0.14.04.1) ...
2015-10-27 19:31:17 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2015-10-27 19:31:17 0 [Note] /usr/sbin/mysqld (mysqld 5.6.27-0ubuntu0.14.04.1) starting as process 7666 ...
2015-10-27 19:31:17 7666 [Note] Plugin 'FEDERATED' is disabled.
2015-10-27 19:31:17 7666 [Note] InnoDB: Using atomics to ref count buffer pool pages
2015-10-27 19:31:17 7666 [Note] InnoDB: The InnoDB memory heap is disabled
2015-10-27 19:31:17 7666 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2015-10-27 19:31:17 7666 [Note] InnoDB: Memory barrier is not used
2015-10-27 19:31:17 7666 [Note] InnoDB: Compressed tables use zlib 1.2.8
2015-10-27 19:31:17 7666 [Note] InnoDB: Using Linux native AIO
2015-10-27 19:31:17 7666 [Note] InnoDB: Not using CPU crc32 instructions
2015-10-27 19:31:17 7666 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2015-10-27 19:31:17 7666 [Note] InnoDB: Completed initialization of buffer pool
2015-10-27 19:31:17 7666 [Note] InnoDB: Highest supported file format is Barracuda.
2015-10-27 19:31:17 7666 [Note] InnoDB: 128 rollback segment(s) are active.
2015-10-27 19:31:17 7666 [Note] InnoDB: Waiting for purge to start
2015-10-27 19:31:17 7666 [Note] InnoDB: 5.6.27 started; log sequence number 1626007
2015-10-27 19:31:17 7666 [Note] Binlog end
2015-10-27 19:31:17 7666 [Note] InnoDB: FTS optimize thread exiting.
2015-10-27 19:31:17 7666 [Note] InnoDB: Starting shutdown...
2015-10-27 19:31:19 7666 [Note] InnoDB: Shutdown completed; log sequence number 1626017
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.6 (--install):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
 mysql-server-5.6

システムからMySQLを完全に削除して再試行しましたが、まだ役に立ちません。

注:Ubuntu Server Trustyを実行しています

6
meun5

最初にコマンドを使用してmysql-serverを完全に削除します。

Sudo apt-get remove --purge mysql-server mysql-client mysql-common
Sudo apt-get autoremove
Sudo apt-get autoclean

その後、もう一度インストールしてください。

Sudo apt-get install mysql-server

dpkgコマンドを使用してインストールし、他のパッケージへの依存関係を示している場合は、コマンドを実行します。

Sudo apt-get install -f 

その後、もう一度インストールしてみてください

EDIT:ここmysql-server-5.6のバグなので、mysql-serverの下位バージョンを試してください。 mysql-server-5.6をインストールする場合は、 this PPAを使用できます。

/etc/apt/sources.list.d/の下にファイルを作成します

Sudo vi /etc/apt/sources.list.d/mysql.list

下の行を貼り付けて保存します。

deb http://ppa.launchpad.net/ondrej/mysql-5.6/ubuntu trusty main 
deb-src http://ppa.launchpad.net/ondrej/mysql-5.6/ubuntu trusty main 

そしてそれを更新する

Sudo apt-get update 

次に、コマンドを使用してインストールします

Sudo apt-get install mysql-server-5.6

Ubuntu 14.04でテストされます。 ここ は、Ubuntuバージョン12.0414.0414.1015.04および15.10で利用可能なPPAです。

7
pl_rock

tutorial に従ってubuntu 14にmysql 5.6をインストールすると、同じ問題が発生しました。

Vagrantを使用してUbuntuをインストールしました。仮想マシンに512 MBのみを割り当てました。

それを修正するために、次のことを行いました。

1)仮想マシンのメモリを1024MBに増やしました

config.vm.provider "virtualbox" do |vb| # # Display the VirtualBox GUI when booting the machine # vb.gui = true # # # Customize the amount of memory on the VM: vb.memory = "1024" end

2)vagrant reloadコマンドを実行する

3)次に、MySqlをアンインストールしました

Sudo apt-get remove mysql-server mysql-client
Sudo apt-get install mysql-server-5.6 mysql-client-5.6

4)その後、MySqlを再度インストールしましたが、うまくいきました。

1
Mukesh

少なくともこれは私のために働いた

Sudo apt-get install -f mysql-server

Mysqlを完全に削除した後、コマンドに-fを追加しました。それはトリックをしました!

0
abcsoeasy

Mysql-commonの問題のようです。mysql-server-5.6_5.6.27にはmysql-common 5.5.46-0ubuntu0.14.04.2を使用する必要があります。

実行した後

Sudo apt-get remove --purge mysql-server mysql-client mysql-common
Sudo apt-get autoremove
Sudo apt-get autoclean
Sudo apt-get autoremove

これで試してみてください https://Gist.github.com/dranes/e65bbaa8c7800fd12575

0
Dranes