Erro de instalação do MySQL 5.6 dpkg, mesmo após a desinstalação completa

6

Estou com um erro ao instalar o MySQL 5.6 do deb baixado e do apt:

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

Eu removi completamente o MySQL do sistema e tentei novamente, mas ainda sem sucesso.

Nota: Estou executando o Ubuntu Server Trusty

    
por meun5 28.10.2015 / 01:40

4 respostas

7

primeiro remova mysql-server completamente usando os comandos:

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

tente instalar novamente.

sudo apt-get install mysql-server

se você estiver instalando com o comando dpkg e se ele mostrar qualquer dependência em outro pacote, execute o comando:

sudo apt-get install -f 

tente novamente para instalar

EDIT: Aqui é um bug com mysql-server-5.6 , portanto, experimente versões inferiores de mysql-server . Se você quiser instalar o mysql-server-5.6 , então você pode usar this PPA.

crie qualquer arquivo em /etc/apt/sources.list.d/

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

e cole as linhas abaixo e salve-as.

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 

e atualize-o

sudo apt-get update 

em seguida, instale-o usando o comando

sudo apt-get install mysql-server-5.6

é testado em Ubuntu 14.04 .   Aqui está disponível o PPA para a versão do Ubuntu 12.04 , 14.04 , 14.10 , 15.04 e 15.10 .

    
por pl_rock 28.10.2015 / 02:41
1

Eu tive o mesmo problema quando segui o seguinte tutorial para instalar o mysql 5.6 no ubuntu 14.

Eu tinha instalado o Ubuntu usando o vagrant. Eu tinha atribuído apenas 512 MB à máquina virtual.

Para consertar, fiz o seguinte:

1) Aumentou a memória da máquina virtual para 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) Execute o comando vagrant reload

3) Então desinstalei o MySql

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

4) Então instalei novamente o MySql e funcionou para mim.

    
por Muk 07.06.2016 / 21:42
0

Parece um problema com o mysql-common, você precisa usar o mysql-common 5.5.46-0ubuntu0.14.04.2 para o mysql-server-5.6_5.6.27

Depois de executar

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

experimente com este link

    
por Dranes 28.10.2015 / 03:09
0

Atlast isso funcionou para mim

sudo apt-get install -f mysql-server

Eu adicionei -f no comando, depois de remover o mysql completamente. Isso fez o truque!

    
por abcsoeasy 04.11.2017 / 20:07

Tags