📒 

phpMyAdmin, MySQL veritabanlarını yönetmek için bir arayüz sağlayan popüler bir web tabanlı uygulamadır. Kullanıcıların kullanıcı dostu bir arayüz aracılığıyla çeşitli veritabanı işlemlerini gerçekleştirmelerine olanak tanır. Bu kılavuz, Ubuntu 18.04/20.04 üzerinde phpMyAdmin’i kurma ve güvenliğini sağlama adımlarında size yol gösterecektir.

1. Ön Koşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • Ubuntu 18.04 veya 20.04 çalıştıran bir sunucu.
  • MySQL veya MariaDB yüklü ve çalışıyor.
  • Apache veya Nginx web sunucusu yüklü.
  • Sunucu üzerinde Sudo ayrıcalıkları.

2. PhpMyAdmin’i yükleme

Adım 1: Paket Dizinini Güncelleyin

Terminalinizi açın ve paket dizinini güncelleyin:

sudo apt güncellemesi

Adım 2: phpMyAdmin’i yükleyin

PhpMyAdmin’i yüklemek için aşağıdaki komutu çalıştırın:

sudo apt phpmyadmin'i yükle

Kurulum sırasında bir web sunucusu seçmeniz istenecektir. Ne yüklediğinize bağlı olarak Apache veya Nginx’i seçin.

Adım 3: phpMyAdmin için Veritabanını Yapılandırma

Sorulduğunda, veritabanını yapılandırmak için Evet’i seçin. Ayrıca phpMyAdmin için MySQL uygulama parolasını girmeniz istenecektir. Belirlenmiş bir parolanız yoksa boş bırakın ve Enter tuşuna basın.

3. Apache’yi Yapılandırma

Eğer Apache kullanıyorsanız, phpMyAdmin yapılandırmasını etkinleştirmeniz gerekebilir. Aşağıdaki komutu çalıştırın:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Dosyanın aşağıdaki satırları içerdiğinden emin olun:

Alias /phpmyadmin /usr/share/phpmyadmin Options Indexes FollowSymLinks DirectoryIndex index.php # Apache 2.4 Require all granted

Kaydedin ve çıkın (CTRL X, sonra Y, sonra Enter).

Adım 4: Apache’yi Yeniden Başlatın

Yapılandırmadan sonra Apache sunucusunu yeniden başlatın:

sudo systemctl apache2'yi yeniden başlat

4. PhpMyAdmin’in Güvenliğini Sağlama

Adım 1: Bir Apache Parola Dosyası Oluşturun

PhpMyAdmin’in güvenliğini sağlamak için temel kimlik doğrulamayı ayarlayabilirsiniz. Öncelikle, eğer yoksa apache2-utils paketini yükleyin:

sudo apt install apache2-utils

Ardından, aşağıdaki komutu kullanarak bir parola dosyası oluşturun:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd kullanıcı adı

Kullanıcı adını istediğiniz kullanıcı adı ile değiştirin. Bir parola girmeniz ve onaylamanız istenecektir.

Adım 2: phpMyAdmin Yapılandırmasını Güncelleyin

PhpMyAdmin yapılandırma dosyasını düzenleyin:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Aşağıdaki satırları bölümünün içine ekleyin:

AuthType Basic AuthName “Restricted Access” AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user

Adım 3: Apache’yi Yeniden Başlatın

Bu değişiklikleri yaptıktan sonra Apache’yi bir kez daha yeniden başlatın:

sudo systemctl apache2'yi yeniden başlat

5. PhpMyAdmin’e erişme

Şimdi phpMyAdmin’e şuraya giderek erişebilirsiniz:

http://your_server_ip/phpmyadmin

Oluşturduğunuz Apache kullanıcı adı ve parolasının ardından MySQL kullanıcı adı ve parolasını girmeniz istenecektir.

6. Sonuç

Ubuntu 18.04/20.04 üzerinde phpMyAdmin kurulumu ve güvenliğini sağlamak, MySQL veritabanlarını yönetmek için güçlü bir arayüz sağlayan basit bir işlemdir. Bu kılavuzu izleyerek, phpMyAdmin kurulumunuzun yalnızca işlevsel olmasını değil, aynı zamanda yetkisiz erişime karşı güvenli olmasını da sağlayabilirsiniz. Optimum performans ve güvenlik için phpMyAdmin kullanımınızı düzenli olarak izleyin ve sisteminizi güncel tutun.