From Amarok Wiki
Deutsch | English | Castellano | Italiano | Türkçe| 简体中文
Yapılandırma
Amarok Desteği
Amarok 1.2 ve üzeri MySQL veri tabanı arka ucunu destekler ve ek olarak içine gömülü SQLite veritabanına sahiptir. İçinde derlenmiş olan MySQL desteği için yapılandırma parametresi olarak şunu belirlemelisiniz "--enable-mysql" ve tekrar kök olarak çalıştırmak için "make install" . Yapılandırma satırınız şuna benzer olmalıdır:
$ ./configure --enable-mysql
geliştirme başlıkları (-dev paketleri) ile libmysqlclient kütüphanelerinin kurulu olduğundan emin olun.
MySQL Kurulumu
Amarok 1.4, MySQL 4.0 veya daha iyisini gerektirir, ve MySQL sürüm 5.0.22 (Ama, yazımın sonunda 5.0.24 değil)'e kadar çalıştığı bilinmektedir. Amarok-1.4.2'den beri MySQL-5.0.24'de çalışır. Amarok 1.4.5 MySQL 5.0.27 ile çalışır.
Amarokun eski sürümleri MySQL sürü 5.0'dan eskileri destekler. Amarokun veri tabanı her yeni taramada ile ilgili binen bir sorun sürekli yeni şeyler eklenip büyüyor.
MySQL daemon'un çalıştığından emin olun. eğer gerekli ise linux başlangıç betiklerine dağıtımınızın kullandığı yöntemle ekleyin.
eğer hala yapmadı iseniz, MySQL için bir kök şifresi oluışturun.
$ mysql -u root
set password for root@localhost = password('xxxxxxx');
flush privileges;
quit;
Tabiki xxxxxx yerine istediğiniz şifreyi getirebilirsiniz.
Birkere bunu yaptığınızda, her hangi bir sıradan yöntemle MySQL veri tabanı oluşturmalısınız. Sadce e "mysql" komutunu kullanabilirsiniz: (kök şiftrenizi soracak)
$ mysql -p -u root CREATE DATABASE amarok; USE mysql; GRANT ALL ON amarok.* TO amarok@localhost IDENTIFIED BY 'PASSWORD_CHANGE_ME'; FLUSH PRIVILEGES;
Yukarıdaki örnekte, "amarok" isimli bir veri tabnı oluşturuldu, ve amarrok yerel sunucudan şifre "PASSWORD_CHANGE_ME" kullanarak ona ulaşabilir. amarok@'%' kullanarak uzaktaki sunuculara ulaşabilir.
Bütün ayrıcalıkları "Amarok" kullanıcılarına vermeniz çok önemlidir. Özellikle, amarok veri tabınında alternatif ayrıcalıklara ihtiyaç duyar.
Birkere veri tabnı çıktığında, Amaroku yapılandır penceresini açın (ayarlar menüsünde bulunan), ve kolleksiyon sekmesine git. açılır menüsyü SQLite'den MySQL'e değiştir. Sunucuyu belirlemelisiniz ( muhtemelen yerel sunucu), bağlantı noktası (muhtemelen 3306), ve onun oluşturduğunuz veri tabanı ismi. Ek olarak veri tabnına yazmaya yetkisi olan bir kullanıcının, kullanıcı adı ve şifresi belirlenmeli ( yukarıda kullanıcı amarok, ve şifre PASSWORD_CHANGE_ME 'dir). uzak MySQL sunucu Gotcha: Çoğu MySQL öntanımlı olarak daemon dinlemesi yerel sunucuya kurar.
Veri tabanına ve sunucuya bağlanırken hatalar alıyorsanız, ( şifre hatakları hariç) sunucuda (/etc/mysql/my.cnf, çoğunlukla bunun gibi) my.cnf düzenlenmeli, "bind_address" değişkeni yorumlanmalı ve MySQL yeniden başlatılmalı. şunu yorumlayabilirsiniz "skip_networking", böylece MySQL bir tcp socket'inden dinleyecektir.