Problemas ao instalar o my-sqlsserver-5.7

1. Problemas ao instalar o my-sqlsserver-5.7

Tiago de Lima Alves
Tiago411

(usa Ubuntu)

Enviado em 03/06/2017 - 09:44h

Bom dia estou tendo problemas com o mysql server na hora de instalar. Na vardade ele ja estava instalado mas tava dando problemas nas dependências.

Sou iniciante estou usando Ubuntu 16.10

Se alguém poder me indicar um solução ficaria grato. pois estou tentando instalar o apache com php mas não consigo devido e este problema.

sudo apt-get install mysql-server-5.7
[sudo] senha para tiago:
A ler as listas de pacotes... Pronto
A construir árvore de dependências
A ler a informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isso pode significar que
você solicitou uma situação impossível ou se você está a usar a
distribuição unstable em que alguns pacotes pedidos ainda não foram
criados ou foram movidos do Incoming.
A seguinte informação pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências não satisfeitas:
mysql-server-5.7 : Pré-Depende: mysql-common (>= 5.5)
Depende: mysql-client-5.7 (>= 5.7.18-0ubuntu0.16.10.1) mas não vai ser instalado
Depende: mysql-common (>= 5.6.22-1~)
E: Não foi possível corrigir problemas, você tem pacotes mantidos (hold) estragados.



  


2. Re: Problemas ao instalar o my-sqlsserver-5.7

Airton Lastori
alastori

(usa Outra)

Enviado em 03/06/2017 - 12:57h

Tente instalar do repositório oficial mysql.com.
Baixe o repositório APT para MySQL em http://dev.mysql.com/downloads/repo/apt. É o mesmo pacote tanto para Debian, quanto para Ubuntu. No meu caso, baixei para o diretório /home/vagrant/downloads. Dica: na tela de login, veja o link em “No thanks, just start my download”;
Instale o repositório APT com o comando:
shell> cd /home/vagrant/downloads
shell> sudo dpkg -i mysql-apt-config*.deb
Após executar o comando, você terá a liberdade de escolher qual versão do MySQL vai usar e se vai querer outros componentes, como conectores ou ferramentas.
Uma vez que o repositório oficial MySQL esteja configurado (veja seção anterior), para instalar o MySQL 5.7 basta executar:
shell> sudo apt-get update
shell> sudo apt-get install mysql-server
No processo de instalação, será solicitada a criação da senha do usuário root do MySQL. Senhas devem conter pelo menos 1 caractere numérico, uma minúscula e letra maiúscula e 1 caractere especial (não alfanumérico).


3. Re: Problemas ao instalar o my-sqlsserver-5.7

Tiago de Lima Alves
Tiago411

(usa Ubuntu)

Enviado em 03/06/2017 - 16:04h

alastori escreveu:

Tente instalar do repositório oficial mysql.com.
Baixe o repositório APT para MySQL em http://dev.mysql.com/downloads/repo/apt. É o mesmo pacote tanto para Debian, quanto para Ubuntu. No meu caso, baixei para o diretório /home/vagrant/downloads. Dica: na tela de login, veja o link em “No thanks, just start my download”;
Instale o repositório APT com o comando:
shell> cd /home/vagrant/downloads
shell> sudo dpkg -i mysql-apt-config*.deb
Após executar o comando, você terá a liberdade de escolher qual versão do MySQL vai usar e se vai querer outros componentes, como conectores ou ferramentas.
Uma vez que o repositório oficial MySQL esteja configurado (veja seção anterior), para instalar o MySQL 5.7 basta executar:
shell> sudo apt-get update
shell> sudo apt-get install mysql-server
No processo de instalação, será solicitada a criação da senha do usuário root do MySQL. Senhas devem conter pelo menos 1 caractere numérico, uma minúscula e letra maiúscula e 1 caractere especial (não alfanumérico).


Vlw alastori!

putz man! fiz todos os passos que você escreveu, mas tem alguma erro nas dependências.

