Amarok to wspaniała aplikacja do zarządzania i odtwarzania kolekcji muzycznej, ale ustawienia domyślne nie są zoptymalizowane pod kątem szybkości, jeśli chodzi o duże zbiory muzyki. Problemy są szczególnie widoczne podczas próby skorzystania z pola wyszukiwania.
Problem polega na tym, że domyślna wbudowana baza danych używa sqlite do przechowywania informacji o kolekcji, która nie skaluje się tak dobrze, jak dedykowana baza danych, taka jak MySQL… więc zamiast tego przełączymy się na jej używanie.
Konfiguracja MySQL dla Amaroka
Te instrukcje zakładają, że nie masz jeszcze zainstalowanego MySQL. Jeśli już go używasz, pomiń pierwsze kilka kroków.
Zakładając, że używasz Ubuntu, uruchom to polecenie z terminala, aby zainstalować serwer i klienta MySQL w swoim systemie:
sudo apt-get install mysql-client mysql-server
Ze względów bezpieczeństwa prawdopodobnie powinieneś ustawić hasło roota dla serwera MySQL za pomocą tego polecenia:
sudo mysqladmin -u hasło główne „mynewpassword”
Możesz użyć polecenia „flush privileges” lub po prostu zrestartować MySQL:
sudo /etc/init.d/mysql restart
Następnie użyjemy polecenia mysqladmin, aby utworzyć bazę danych dla Amaroka:
sudo mysqladmin -u root -pMyRootPassword utwórz amarokdb
Ostatni krok wiersza poleceń ustawi konto użytkownika dla Amaroka w MySQL. Upewnij się, że używasz tutaj innego hasła.
mysql -u root -pMyRootPassword
> UDZIEL WSZYSTKO W AMAROKDB. * TO amarok @ localhost IDENTYFIKOWANE PRZEZ „amarokpassword”;
> UPRAWNIENIA PŁUKANIA;
Konfiguracja Amaroka
Otwórz okno konfiguracji Amaroka z menu narzędzi, a następnie wybierz ikonę Kolekcja po lewej stronie.
Zmień listę rozwijaną na MySQL, a następnie wprowadź swoje dane:
- Nazwa hosta: localhost
- Baza danych: amarokdb
- Nazwa użytkownika: amarok
- Hasło: hasło z powyższego kroku
Zamknij okno dialogowe, a następnie będziesz musiał ponownie przeskanować swoją kolekcję, aby przenieść wszystko do MySQL, co może trochę potrwać za pierwszym razem.
Ciesz się szybkim wyszukiwaniem!