Buscar aquí

sábado, 20 de junio de 2009

Lo que se aprendió con mysql...errores y demás

Por fin.... después de muchas canas se pudo interactuar con la instalación por defecto de mysql, php y apache y la instalación de xampp o lampp. Bueno, a mi se me dio un poco más rápido que a mi novia, pero la cosa fue que al principio, cuando uno arranca lampp (lampp start), si uno tiene bien configurado el apache, y, le arranca al principio, bueno, pues toca pararlo porque si no, aparece el siguiente error:

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/

ok, pues /etc/init.d/apache2 stop, y luego $PATH_DEL_LAMPP/lampp start

ok, bueno, para la interacción de phpmyadmin, el truco está en los sockets, entonces, le damos

updatedb
locate config.inc.php

El archivo config.inc.php guarda las configuraciones de mysql, entonces buscamos las líneas correspondientes a esa configuración y copiamos, que quede exactamente igual, el socket y el puerto, en mi caso fue

puerto: 3306
socket: /var/run/mysqld/mysqld.sock

y listo!!!

Ahora bien, como comentaba, a mi novia le pasó algo muy raro, al tratar de instalar mysql-server-5.0, le aparecía el siquiente error

invoke-rc.d: initscript mysql, action "start" failed.

pues bien, existen varias cosas que se hicieron de las cuales funcionó la última. La primera fue descomentar la línea de innodb en /etc/mysql/my.cnf, la segunda, cambiar 127.0.0.1 por localhost, y la última verificar que el socket anteriormente mencionado no este en uso, para esto hacemos

lsof | grep mysql

y buscamos que no esté, si esta. le damos

pkill mysqld

y yastá!!!

No hay comentarios: