Percona: fallo en permisos debian-sys-maint

Percona, un clon de MySQL, ofrece todas las funcionalidades del producto original, pero con una serie de parches y mejoras que lo hacen más estable, potente y versátil.
Gracias a la gente de Percona, la instalación en equipos Debian es sencilla, ya que existe un pequeño repositorio con los paquetes necesarios para su instalación y que Debian no tiene.
deb http://repo.percona.com/apt squeeze main
Sin embargo, tras la instalación del paquete cuando procedemos a arrancar el servicio éste arranca, pero observamos un pequeño error heredado de paquetes de MySQL especialmente preparados para Debian.
shell> /etc/init.d/mysql start
Starting MySQL (Percona Server) database server: mysqld . ..
Checking for corrupt, not cleanly closed and upgrade needing tables..
ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)
Aunque el fallo no afecta a la hora de iniciar el servicio sí es cierto que queda feo, por lo tanto para solucionarlo nos llegará con crear el usuario debian-sys-maint en la nueva base de datos recién instalada y que no se hace por defecto. La contraseña es generado de forma aleatoria por el sistema y está almacenada en el fichero /etc/mysql/debian.cnf. Una vez obtenida la contraseña, simplemente accedemos al MySQL y creamos el usuario tal como sigue:
mysql> GRANT ALL PRIVILEGES ON *.* \
   TO 'debian-sys-maint'@'%' \
   IDENTIFIED BY '0tyzQO8xBV1vcnDr' \
   WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 \
   MAX_CONNECTIONS_PER_HOUR 0 \
   MAX_UPDATES_PER_HOUR 0 \
   MAX_USER_CONNECTIONS 0;
Query OK, 0 rows affected (0.00 sec)
En el próximo arranque del servicio ya no tendremos el fallo del acceso denegado ;-)


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios