Amarok er en vidunderlig applikation til styring og afspilning af din musiksamling, men standardindstillingerne er ikke optimeret til hastighed, når det kommer til store musiksamlinger. Problemerne er især mærkbare, når du prøver at bruge søgefeltet.
Problemet er, at den standardindlejrede database bruger sqlite til at gemme samlingsoplysningerne, som ikke skaleres lige så godt som en dedikeret database som MySQL ... så vi skifter til at bruge det i stedet.
Konfiguration af MySQL til Amarok
Disse instruktioner forudsætter, at du ikke allerede har MySQL installeret. Hvis du allerede bruger det, skal du bare springe de første par trin over.
Forudsat at du bruger Ubuntu, skal du køre denne kommando fra en terminal for at installere MySQL-serveren og klienten på dit system:
sudo apt-get install mysql-client mysql-server
Af sikkerheds skyld bør du sandsynligvis indstille en root-adgangskode til din MySQL-server ved hjælp af denne kommando:
sudo mysqladmin -u rodadgangskode “mynewpassword”
Du kan bruge kommandoen "skylle privilegier" eller bare genstarte MySQL:
sudo /etc/init.d/mysql genstart
Dernæst bruger vi kommandoen mysqladmin til at oprette en database, som Amarok kan bruge:
sudo mysqladmin -u root -pMyRootPassword oprette amarokdb
Det sidste kommandolinjetrin opsætter brugerkontoen til Amarok i MySQL. Sørg for at bruge en anden adgangskode her.
mysql -u root -pMyRootPassword
> TILGIV ALLE PÅ amarokdb. * TIL amarok @ localhost IDENTIFICERET AF 'amarokpassword';
> FLUSH PRIVILEGES;
Konfiguration af Amarok
Åbn Amarok-konfigurationsdialogen via værktøjsmenuen, og vælg derefter ikonet Samling til venstre.
Skift rullemenuen til MySQL, og indtast derefter dine oplysninger:
- Værtsnavn: localhost
- Database: amarokdb
- Brugernavn: amarok
- Adgangskode: adgangskode fra trin ovenfor
Luk ud af dialogen, og derefter bliver du nødt til at scanne din samling igen for at flytte alt til MySQL, hvilket kan tage lidt tid første gang.
Nyd den hurtige søgning!