sudo apt-get install mysql-server
A ler as listas de pacotes... Pronto
A construir árvore de dependências
A ler a informação de estado... Pronto
The following additional packages will be installed:
libmecab2 mysql-client mysql-community-client mysql-community-server
Serão instalados os seguintes NOVOS pacotes:
libmecab2 mysql-client mysql-community-client mysql-community-server
mysql-server
0 pacotes actualizados, 5 pacotes novos instalados, 0 a remover e 15 não actualizados.
É necessário obter 34,9 MB de arquivos.
Após esta operação, serão utilizados 255 MB adicionais de espaço em disco.
Deseja continuar? [S/n] s
Obter:1 http://repo.mysql.com/apt/ubuntu yakkety/mysql-5.7 amd64 mysql-community-client amd64 5.7.18-1ubuntu16.10 [8.213 kB]
Obter:2 http://br.archive.ubuntu.com/ubuntu yakkety/universe amd64 libmecab2 amd64 0.996-1.3 [264 kB]
Obter:3 http://repo.mysql.com/apt/ubuntu yakkety/mysql-5.7 amd64 mysql-client amd64 5.7.18-1ubuntu16.10 [12,6 kB]
Obter:4 http://repo.mysql.com/apt/ubuntu yakkety/mysql-5.7 amd64 mysql-community-server amd64 5.7.18-1ubuntu16.10 [26,4 MB]
Obter:5 http://repo.mysql.com/apt/ubuntu yakkety/mysql-5.7 amd64 mysql-server amd64 5.7.18-1ubuntu16.10 [12,6 kB]
Obtidos 34,9 MB em 28s (1.239 kB/s)
A pré-configurar os pacotes...
A seleccionar pacote anteriormente não seleccionado mysql-community-client.
(A ler a base de dados ... 256646 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar .../mysql-community-client_5.7.18-1ubuntu16.10_amd64.deb ...
A descompactar mysql-community-client (5.7.18-1ubuntu16.10) ...
A seleccionar pacote anteriormente não seleccionado mysql-client.
A preparar para desempacotar .../mysql-client_5.7.18-1ubuntu16.10_amd64.deb ...
A descompactar mysql-client (5.7.18-1ubuntu16.10) ...
A seleccionar pacote anteriormente não seleccionado libmecab2.
A preparar para desempacotar .../libmecab2_0.996-1.3_amd64.deb ...
A descompactar libmecab2 (0.996-1.3) ...
A seleccionar pacote anteriormente não seleccionado mysql-community-server.
A preparar para desempacotar .../mysql-community-server_5.7.18-1ubuntu16.10_amd64.deb ...
A descompactar mysql-community-server (5.7.18-1ubuntu16.10) ...
A seleccionar pacote anteriormente não seleccionado mysql-server.
A preparar para desempacotar .../mysql-server_5.7.18-1ubuntu16.10_amd64.deb ...
A descompactar mysql-server (5.7.18-1ubuntu16.10) ...
A instalar mysql-community-client (5.7.18-1ubuntu16.10) ...
A processar 'triggers' para ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
A instalar mysql-client (5.7.18-1ubuntu16.10) ...
A instalar libmecab2 (0.996-1.3) ...
A processar 'triggers' para libc-bin (2.24-3ubuntu2) ...
A processar 'triggers' para systemd (231-9ubuntu4) ...
A processar 'triggers' para man-db (2.7.5-1) ...
A instalar mysql-community-server (5.7.18-1ubuntu16.10) ...
Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /lib/systemd/system/mysql.service.
Job for mysql.service failed because the control process exited with error code.
See "systemctl status mysql.service" and "journalctl -xe" for details.
invoke-rc.d: initscript mysql, action "start" failed.
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since sáb 2017-06-03 15:56:40 BRT; 4ms ago
Process: 5243 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=217/USER)
dpkg: erro ao processar o pacote mysql-community-server (--configure):
subprocesso script post-installation instalado retornou erro do status de saída 1
dpkg: problemas com dependências impedem a configuração de mysql-server:
mysql-server depende de mysql-community-server (= 5.7.18-1ubuntu16.10); no entanto:
O pacote mysql-community-server ainda não está configurado.

dpkg: erro ao processar o pacote mysql-server (--configure):
problemas com dependências - a deixar por configurar
A processar 'triggers' para systemd (231-9ubuntu4) ...
Nenhum relatório apport escrito pois a mensagem de erro indica que é um erro de seguimento de um erro anterior.
A processar 'triggers' para ureadahead (0.100.0-19) ...
Foram encontrados erros enquanto processava:
mysql-community-server
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)


