- mysql.sock
+ Responder ao Tópico
-
mysql.sock
Galera, boa tarde a todos ....
Não conheço nada de mysql. Temos uma aplicação rodando no nosso servidor, mas o programador saiu da empresa, e não quer nem saber de dar alguma dica, sobre essa mensagem.
Usamos o Conectiva 8 e é a primeira vez que essa mensagem acontece no mysql.
O usuário está tentando acessar o banco , mas dá um erro.
Fui olhar e startei o banco, mas aparece a seguinte mensagem:
#starting mysqld daemon with databases from /var/lib/mysql
#rm: cannot unlink '/var/lib/mysql/mysql.sock': Permissao negada
Alguém aqui já recebeu essa mensagem, que pudesse por favor me dar alguma dica ???
Desde já agradeço a todos .....
-
mysql.sock
chown -R mysql:mysql na pasta dele, se nao o user mysql fica sem permissao pra rodar ;]
-
mysql.sock
É o q o psy falou.
É comum esquecerem de mudar a permissao do mysql.
Mudou a permissao ta novo.
-
mysql.sock
Galera, fiz o que me enviaram, mas o erro continua.
O diretório onde está o mysql é /var/lib/mysql
Lá dentro entre outras coisas está assim :
drwx------ 2 mysql mysql 4096 Ago 4 15:51 mysql
srwxrwxrwx 1 mysql myql 0 Jul 19 18:00 mysql.sock
Quando executo o comando :
#cds (enter)
#./mysql start (enter)
Aí aparece a mensagem que mencionei ....
#Iniciando mysql: Starting mysqld daemon with databases from /var/lib/mysql rm : cannot unlink '/var/lib/mysql/mysql.sock' : permissão negada
040009 16:55:00 mysqld ended
Inclusive eu estou logado como root. Não pode ser como root ???
Já fiz o que sugeriram , mas o erro continua ....
Desculpem-me estar incomodando ....
-
mysql.sock
Verifica se o mysql esta rodando com a identidade mysql
-
mysql.sock
Desculpe-me amigo, mas como vejo essa identidade ???
Eu estou tentando dar um start no mysql e já recebo essa mensagem. Ou seja, não consigo fazê-lo rodar.
Sei que no diretório /var/lib/mysql está como escrevi acima.
Saudações ....
-
mysql.sock
Hm, tenta tirar o sticky bit:
chmod -t /var/lib/mysql
-
mysql.sock
Caro psy ............
Realmente na mascara do arquivo mysql.sock , está
srwxrwxrwx 1 mysql mysql 0 Jul 19 18:08 mysql.sock
Ou seja, o que faz esse "s" na máscara do arquivo ????
Executei o chmod -t mysql.sock como disse, mas não aconteceu nada.
Eu uso o Conectiva 8 .......
Abraços .........
-
mysql.sock
Continua o mesmo erro?
Com o -t vc nao consegue -como outro usuario- modificar o arquivo? (mover, deletar)
-
mysql.sock
Já renomeei esse arquivo. Criei como mysql.sock.anterior.
Mas mesmo não tendo o arquivo mysql.sock não consigo startar o mysql.
Sinceramente, não faço idéia do que pode ser .......
-
mysql.sock
Certo, mas qual o erro dessa vez?
-
mysql.sock
Psy,
Continua dando o mesmo erro. Renomeei o mysql.sock para outro nome.
#service mysql start
#Inciando mysql: Starting mysqld daemon with databases from /var/lib/mysql
040811 14:22:10 mysql ended
Se voltar com o arquivo mysql.sock acontece assim :
#service mysql start
#Inciando mysql: Starting mysqld daemon with databases from /var/lib/mysql
rm: cannot unlink '/var/lib/mysql/mysql.sock': Permissão negada
040811 14:22:10 mysql ended
Se for no log /va/log/messages , lá diz que tem outro mysql server rodando. Mas não tem nada rodando .....
-
o que está rodando?
Verifique o que está rodando... os processos, pra ver:
#ps x
talvez esteje rodando já, tente parar o serviço. dai tenta startarnovamente.
-
mysql.sock
Para solucionar esse problema, basta seguir os seguintes passos:
1. Antes de mais nada vamos instalar o banco de dados no MySQL:
# mysql_install_db
2. Em seguida é preciso gerar o sock:
# chown -R mysql.mysql /var/lib/mysql
3. Agora vamos dar o start no servidor MySQL:
# safe_mysqld &
Beleza, o seu MySQL já esta rodando!
4. Abra outra janela de terminal e digite:
# mysql
Espero ter ajudado!