MySQL, solución al error en la actualización.
Si últimamente habéis realizado un update del sistema, o simplemente actualizado la base de datos MySQL a versiones más recientes, concretamente a cualquier versión superior a la 5.6.6, habréis notado que el servicio de base de datos no se inicia, arrojando el siguiente error:
MySQL Daemon failed to start.
En el siguiente artículo os muestro la solución a este problema y además, a otro relacionado con las contraseñas para la autentificación de los usuarios, y que tienen que ver precisamente con el siguiente error:
ERROR 1827 (HY000): The password hash doesn't have the expected format. Check if the correct password algorithm is being used with the PASSWORD() function.
Sin más, os dejo con los mandatos empleados para solucionar este problema en la distribución de Linux: CentOS v.5.x.
Procedimientos:
r
Para lograr una correcta actualización del servicio MySQL a versiones superiores a la 5.6.6 es necesario realizar los siguientes pasos:
Primer paso. - Examinar todas las tablas de la base de datos para corregir los problemas de compatibilidad con las nuevas versiones de MySQL:
mysql_upgrade -S /var/lib/mysql/mysql.sock -p -u root -f
Segundo paso. - Ejecutar la actualización de MySQL desde el repositorio extra llamado powerstack (Previamente instalado en el sistema):
yum -y --enablerepo=powerstack update mysql-server
Tercer paso. - Reiniciar el servicio MySQL.
service mysqld restart
Cuarto paso. - Editar el fichero:
vi /etc/my.cnf
Y agregar la siguiente línea debajo de la etiqueta [msqld]:
default-authen tication-plugin=sha256_password
También es necesario descomentar el parámetro "old_passwords" y cambiar su valor a "2", como se muestra en la siguiente línea:
old_passw ords = 2
Guardar los cambios y reiniciar el servicio de base de datos:
service mysqld restart.
Con estos cuatros pasos el servicio MySQL se encuentra actualizado y operativo. Para comprobar lo anterior, inicie sesión en la terminal del servicio:
mysql -p -u root -f
Para crear, por ejemplo, la base de datos llamada "mibasedatos":
CREATE DATABASE mibasedatos;
Así como el usuario "manolo" con total privilegios a dicha base de datos:
GRANT ALL PRIVILEGES ON mibasedatos.* TO 'manolo'@'localhost' IDENTIFIED BY '123456';
Si en este punto no ha ocurrido ningún error, puede continuar utilizado el servicio MySQL como de costumbre.
Está prohibido copiar este artículo. Artículo.org no permite la sindicación de sus artículos.
Acerca del autor

Puede encontrar más información en el siguiente sitio: http://www.samvar.es
¿Tiene comentarios o preguntas para el autor?

Artículos recomendados 

Hagamos una breve reseña de estos pequeños animales que en algunas ocasiones se han metido en nuestros ordenadores y nos han atacan sin ninguna consideración. El primer gusano informático de Internet que llamó la atención de las firmas de seguridad y de los medios de comunicación nació el 2 de noviembre de...







El “gusano” informático, conocido como Stuxnet, parece ser el primer virus diseñado para atacar estaciones de energía, plantas de agua y otras unidades industriales (por cada una de las topologías de red de estas empresas). Hasta ahora los programas maliciosos sólo buscaban robar datos de tarjetas de...







Existen muchos diferentes tipos de software para la seguridad online. Algunos de ellos son un paquete completo de más de un tipo de software, mientras que otros se pueden comprar o descargar fácilmente ofreciendo una protección más personalizada.
Un software para seguridad online puede incluir firewalls,...







A pesar de que los expertos afirmaron en un comienzo que los niveles de radioactividad en Japón no eran significativos, con el paso de los días el peligro se ha ido cerniendo sobre Japón de una forma dramática y difícilmente predecible, tal es el caso que algunos países en la costa oeste americana, temen...







Los escáneres de retrodispersión emiten una radiación de 0, 1 microsevert.Si consideramos que una tomografía computada irradia 10.000 microsevert podemos considerar que la posibilidad de que produzcan cáncer es nula, aun en aquellos individuos que viajen frecuentemente.Este sistema permite detectar por debajo...







Registro automático