Usando Amarok con MySQL

por videlanghelo

Por defecto, amarok nos permite construir su colección mediante SQLite, lo cual no viene mal si no quieres liarte configurando otras cosas como el MySQL. Desgraciadamente, cuando tu biblioteca es demasiado grande, SQLite no funciona todo lo bien que debería, volviendo a Amarok un tanto lento e inestable. Para solucionarlo, podemos utilizar una base de datos mas seria como MySQL o PosgreSQL. En este caso lo haremos con MySQL.

Lo primero que tenemos que hacer es instalarlo desde los repositorios. Abrimos un terminal y escribimos:

sudo apt-get install mysql-server

Una vez que se haya instalado nos pedirá la contraseña para el root de MySQL. Se la ponemos y entramos como root:

sudo mysql -u root mysql -p

Una vez dentro de MySQL nos saldrá un prompt diferente. Pongo aquí los comandos genéricos y remarco las variaciones de cada usuario con cursiva:

SET PASSWORD=PASSWORD('contraseña');

CREATE DATABASE amarok;

GRANT ALL ON amarok.* to usuario@localhost IDENTIFIED BY 'contraseña';

quit;

Una vez hecho esto vamos a Amarok, menú Preferencias y Configurar Amarok.

Vamos al apartado colección y en el desplegable de Base de datos elegimos MySQL, servidor localhost, base de datos amarok, usuario tuusuario y contraseña tucontraseña. Si os da problemas podeis probar a poner root en el usuario. Os recomiendo encarecidamente que lo hagais, el aumento de rendimiento es muy significativo.