Fremskynde Amarok med store musiksamlinger
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 forsøger at bruge søgefeltet.
Problemet er, at standardindlejret database bruger sqlite til at gemme indsamlingsoplysningerne, som ikke skalere 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 antager, at du ikke allerede har MySQL installeret. Hvis du allerede bruger det, skal du bare springe over de første par trin.
Hvis du antager, 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 installer mysql-client mysql-server
Af sikkerhedshensyn skal du sandsynligvis angive en rodadgangskode til din MySQL-server ved hjælp af denne kommando:
sudo mysqladmin-du rod adgangskode "mynewpassword"
Du kan bruge kommandoen "flush privileges" eller bare genstarte MySQL:
sudo /etc/init.d/mysql genstart
Næste bruger vi kommandoen mysqladmin til at oprette en database til Amarok at bruge:
sudo mysqladmin -u rod -pMyRootPassword oprette amarokdb
Den endelige kommandolinjestrøm opsætter brugerkontoen for Amarok i MySQL. Sørg for at bruge en anden adgangskode her.
mysql -u root -pMyRootPassword
> GIVE ALL ON amarokdb. * TIL AMAROK @ localhost IDENTIFIED AF 'amarokpassword';
> FLUSH PRIVILEGES;
Konfiguration af Amarok
Åbn Amarok-konfigurationsdialogen via værktøjsmenuen, og vælg derefter ikonet Collection til venstre.
Skift rullemenuen til MySQL, og indtast derefter i dine detaljer:
- Værtsnavn: localhost
- Database: amarokdb
- Brugernavn: amarok
- Adgangskode: adgangskode fra ovenstående trin
Luk ud af dialogen, og så skal du genskanne din samling for at flytte alt ind i MySQL, hvilket måske tager lidt tid første gang.
Nyd den hurtige søgning!