Erro ao iniciar MYSQL fedora 16 [RESOLVIDO]

1. Erro ao iniciar MYSQL fedora 16 [RESOLVIDO]

Carlos
salax

(usa Fedora)

Enviado em 20/02/2012 - 17:08h

Olá,

Estou com dificuldades em iniciar o MYSQL no fedora 16, esta dando erro e infelizmente não consigo contorna-lo, obrigado.

Erro:


[root@salamanca salamanca]# yum list mysql
Plugins carregados: langpacks, presto, refresh-packagekit
Pacotes instalados
mysql.i686
[root@salamanca salamanca]# service mysqld start
Redirecting to /bin/systemctl start mysqld.service
Failed to issue method call: Unit mysqld.service failed to load: No such file or directory. See system logs and 'systemctl status mysqld.service' for details.
[root@salamanca salamanca]# systemctl status mysqld.service
mysqld.service
Loaded: error (Reason: No such file or directory)
Active: failed since Mon, 20 Feb 2012 16:44:00 -0200; 19min ago
Main PID: 21966 (code=exited, status=1/FAILURE)



  


2. MELHOR RESPOSTA

Elder Marco
eldermarco

(usa Fedora)

Enviado em 22/02/2012 - 16:07h

Você pode procurar isso da maneira como eu te disse mais acima. usando a opção provides do yum. Ele irá te dar uma lista de pacotes que tem esse arquivo. Talvez, um único pacote. Daí é somente instalar ele. Eu não estou no fedora, mas olhando o conteúdo do pacote mysql-server, notei que ele parece ter os arquivos necessário para continuar:

https://community.dev.fedoraproject.org/packages/mysql-server/contents/
A questão é que o pacote mysql não tem o mysql-server como dependência, já que não precisa do mesmo para funcionar.

Instale-o com o comando


# yum install mysql-server


E então tente iniciar o serviço e usar, conforme você quer.

3. Re: Erro ao iniciar MYSQL fedora 16 [RESOLVIDO]

White Hawk
WhiteHawk

(usa Ubuntu)

Enviado em 20/02/2012 - 20:21h

Boa noite.

Reinstale o pacote do MySQL e veja se o erro persiste.

Veja: http://bit.ly/y18HDB

Abraço.


4. Re: Erro ao iniciar MYSQL fedora 16 [RESOLVIDO]

Elder Marco
eldermarco

(usa Fedora)

Enviado em 20/02/2012 - 21:40h

Esse problema está ocorrendo porque o arquivo mysqld.service não estáo sendo encontrando (No such file or directory). Talvez falte a instalação de algum outro pacote que forneça esse arquivo. Para ter uma lista de pacotes que fornecem um arquivo com esse nome -- provavelmente um único nesse caso -- faça:

# yum provides */mysqld.service

Ele irá baixar todas as listas de arquivos e procurar por um pacote que tenha esse arquivo. Se for o próprio mysql, tente reinstalar ele, como sugerido pelo nosso amigo White Hawk:

# yum reinstall mysql


5. Re: Erro ao iniciar MYSQL fedora 16 [RESOLVIDO]

Carlos
salax

(usa Fedora)

Enviado em 22/02/2012 - 14:58h

eldermarco escreveu:

Esse problema está ocorrendo porque o arquivo mysqld.service não estáo sendo encontrando (No such file or directory). Talvez falte a instalação de algum outro pacote que forneça esse arquivo. Para ter uma lista de pacotes que fornecem um arquivo com esse nome -- provavelmente um único nesse caso -- faça:

# yum provides */mysqld.service

Ele irá baixar todas as listas de arquivos e procurar por um pacote que tenha esse arquivo. Se for o próprio mysql, tente reinstalar ele, como sugerido pelo nosso amigo White Hawk:

# yum reinstall mysql



Fiz os procedimentos que me disse mas nada feito.

[root@salamanca salamanca]# yum reinstall mysql
Plugins carregados: langpacks, presto, refresh-packagekit
Configurando o processo de reinstalação
Resolvendo dependências
--> Executando verificação da transação
---> Package mysql.i686 0:5.5.20-1.fc16 will be Reinstalado
--> Resolução de dependências finalizada

Dependências resolvidas

================================================================================
Pacote Arq. Versão Repo Tam.
================================================================================
Reinstalando:
mysql i686 5.5.20-1.fc16 updates 4.2 M

Resumo da transação
================================================================================
Reinstalar 1 Package

Tamanho total do download: 4.2 M
Tamanho depois de instalado: 28 M
Correto? [s/N]:s
Baixando pacotes:
mysql-5.5.20-1.fc16.i686.rpm | 4.2 MB 00:29
Running Transaction Check
Executando teste de transação
Teste de transação completo
Executando a transação
Instalando : mysql-5.5.20-1.fc16.i686 1/1

Instalados:
mysql.i686 0:5.5.20-1.fc16

