Skip to main content

“Mysql is not running on the server”. (Posibilidad)

Comparte:

“Mysql is not running on the server”.

Cuando intentamos conectar aparece el siguiente error:

==================

root@server [~]# mysql
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
root@server [~]# /etc/init.d/mysql status
ERROR! MySQL is not running, but lock exists
root@server [~]#

==================

Cuando se revisó el estado del servicio Mysql:

==================

root@server [~]# /etc/init.d/mysql status

ERROR! MySQL is not running, but lock exists
root@server [~]#

==================

Here are the steps that should fix the issue.

root@server [~]# rm /var/lock/subsys/mysql
rm: remove regular empty file `/var/lock/subsys/mysql’? y

root@server [~]# /etc/init.d/mysql start

If still it doesnt solve the issue, The best possibility is that the mysql PID file was left after the system restart and I assume that mysql server was not stopped properly.

So please check mysql by following command

root@server [~]# top |grep mysql

OR

root@server [~]# ps aufx | grep mysql

If it shows the mysql process, Kill that mysql process and again run the command :-

root@server [~]# rm /var/lock/subsys/mysql

and start the mysql service by

root@server [~]# /etc/init.d/mysql start

This should resolve the issue

# Note : There could be some chances that your disk usage 100% full.

root@server [~]# df -h

If that one is usr, var or tmp then you can remove old logs.

Instalar mcrypt en centos 6.7

Comparte:

¿Qué es mcrytp?

MCrypt es un programa de cifrado con licencia libre GPL, inspirado en el sistema de cifrado Enigma que se utilizó en la segunda guerra mundial.

¿Cómo instalarlo en CENTOS 6.7 ?

Primero, accedemos al directorio /usr/src.
cd /usr/src/

Descargamos el paquete epel-release-6-8.noarch.rpm.
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Instalamos el paquete epel-release-6-8.noarch.rpm para crear el repositorio.
rpm -ivh epel-release-6-8.noarch.rpm

Instalamos la librería
yum install php-mcrypt --enablerepo=centosplus

Ahora, vamos a editar el archivo mcrypt.ini

sudo nano /etc/php.d/mcrypt.ini

Y agregamos la siguiente línea

extension=/usr/lib64/php/modules/mcrypt.so

Finalmente, reiniciamos el servidor apache

service httpd restart

Con esto mcrytp ya queda funcionando en tu servidor.

Extras….
¿Cómo manejar mcrypt desde la consola?

1. Para decifrar un archivo:

mcrypt -d archivo.nc

2. Si ya creaste el archivo cifrado, puedes eliminar la fuente:

mcrypt -u archivo

3. Así podrás listar todas las opciones de algoritmos

mcrypt -list

4. Para usar un tipo de cifrando en especial (A modo de ejemplo “enigma”)

mcrypt -a enigma archivo

5. Puedes ver todas las opciones de mcrypt

mcrypt --help

Cambiar hostname en Centos 6.7 desde SSH

Comparte:

Vamos a ver el archivo /etc/hosts

nano /etc/hosts
127.0.0.1 nuevohostname
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

Luego, vamos a /etc/sysconfig/network

nano /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=nuevohostname

finalmente, escribamos hostname
[root@mig-dev-006 ~]# nuevohostname