PhpMyAdmin ve MySql
Pardus-Linux.org | Wiki sitesinden
PhpMyAdmin ve MySql Kurulumu
Burada anlatacağım şey kendi bilgisayarınızda apache-php-mysql kullanmak istiyor, ve veritabanı yönetimi için PhpMyAdmin kullanmak isterseniz yapılması gerekenler.
Öncelikle belirtmeliyim ki burada yapılanlar veritabanı "güvenliği" açısından en verimli yollar değildir ancak, bu sadece yerel bir yapılandırma olacağı için güvenlik endişelerini bir kenara bırakıyorum.
Hala ilgilenenler için başlayalım o zaman;
1) Öncelikle Apache MySql ve Php kurulumu sayfasında anlatıldığı gibi apache, mysql ve php kurulumlarını yapıyoruz.
2) Paket yöneticisinden "phpmyadmin" paketini indirip kuruyoruz. Paket, programın en güncel sürümü değil ama bunun bir sakıncası yok, isteyenler http://www.phpmyadmin.net adresinden en son sürümü indirebilirler.
3) Paket kurulduktan sonra /var/www/localhost/phpmyadmin dizinine giriyoruz. (localhost klasöründe ve tüm alt klasörlerde yazma yetkiniz olması gerekiyor)
4) Burada önümüze iki seçenek var, ya kendi konfigürasyon dosyamızı kendimiz yapacağız (config.inc.php) ya da arayüzü kullanacağız; burada amacım herşeyi en basit yöntemlerle anlatmak olduğu için görsel arayüz yolunu tercih ediyorum.
5) Bulunduğumuz dizin içinde "config" adlı bir klasör oluşturup "config.inc.php" dosyasını bu dizine kopyalıyoruz.
6) En sevdiğiniz tarayıcınızı açıp http://localhost/phpmyadmin/scripts/setup.php adresine gidiyoruz.
7) Burada "Servers" altındaki "Add" butonuna tıklıyoruz.
8 ) Zaten seçili / yazılı gelen alanları değiştirmeyin.
9) "phpMyAdmin control user", "phpMyAdmin control user password" ve "Password for config auth" alanlarına istediğiniz bir kullanıcı adı ve şifre yazın. Bunlar ileride lazım olacak, önemlidir!
10) Altta bulunan "Add" butonuna basıyoruz ve tarayıcıyı kapatıyoruz.
11) Başta oluşturduğumuz "config" klasörünün içindeki dosyayı (config.inc.php) tekrar "phpmyadmin" klasörüne kopyalıyoruz (üzerine yazın).
12) Şimdi kullanıcımızı oluşturmalıyız. Bunun için konsolu açıyoruz ve şu komutu veriyoruz:
mysql --user=root mysql
13) Böylece mysql'e girmiş olduk. Şimdi kullanıcımızı oluşturmak için şunu yazıyoruz:
GRANT ALL PRIVILEGES ON *.* TO 'kullanici_adi'@'localhost'
IDENTIFIED BY 'sifre' WITH GRANT OPTION;
ÖNEMLİ NOT: Burada "kullanici_adi" ve "sifre", tarayıcımızdayken belirlediğimiz "phpMyAdmin control user" ve "phpMyAdmin control user password" değerleridir, aynen girilmelidir!
15) şimdi "exit" yazıp çıkıyoruz ve şu komutla tekrar giriyoruz:
mysql -u root
16) Şimdi "root" kullanıcısının şifresini belirleyelim (güvenlik için). Bunun için şu komutu veriyoruz:
UPDATE mysql.user SET Password=PASSWORD('root_sifresi')
17) Enter'a basıp şunu yazıyoruz:
WHERE User='root';
ÖNEMLİ NOT: Buradaki "root_sifresi" tarayıcımızdayken belirlediğimiz "Password for config auth" değeridir. Aynen yazılmalıdır. Bu şifre Pardus'ta kullandığınız root şifresi değildir, sadece mysql için geçerlidir!
18 ) Son kez Enter'a basıp şu komutu veriyoruz:
FLUSH PRIVILEGES;
19)"exit" komutu ile çıkıyoruz.
20) Tamamlandı! PhpMyAdmin panelinize istediğiniz zaman http://localhost/phpmyadmin/ adresinden ulaşabilirsiniz.
Umarım faydalı olabilmişimdir.
Bağlantılar
Bu yazının aslına forumdan ulaşabilirsiniz.
Bu yazı Programlama bölümünün bir parçasıdır.
