jeudi 28 janvier 2010

Por si alguna vez les llega a ocurrir que su servidor MySQL no quiera arrancar...

Hoy en la mañana llegué dispuesto a echarle ganas al trabajo... jejeje bueno, más o menos dispuesto y pues total, ya inicié mi máquina y pues me di cuenta que mi servidor MySQL no estaba funcionando, así que me dispuse a arrancarlo manualmente usando:

# /etc/init.d/mysql start

Pero cual sería mi sorpresa que no arrancaba, solo indicaba: [fail]

Después de un buen rato de investigar el porque, encontré el lugar donde residen los logs y me puse a curiosearlos, utilizando:

grep mysql /var/log/daemon.log

y me encontré con esto:

Jan 28 10:30:08 eb-01 mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql
Jan 28 10:30:08 eb-01 mysqld: 100128 10:30:08 [Note] Plugin 'FEDERATED' is disabled.
Jan 28 10:30:08 eb-01 mysqld: 100128 10:30:08  InnoDB: Started; log sequence number 0 597059708
Jan 28 10:30:08 eb-01 mysqld: 100128 10:30:08 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
Jan 28 10:30:08 eb-01 mysqld: 100128 10:30:08 [ERROR] Do you already have another mysqld server running on port: 3306 ?
Jan 28 10:30:08 eb-01 mysqld: 100128 10:30:08 [ERROR] Aborting
Jan 28 10:30:08 eb-01 mysqld:
Jan 28 10:30:08 eb-01 mysqld: 100128 10:30:08  InnoDB: Starting shutdown...
Jan 28 10:30:09 eb-01 mysqld: 100128 10:30:09  InnoDB: Shutdown completed; log sequence number 0 597059708
Jan 28 10:30:09 eb-01 mysqld: 100128 10:30:09 [Warning] Forcing shutdown of 1 plugins
Jan 28 10:30:09 eb-01 mysqld: 100128 10:30:09 [Note] /usr/sbin/mysqld: Shutdown complete
Jan 28 10:30:09 eb-01 mysqld:
Jan 28 10:30:09 eb-01 mysqld_safe: mysqld from pid file /var/run/mysqld/mysqld.pid ended
Jan 28 10:30:22 eb-01 /etc/init.d/mysql[4719]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Jan 28 10:30:22 eb-01 /etc/init.d/mysql[4719]: #007/usr/bin/mysqladmin: connect to server at 'localhost' failed
Jan 28 10:30:22 eb-01 /etc/init.d/mysql[4719]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Jan 28 10:30:22 eb-01 /etc/init.d/mysql[4719]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Jan 28 10:30:22 eb-01 /etc/init.d/mysql[4719]:

Más por casualidad que por otra razón, me puse a revisar mi archivo de configuración de MySQL, que se encuentra en:

/etc/mysql/my.cnf

Entonces recordé que le había modificado la directiva (u opción?):

#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address        = 127.0.0.1
bind-address           = 10.10.1.100

Indicandole que el servidor se iba a iniciar respondiendo a la dirección 10.10.1.100, pero como resulta que el router al que estaba conectado, me había cambiado la IP, pues no encontraba esa IP que le había indicado y pues nomas no podía iniciar el servicio.

Así que a sugerencia de un compañero, cambié mi configuración de red, por DHCP a una IP fija y escribí esa IP en mi archivo de configuración de MySQL y listo :D

El cambio en la configuración de 'bind-address', fue para que un compañero se pudiera conectar a este servidor y poder trabajar los dos sobre una misma base de datos, si alguien sabe alguna técnica más óptima, se les agradecería la información.

Mientras tanto les dejo este comentario para que si les llega a pasar algo similar, se ahorren un poco de tiempo en resolverlo.

Saludos.

mardi 19 janvier 2010

Falso...

La mayoría de la gente que he conocido que se dice atea, no lo es en realidad ni tantito...

Sólo que en vez de seguir al Dios de los cristianos/católicos, sigue a otro Dios que está más de moda actualmente: el Dinero.

A ese ídolo llamado Dinero, lo alaban, lo adoran, lo anhelan y trabajan por el día y noche. Si lo pierden, se preocupan de sobremanera, si lo tienen, lo atesoran como lo más valioso...

jeudi 14 janvier 2010

Honestidad...

Entre ocupaciones y distracciones y tiempo gaspillé...

No he escrito nada más :D

Pero, pueden leer:

What do you see?