MySQL no OpenSUSE - Erro 2002 [RESOLVIDO]

1. MySQL no OpenSUSE - Erro 2002 [RESOLVIDO]

Geovane Tomaz de Sá
keeprocking

(usa openSUSE)

Enviado em 30/08/2015 - 11:33h

Pessoal, bom dia!

Ao instalar o MySQL, quando vou conectá-lo com o comando mysql -u root -p, ele dá o seguinte erro: "ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2 "No such file or directory")"

Já utilizei estes comandos, porém não resolveu:

- # mysql_install_db
- # chown -R mysql.mysql /var/lib/mysql
- # safe_mysqld &
- # mysql

Alguém já teve este problema, e conseguiu resolver?

Desde já agradeço!


  


2. MELHOR RESPOSTA

Airton Lastori
alastori

(usa Outra)

Enviado em 31/08/2015 - 08:08h


E assim?
mysql -uroot -p --socket=/tmp/akonadi-dtsbc001.mBEKVB/mysql.socket

3. Re: MySQL no OpenSUSE - Erro 2002

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 30/08/2015 - 11:47h

olá,

Posta a saida de:
ps -ef |grep mysql
ls -lart /var/run/my*


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


4. Re: MySQL no OpenSUSE - Erro 2002

Geovane Tomaz de Sá
keeprocking

(usa openSUSE)

Enviado em 30/08/2015 - 13:44h

Ola Tony!

dtsbc001@Dt001-openSUSE:~> su
Senha:
Dt001-openSUSE:/home/dtsbc001 # ps -ef |grep mysql
dtsbc001 1558 1556 0 13:42 ? 00:00:00 /usr/sbin/mysqld --defaults-file=/home/dtsbc001/.local/share/akonadi/mysql.conf --datadir=/home/dtsbc001/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-dtsbc001.mBEKVB/mysql.socket
root 2429 2397 0 13:44 pts/1 00:00:00 grep --color=auto mysql
Dt001-openSUSE:/home/dtsbc001 # ls -lart /var/run/my*
ls: não é possível acessar /var/run/my*: Arquivo ou diretório não encontrado
Dt001-openSUSE:/home/dtsbc001 #

Abs.


5. Re: MySQL no OpenSUSE - Erro 2002 [RESOLVIDO]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 30/08/2015 - 15:54h

Opa, desculpa a demora.

Roda:
sudo su -
mkdir /var/run/mysqld
touch /var/run/mysqld/mysqld.sock
chown -R mysql.mysql /var/run/mysqld
/etc/init.d/mysql restart


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


6. Re: MySQL no OpenSUSE - Erro 2002 [RESOLVIDO]

Geovane Tomaz de Sá
keeprocking

(usa openSUSE)

Enviado em 30/08/2015 - 22:56h


Então Tony, fiz o comando conforme descrito por você:


Dt001-openSUSE:~ # sudo su -
Dt001-openSUSE:~ # mkdir /var/run/mysqld
mkdir: cannot create directory ‘/var/run/mysqld’: File exists
Dt001-openSUSE:~ # touch /var/run/mysqld/mysqld.sock
Dt001-openSUSE:~ # chown -R mysql.mysql /var/run/mysqld
Dt001-openSUSE:~ # /etc/init.d/mysql restart
-bash: /etc/init.d/mysql: No such file or directory
Dt001-openSUSE:~ #


Continua dando erro..

Abraços!


7. Re: MySQL no OpenSUSE - Erro 2002 [RESOLVIDO]

Airton Lastori
alastori

(usa Outra)

Enviado em 31/08/2015 - 07:14h


Faça este teste: tente conectar com:
mysql -uroot -p -h127.0.0.1 -P3306


8. Re: MySQL no OpenSUSE - Erro 2002 [RESOLVIDO]

Geovane Tomaz de Sá
keeprocking

(usa openSUSE)

Enviado em 31/08/2015 - 07:22h


Bom dia Alastori!

Fiz o teste, agora o erro é o 2003:


Dt001-openSUSE:/home/dtsbc001 # mysql -uroot -p -h127.0.0.1 -P3306
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111 "Connection refused")
Dt001-openSUSE:/home/dtsbc001 #


Abraços!


9. Re: MySQL no OpenSUSE - Erro 2002

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/08/2015 - 09:15h

Certeza que fez a instalação e configuração inicial dele?

Passo a passo, para o mariadb, versão do "mysql" disponível nos repositórios oficiais:

su -
zypper install mariadb
systemctl enable mysql.service
systemctl start mysql.service
mysql_secure_installation <- aqui define a senha do root


depois basta conectar.

---------------------------------
Keep it Simple, Stupid



10. Re: MySQL no OpenSUSE - Erro 2002 [RESOLVIDO]

Geovane Tomaz de Sá
keeprocking

(usa openSUSE)

Enviado em 31/08/2015 - 23:15h

Boa noite a todos!

Desculpa a demora, é que eu estava na faculdade kk

Então, usei a dica do amigo alastori e funcionou:


dtsbc001@Dt001-openSUSE:~> su -
Senha:
Dt001-openSUSE:~ # mysql -uroot -p --socket=/tmp/akonadi-dtsbc001.mBEKVB/mysql.socket
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 29
Server version: 10.0.20-MariaDB openSUSE package

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>


O problema é que, como usei a instalação padrão do openSUSE (13.2), não retirei o mariadb (MySQL) da instalação, sendo assim, ele instalou sem que eu pudesse fazer as configurações indicadas pelo erisjr

Problema solucionado!

Obrigado a todos que ajudaram!

Grande abraço!


11. Re: MySQL no OpenSUSE - Erro 2002 [RESOLVIDO]

Marcelo Atie Pacheco Junior
marceloatie

(usa openSUSE)

Enviado em 23/06/2017 - 14:51h

Tive o mesmo problema, porem resolvi utilizando
rm -R /var/lib/mysql
isso zera o banco






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts