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