Problemas de instalação do MySQL no Ubuntu 15.04

4

Primeiramente, estou executando o Ubuntu 15.04 (Velvet) na minha máquina local.

Eu recentemente desinstalei a pilha LAMP devido a vários problemas de configuração que eu estava experimentando (especialmente quando eu tentei trabalhar com o CodeIgniter). Não tinha certeza se era do PHP ou Apache. Mas eu sei que fiz várias configurações de edição no meu PHP & amp; Arquivos Apache dos quais eu tinha esquecido onde & amp; quando. Unistalling tudo foi a única opção que eu poderia pensar.

Agora, eu estava reinstalando a pilha seguindo o guia oficial na Ajuda do Ubuntu . Durante a instalação, me deparei com alguns problemas.

As capturas de tela estão disponíveis aqui .

Primeira edição

Selecting previously unselected package mysql-server-5.6.
Preparing to unpack .../mysql-server-5.6_5.6.25-0ubuntu0.15.04.1_amd64.deb ...
grep: /etc/mysql/: No such file or directory
invoke-rc.d: Unit mysql.service is masked

mysql.service é mascarado. Significa inacessível?

Segundo problema

Setting up mysql-server-5.6 (5.6.25-0ubuntu0.15.04.1) ...
invoke-rc.d: Unit mysql.service is masked
update-alternatives: error: alternative path /etc/mysql/mysql.cnf doesn't exist
dpkg: error processing package mysql-server-5.6 (--configure):
   subprocess installed post-installation script returned error exit status 2
Setting up libalgorithm-c3-perl (0.09-1) ...

Repetiu o mesmo erro invocar como o primeiro. Mas desta vez houve um caminho de arquivo adicional & amp; erro do dpkg

Thrid Issue

Setting up libtext-template-perl (1.46-1) ...
Setting up libsoftware-license-perl (0.103010-3) ...
Setting up libterm-ui-perl (0.42-1) ...
Setting up libtext-soundex-perl (3.4-1build2) ...
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.6; however:
  Package mysql-server-5.6 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
Setting up rename (0.20-3) ...
No apport report written because the error message indicates its a followup error from a previous failure.
update-alternatives: using /usr/bin/file-rename to provide /usr/bin/rename (rename) in auto mode
Setting up libcgi-fast-perl (1:2.04-1) ...

O mesmo erro do dpkg. Parece que não foi possível acessar uma pasta, ela precisou criar sua própria e nomear como "renomear"

quarta edição

Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
apache2_invoke: Enable module php5
Setting up apache2-mpm-prefork (2.4.10-9ubuntu1.1) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (219-7ubuntu6) ...
Errors were encountered while processing:
 mysql-server-5.6
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Eu esperava que este quarto fosse apenas um resumo dos 3 erros anteriores, mas eu não tinha certeza.

Como mencionado, sou um novato no Linux. Eu não quero mexer em nenhum arquivo ou pasta, então eu não estrago como sempre acabo fazendo.

Parece que tudo tem a ver com o acesso a arquivos & amp; permissão.

Se sim, como posso resolver isso, por favor? Está realmente me matando . Eu sempre tive problemas de permissão de arquivos tentando acessar pastas (especialmente) dentro de '/ var / lib' .

Se não for assim, qual poderia ser o possível problema e como posso resolvê-lo?

OBRIGADO!

    
por seeJ 19.08.2015 / 08:12

1 resposta

4

Eu resolvi esse problema.

Após vários testes & amp; erro, o que eu fiz foi:

  1. retrocedi um backup anterior (2 meses de idade)
  2. Voltei a tentar instalar o servidor da lâmpada usando:

    sudo tasksel install lamp-server

Isso me ajudou a identificar os diretórios ausentes.

  1. Eu criei manualmente as pastas que faltavam no diretório mysql

  2. Em seguida, eu corri estes comandos

    sudo dpkg-reconfigure --force mysql-server 
    sudo dpkg-reconfigure --force mysql-server-5.6
  3. Eu instalei manualmente todos os outros importantes php5 & amp; pacotes do mysql

De alguma forma, isso funcionou para mim. Não tenho certeza de onde fiz a coisa certa, & amp; se não tem nenhum efeito colateral ... então eu não aconselho ninguém tendo problemas semelhantes a seguir o que eu acabei de fazer.

No entanto, você pode continuar explorando até conseguir uma correção. Documente, então no futuro você saberá exatamente como você lidou com isso no passado.

    
por seeJ 20.08.2015 / 06:58