4. Re: Problemas ao instalar o my-sqlsserver-5.7

Airton Lastori
alastori

(usa Outra)

Enviado em 03/06/2017 - 16:46h

Job for mysql.service failed because the control process exited with error code.


Falhou na inicialização do mysql. Deve ser algum "lixo" da instalação anterior. Talvez um eero no arquivo my.cnf ou a existência do diretório /var/lib/mysql. A melhor forma de confirmar é olhar o log de erros do mysql. Normalmente fica em /var/log/mysql.

Aparece algum ERROR no arquivo de log de erros do mysql?



5. Re: Problemas ao instalar o my-sqlsserver-5.7

Tiago de Lima Alves
Tiago411

(usa Ubuntu)

Enviado em 03/06/2017 - 17:28h

alastori escreveu:

Job for mysql.service failed because the control process exited with error code.


Falhou na inicialização do mysql. Deve ser algum "lixo" da instalação anterior. Talvez um eero no arquivo my.cnf ou a existência do diretório /var/lib/mysql. A melhor forma de confirmar é olhar o log de erros do mysql. Normalmente fica em /var/log/mysql.

Aparece algum ERROR no arquivo de log de erros do mysql?


segue meu arquivo my.cnf

# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

#
# The MySQL Community Server configuration file.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html

# * IMPORTANT: Additional settings that can override those from this file!
# The files must end with '.cnf', otherwise they'll be ignored.
#
!includedir /etc/mysql/conf.d/

E a minha pasta de log do mysql foi p espaço procurei em var/lib mas n tem nada referente ao mysql!

Tem algum comando de busca no terminal ?

Se não tiver solução, o jeito é formatar, mas só queria fazer isto em ultima instância.


6. Re: Problemas ao instalar o my-sqlsserver-5.7

Airton Lastori
alastori

(usa Outra)

Enviado em 03/06/2017 - 17:42h

Seu my.cnf faz referências a outros arquivos contidos no diretório /etc/mysql/conf.d/

Você pode procurar pelo log com:
find / -name mysqld.log
find / -name mysql.log
find / -name mysql.err
find / -name mysqld.err

Se quiser, você também pode fazer uma instalação "na unha" conforme este post http://www.alastori.com.br/2016/02/instalacao-mysql-57-no-ubuntu-1510.html?m=1


7. Re: Problemas ao instalar o my-sqlsserver-5.7

Tiago de Lima Alves
Tiago411

(usa Ubuntu)

Enviado em 03/06/2017 - 20:54h

alastori escreveu:

Seu my.cnf faz referências a outros arquivos contidos no diretório /etc/mysql/conf.d/

Você pode procurar pelo log com:
find / -name mysqld.log
find / -name mysql.log

Se quiser, você também pode fazer uma instalação "na unha" conforme este post http://www.alastori.com.br/2016/02/instalacao-mysql-57-no-ubuntu-1510.html?m=1


estou tentando realizar uma instalação manual como você indicou.

No quarto passo deu o seguinte erro:

tiago@tiago-ubuntu:~/Transferências/mysql$ sudo bin/mysqld --initialize --user=mysql --log-error=/tmp/mysqld.log --datadir=/home/tiago/mysql/data
[sudo] senha para tiago:
2017-06-03T23:50:11.048389Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-06-03T23:50:11.048476Z 0 [ERROR] Can't find error-message file '/usr/local/mysql/share/errmsg.sys'. Check error-message file location and 'lc-messages-dir' configuration directive.
2017-06-03T23:50:11.049145Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2017-06-03T23:50:11.049166Z 0 [ERROR] Aborting




8. Re: Problemas ao instalar o my-sqlsserver-5.7

Airton Lastori
alastori

(usa Outra)

Enviado em 03/06/2017 - 21:19h

[ERROR] --initialize specified but the data directory has files in it. Aborting.


Este erro indica que vocé já tem um datadir. Remova com:
rm -Rf /var/lib/mysql 


Depois repita o comando com --initialize







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts