Hace unos días instalé en mi portátil Ubuntu Netbook Remix 9.10 (Karmic Koala), lo cual me parecía estable y ligera, luego al instalar paquetes para hacer un servidor LAMPP (usando el XAMPP para Linux) se me presentaron unos inconvenientes iniciales que fui solucionándolos de a poco. El principal y que hasta ahora no me deja dormir tranquilo es el servicio (demonio, si es que así creo lo llaman en Linux) mysql. Si bien al instalar un paquete externo me dió un problema que no iniciaba correctamente, tal como describe este mensaje:
#2002 - El servidor no está respondiendo (o el socket del servidor MySQL local no está configurado correctamente)
Este mensaje me salía al intentar acceder por PHPMyAdmin del XAMPP. Ahora en google, encontraba casos en el que el socket no existía o tenía una ruta no válida para su creación (posible modificación en archivos my.cnf/php.ini); otra respuesta era que el archivo del socket no se creaba a menos que el servicio se inicialize. Otra más era que el uso de un paquete externo como XAMPP no era recomendado. Lo que hago hasta ahora cuando inicio mi sesión en Ubuntu es lo siguiente:
Código:
Luego de parar los servicios, realizo otra operación: (más o menos así)root@user:/home/user# /opt/lampp/lampp stop Stopping XAMPP for Linux 1.6.7... XAMPP: Stopping Apache with SSL... XAMPP: XAMPP-MySQL is not running. <--- El detalle XAMPP: Stopping ProFTPD... XAMPP stopped.
Código:
Eso lo hacía siempre que inicio la computadora, una sola vez al iniciarlo y acceder a mi sesión, después estaba todo normal.root@user:/home/user# /opt/lampp/lampp start Starting XAMPP for Linux 1.6.7... XAMPP: Starting Apache with SSL... XAMPP: Starting MySQL... XAMPP: Starting ProFTPD... XAMPP started.
A raíz de eso, quité el XAMPP, luego quité el Ubuntu Netbook Remix (me lamenté por que me gustaba la forma distinta de mostrar los íconos en esta distribución) pensando que no iba a trabajar bien con estos servicios.
Luego le instalé Ubuntu Desktop 9.10, y esta vez fui instalando los servicios desde apt-get (apache2, mysql-server, phpmyadmin, vsftpd, etc), sin paquetes externos como el XAMPP, con actualizaciones y todo lo demás. Seguí algunos pasos desde esta página http://www.howtoforge.com/ubuntu_lamp_for_newbies, sólo los pasos esenciales. Al principio me pareció todo bien, pero otra vez me apareció el odioso mensaje: (Y eso que tenía una instalación limpia, sólo me pasa con mysql)
#2002 - El servidor no está respondiendo (o el socket del servidor MySQL local no está configurado correctamente)
Y nuevamente hago el mismo paso: (Después de configurar el my.cnf por el tema de bind-address)
Código:
Resumiendo: no parece ser problema de la distribución, tampoco creo que sea del XAMPP (Utilicé los paquetes del mismo ubuntu, instalaciones por separado). Por los demás servicios del LAMPP, está todo bien. Tengo que hacer este procedimiento sólo y exclusivamente con mysql cada vez que enciendo mi computadora e inicio mi sesión, y como que ya me aburre repetirlo. Alguien que haya tenido este problema, algo que me falta configurar al principio, tema de permisos talvés, bueno, todas las soluciones posible serán bienvenidas.root@user:/home/user# /etc/init.d/mysql stop * Stoping MySQL database server mysqld... [OK]<--- Esto ya estaba DETENIDO root@user:/home/user# /etc/init.d/mysql start * Starting MySQL database server mysqld... [OK] * Checking for corrupt, not cleanly closed and upgrade needing tables.
Saludos...
P.D: En XAMPP para Windows no notaba el problema, es más, me estoy retirando del entorno Windows para Linux. Me olvidaba, el procedimiento de almacenar las configuraciones y archivos en el XAMPP así como la invocación a estos archivos, ya es diferente al procedimiento de almacenar la configuración en múltiples archivos y carpetas en Ubuntu Desktop y Netbook Remix, por lo que una orientación extra sería de gran ayuda...