Mysql não entra mais depois de instalar phpGroupWare

Iniciado por coyoterj, 14 de Agosto de 2006, 17:12

tópico anterior - próximo tópico

coyoterj

É o seguinte, instalei o lampp e estava funcionando tudo beleza.
Hoje seguindo uma dica aqui sobre 'editores para php', entrei no synaptic e busquei 'php editor'. Do resultado, instalei o gphedit, mped, screem e o infeliz do phpgroupware... >:(
Num determinado momento ele avisa que vai fazer uma modificação no apache e ai eu cancelei, só que o danado continuou... Então ao terminar, removi ele.
Depois disso o mysql não entrou mais.
Removi o lampp, instalei novamente e ao chamar:
lampp security, ele diz que o mysql não está rodando.
Não sei como funcionar ele em linha de comando, como fazer ? Aonde ele fica ??
Preciso muito dele funcionando, e não sei mais o que fazer.
Já li os post daqui, só que todos tratam da instalação ou problemas para instalar, o que não é o meu caso, já que eu estava com o lampp perfeito e gostaria de manter ele.
Eu poderia usar no win pelo menos para terminar o que estou fazendo, mas depois que usei o ubuntu, não aguento o win... Prefiro perder um pouco de tempo tentanto resolver do que voltar para o win. Mas para isso conto com a ajuda de vcs,  ;)

[]s
ps.: de um novato em ubuntu.
Dell Inspiron 5447 Intel Core i5-4210U CPU @ 1.70GHz × 4 | HD sata 1 também | 4 Gb ram
Pier de Ipanema | Facebook Pier de Ipanema
[IMG]http://www.pierdeipanema.com.br/sites/default/files/outras/ubuntu-user

Lamego

Para verificar se o mysql está correndo, no terminal digita:
ps -ef | grep mysql
Tenta ainda ligar manualmente com o comando mysql para ver se ele retorna algum erro.

João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

coyoterj

Fiz o que falou e deu nisso:
root     27778     1  0 15:20 ?        00:00:00 /bin/sh /opt/lampp/bin/mysqld_safe --datadir=/opt/lampp/var/mysql --pid-file=/opt/lampp/var/mysql/PORTAL-01d54zjh.pid
nobody   27823 27778  0 15:20 ?        00:00:00 /opt/lampp/sbin/mysqld --basedir=/opt/lampp --datadir=/opt/lampp/var/mysql --user=nobody --pid-file=/opt/lampp/var/mysql/PORTAL-01d54zjh.pid --skip-locking --port=3306 --socket=/opt/lampp/var/mysql/mysql.sock
root      9619  9511  0 17:26 pts/0    00:00:00 grep mysql
root@PORTAL-01d54zjh:/home/coyote#

E o mysql retorna o seguinte:

root@PORTAL-01d54zjh:/home/coyote# mysql
bash: mysql: comando não encontrado

E ai é grave doutor ??? ;D

[]s
Dell Inspiron 5447 Intel Core i5-4210U CPU @ 1.70GHz × 4 | HD sata 1 também | 4 Gb ram
Pier de Ipanema | Facebook Pier de Ipanema
[IMG]http://www.pierdeipanema.com.br/sites/default/files/outras/ubuntu-user

Lamego

Ah, você decidiu utilizar o lampp que não é o do ubuntu.... Aí não posso ajudar meu amigo... Utilizar programas que não são os pacotes directos do ubuntu só deve ser feito quando voce perceber muito bem o que está fazendo.
Ao ter instalado um programa que dependia no LAMP de ubuntu este deve ter tentado instalar um dos pacotes originais e acabou entrando em conflito com o seu LAMPP .

O servidor mysql está correndo (resultado do ps), mas nem sequer tem o cliente de mysql para ligar... não posso ajudar, não faço a minima ideia como voce instalou esse lampp nem o que ele fez ao seu sistema :)
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

coyoterj

Ok, mas então eu posso remover ele e instalar os do ubuntu, correto ?

Ai, dentro de tantas orientações que encontrei aqui, qual vc indicaria ? Synaptic ou terminal ?

Vi em outro post seu isso aqui:

sudo apt-get install apache2 mysql-server php5

É isso ??

[]s
Dell Inspiron 5447 Intel Core i5-4210U CPU @ 1.70GHz × 4 | HD sata 1 também | 4 Gb ram
Pier de Ipanema | Facebook Pier de Ipanema
[IMG]http://www.pierdeipanema.com.br/sites/default/files/outras/ubuntu-user

Lamego

coyoterj,
como é que você instalou esse lampp ?
O synaptic só funciona para programas que tenham sido instalados por pacotes/APT de ubuntu.
Como é que você instalou esse lampp ?
sudo apt-get install apache2 mysql-server php5 <- Não faça isto enquanto não remover a outra versão que você instalou
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Lamego

Dei uma busca no google, acho que ja sei como foi instalado.

Para remover:
Primeiro para os serviços com:
sudo /opt/lampp/lampp start
Depois remove com:
sudo rm -rf  /opt/lampp

Notas:
Os dados que existiam na base de dados serão apagados
Copia e cola os comandos para não se enganar (especialmente no rm).
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

coyoterj

Para instalar fiz exatamente como no site http://www.apachefriends.org/en/xampp-linux.html:

Baixei o arquivo e descompactei para a pasta /opt e pronto. Aí para carregar ele:
sudo /opt/lampp/lampp start (ele inicia tudo, apache, php, mysql, ftp)

Só corrigindo sua informação, para parar é stop e não start.

sudo /opt/lampp/lampp stop

E ai, depois de remover ele instalo pelo terminal ou synaptic ?  ???

[]s
Dell Inspiron 5447 Intel Core i5-4210U CPU @ 1.70GHz × 4 | HD sata 1 também | 4 Gb ram
Pier de Ipanema | Facebook Pier de Ipanema
[IMG]http://www.pierdeipanema.com.br/sites/default/files/outras/ubuntu-user

Lamego

Instalar pelo terminal ou synpatic é o mesmo.
Instala com:
sudo apt-get install apache2 mysql-server php5
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

coyoterj

Fiz o sudo apt... Deu isso:

Instalando apache2-mpm-prefork (2.0.55-4ubuntu2.1) ...
* Starting apache 2.0 web server... (98)Address already in use: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs
                                                                         [fail]
invoke-rc.d: initscript apache2, action "start" failed.

Instalando apache2 (2.0.55-4ubuntu2.1) ...
Instalando php5-common (5.1.2-1ubuntu3.1) ...
Instalando libapache2-mod-php5 (5.1.2-1ubuntu3.1) ...
* Forcing reload of apache 2.0 web server... (98)Address already in use: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs
                                                                         [fail]
invoke-rc.d: initscript apache2, action "force-reload" failed.

Instalando mysql-client-5.0 (5.0.22-0ubuntu6.06) ...
Instalando mysql-server-5.0 (5.0.22-0ubuntu6.06) ...
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
.
.
.
...failed or took more than 6s.
        Please take a look at the syslog.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

Instalando mysql-server (5.0.22-0ubuntu6.06) ...
Instalando php5 (5.1.2-1ubuntu3.1) ...

Só não entendo que usava o xampp há bom tempo no win e instalei ele no ubuntu e tava há dias funcionando tudo perfeito. Ontem mesmo antes de dormir tinha criado um bd via phpmyadmin e não teve problema.
O erro ocorreu depois de cancelar a instalação do tal phpgroupware...

Tem alguma forma de tirar tudo relativo ao apache+mysql+php antes de reinstalar ele novamente ?

[]s
Dell Inspiron 5447 Intel Core i5-4210U CPU @ 1.70GHz × 4 | HD sata 1 também | 4 Gb ram
Pier de Ipanema | Facebook Pier de Ipanema
[IMG]http://www.pierdeipanema.com.br/sites/default/files/outras/ubuntu-user

coyoterj

Removi tudo e reinstalei tudo (apache, php e mysql). Não adiantou.
Dá o seguinte erro ao chamar o mysql:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Reinstalei o xampp (lampp) e ao dar o start:

# /opt/lampp/lampp start
Starting XAMPP for Linux 1.5.3a...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Error 1! Couldn't start Apache!
XAMPP: Starting diagnose...
XAMPP: Sorry, I've no idea what's going wrong.
XAMPP: Please contact our forum http://www.apachefriends.org/f/
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.

Se alguém puder ajudar...

[]s
Dell Inspiron 5447 Intel Core i5-4210U CPU @ 1.70GHz × 4 | HD sata 1 também | 4 Gb ram
Pier de Ipanema | Facebook Pier de Ipanema
[IMG]http://www.pierdeipanema.com.br/sites/default/files/outras/ubuntu-user

Lamego

CitarInstalando apache2-mpm-prefork (2.0.55-4ubuntu2.1) ...
* Starting apache 2.0 web server... (98)Address already in use: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs
Isto significa que você tinha outro Apache (provávelmente o do LAMPP) a correr !

Remove o LAMPP tal como eu indiquei e depois digita:
ps -ef | grep -i apache
ps -ef | grep -i mysql

Para garantir que não está nada correndo.
Quando você tentou apagar a pasta com o rm -rf retornou algum erro ?
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

coyoterj

Prezado Lamego, enfim tudo volta ao normal...

Hoje acordei pensando em reinstalar tudo, mas ai depois de ler seu post, especificamente isso: 'Isto significa que você tinha outro Apache (provávelmente o do LAMPP) a correr !', fiz o seguinte:

1. sudo apt-get remove apache*
2. sudo apt-get remove mysql*
3. sudo apt-get remove php5
4. sudo apt-get remove php

Digitei o ps -ef | grep -i apache, para ter certeza que nada tinha escapado, e não tinha mais nada. Idem com o mysql.
Ai fiz a instalação novamente do lampp (descompactei a pasta para o /opt e mais nada) digitei o lamp start e está tudo funcionando perfeitamente.

Valeu !!!

[]s
Dell Inspiron 5447 Intel Core i5-4210U CPU @ 1.70GHz × 4 | HD sata 1 também | 4 Gb ram
Pier de Ipanema | Facebook Pier de Ipanema
[IMG]http://www.pierdeipanema.com.br/sites/default/files/outras/ubuntu-user

Lamego

coyoterj,
lembra que se você tentar instalar algum pacote web do ubuntu (tipo php groupware) ele vai instalar os pacotes de LAMP do ubuntu e criar conflito com a sua instalação actual...
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

coyoterj

Dell Inspiron 5447 Intel Core i5-4210U CPU @ 1.70GHz × 4 | HD sata 1 também | 4 Gb ram
Pier de Ipanema | Facebook Pier de Ipanema
[IMG]http://www.pierdeipanema.com.br/sites/default/files/outras/ubuntu-user