Concluído!
[root@salamanca salamanca]# mysql_install_db
bash: mysql_install_db: command not found...
[root@salamanca salamanca]# service mysqld start
Redirecting to /bin/systemctl start mysqld.service
Failed to issue method call: Unit mysqld.service failed to load: No such file or directory. See system logs and 'systemctl status mysqld.service' for details.
[root@salamanca salamanca]# chkconfig mysqld on
erro ao ler informação sobre o serviço mysqld: Arquivo ou diretório não encontrado
[root@salamanca salamanca]#


6. Re: Erro ao iniciar MYSQL fedora 16 [RESOLVIDO]

Elder Marco
eldermarco

(usa Fedora)

Enviado em 22/02/2012 - 15:07h

Você procurou pelo pacote que contém esses arquivos? Ao que me parece, eles não estão no pacote mysql. Só isso.


7. Re: Erro ao iniciar MYSQL fedora 16 [RESOLVIDO]

Carlos
salax

(usa Fedora)

Enviado em 22/02/2012 - 15:28h

eldermarco escreveu:

Você procurou pelo pacote que contém esses arquivos? Ao que me parece, eles não estão no pacote mysql. Só isso.


Não sei como faze-lo, sou inexperiente com gnu/linux, instalei faz 1 semana o fedora 16 e não consigo concluir essa instalação do mysql, eu usava debian 6 e nele consegui configurar, mas esse ta osso..... teria alguma dica de como posso contornar essa situação e resolve-la?


8. Re: Erro ao iniciar MYSQL fedora 16 [RESOLVIDO]

Carlos
salax

(usa Fedora)

Enviado em 22/02/2012 - 17:07h

eldermarco escreveu:

Você pode procurar isso da maneira como eu te disse mais acima. usando a opção provides do yum. Ele irá te dar uma lista de pacotes que tem esse arquivo. Talvez, um único pacote. Daí é somente instalar ele. Eu não estou no fedora, mas olhando o conteúdo do pacote mysql-server, notei que ele parece ter os arquivos necessário para continuar:

https://community.dev.fedoraproject.org/packages/mysql-server/contents/
A questão é que o pacote mysql não tem o mysql-server como dependência, já que não precisa do mesmo para funcionar.

Instale-o com o comando


# yum install mysql-server


E então tente iniciar o serviço e usar, conforme você quer.


Segui todos os passos que aconselhou-me, mas ainda persiste o incomodo, já até removi e re-instalei o mysql e nada adiantou, tbm fiz o pedido de repositório como disse no inicio e nada. Segue passo-a-passo se conseguir enxergar onde está o erro(de usuário),...desde já obrigado pelo seu tempo.



[root@salamanca salamanca]# yum install mysql-server
Plugins carregados: langpacks, presto, refresh-packagekit
Configurando o processo de instalação
O pacote mysql-server-5.5.20-1.fc16.i686 já está instalado em sua última versão
Nada a ser feito

[root@salamanca salamanca]# mysql_install_db
Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h salamanca password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!

[root@salamanca salamanca]# service mysqld start
Redirecting to /bin/systemctl start mysqld.service
Job failed. See system logs and 'systemctl status' for details.

[root@salamanca salamanca]# chkconfig mysqld on
Nota: Encaminhando requisição para 'systemctl enable mysqld.service'.

[root@salamanca salamanca]# mysqladmin -u root password 123456
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!



9. Re: Erro ao iniciar MYSQL fedora 16 [RESOLVIDO]

Carlos
salax

(usa Fedora)

Enviado em 22/02/2012 - 17:15h

OBS:


Também tentei esse método mas estou encontrando outro problema, a senha, tenho uma senha padrão que tentei inserir, porém o resultado é negativo.


[root@salamanca salamanca]# /usr/bin/mysql_secure_installation




NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!


In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)



Não possui esse arquivo "/var/lib/mysql/mysql.sock" dentro da pasta.







10. Re: Erro ao iniciar MYSQL fedora 16 [RESOLVIDO]

Carlos
salax

(usa Fedora)

Enviado em 22/02/2012 - 19:06h

eldermarco escreveu:

Você pode procurar isso da maneira como eu te disse mais acima. usando a opção provides do yum. Ele irá te dar uma lista de pacotes que tem esse arquivo. Talvez, um único pacote. Daí é somente instalar ele. Eu não estou no fedora, mas olhando o conteúdo do pacote mysql-server, notei que ele parece ter os arquivos necessário para continuar:

https://community.dev.fedoraproject.org/packages/mysql-server/contents/
A questão é que o pacote mysql não tem o mysql-server como dependência, já que não precisa do mesmo para funcionar.

Instale-o com o comando


# yum install mysql-server


E então tente iniciar o serviço e usar, conforme você quer.


Amigo, conseguir sanar minha dificuldade seguindo essas orientações http://www.vivaolinux.com.br/dica/Como-solucionar-ERROR-2002-Cant-connect-to-local-MySQL-server


Muito obrigado pelo seu tempo.


Obrigado ao outro amigo que tbm respondeu ao tópico.


Até!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts