Ubuntu 18.04'te phpMyAdmin nasıl kurulur ve güvenlik

Veritabanlarını genel bir şekilde yönetmek için yüzlerce ücretsiz uygulama vardır, ancak verilerin her yönünü daha iyi kontrol etmeye yardımcı olan bütünleşik çözümler aramalıyız, yani yöneticiler veya BT personeli olarak veritabanları üzerinde kontrol basittir, ancak eksiksizdir.

phpMyAdmin'deki bu segment için en iyi alternatiflerden biri ve bu nedenle bugün Solvetic'te bu değerli uygulamanın nasıl kurulacağının eksiksiz bir analizini yapacağız ve böylece veritabanı yönetimini merkezileştireceğiz.

phpMyAdmin nedirphpMyAdmin, temel amacı Web üzerinden MySQL yönetimini sezgisel bir şekilde ve kapsamlı özelliklerle sağlamak olan PHP ile yazılmış ücretsiz bir yazılım aracıdır.

phpMyAdmin, MySQL ve MariaDB'deki çeşitli işlemleri destekler, bu nedenle veritabanlarını, tabloları, sütunları, ilişkileri, dizinleri, kullanıcıları, izinleri ve daha fazlasını yönetmek gibi sık kullanılan işlemler kullanıcı arabirimi üzerinden yürütülebilir. Terminal düzeyindeyken, herhangi bir SQL ifadesini doğrudan yürütme yeteneğine sahip olacağız.

PhpMyAdmin özellikleriİdari görevler için çok yardımcı olacak phpMyAdmin özelliklerinden bazıları şunlardır:

  • Veritabanlarına, tablolara, görünümlere, alanlara ve dizinlere göz atma ve bırakma, veritabanlarını, tabloları, alanları ve dizinleri oluşturma, kopyalama, bırakma, yeniden adlandırma ve değiştirme gibi çoğu MySQL özelliği için destek
  • MySQL kullanıcı hesaplarını ve ayrıcalıklarını yönetin
  • Saklı yordamları ve tetikleyicileri yönetin
  • Verileri CSV ve SQL'den içe aktarın
  • Verileri CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument Metin ve Elektronik Tablo, Word, LATEX ve daha fazlası gibi çeşitli formatlara aktarın
  • Veritabanı düzenini çeşitli formatlarda grafikleme
  • Örnekle Sorgu (QBE) kullanarak karmaşık sorgular oluşturun
  • Bir veritabanında veya bir alt kümesinde genel arama
  • Çoklu sunucu yönetimi
  • Önceden tanımlanmış bir dizi işlevi kullanarak herhangi bir biçimde depolanan verileri dönüştürme yeteneği

Şimdi Ubuntu 18.04 Sunucusuna phpMyAdmin'in nasıl kurulacağını göreceğiz ve bunun için sunucunun optimum çalışma için LAMP ile yapılandırılması gerekiyor, aşağıdaki bağlantıda Ubuntu 18.04'te LAMP'ın nasıl kurulacağını görebiliriz:

paketleri güncellemeYürütülecek ilk nokta, aşağıdaki komutu kullanarak Ubuntu 18 paketlerini güncellemektir:

 sudo uygun güncelleme

BÜYÜT

1. phpMyAdmin nasıl güncellenir ve kurulur

Aşama 1
Bu güncelleme işlemi bittiğinde, aşağıdaki komutu uygulayarak phpMyAdmin'i kuracağız:

 sudo apt phpmyadmin php-mbstring php-gettext'i kurun

BÜYÜT

Orada phpMyAdmin'in tüm bağımlılıklarının indirilmesini ve kurulmasını onaylamak için S harfini giriyoruz.

Adım 2
İşlem sırasında belirli soruları göreceğiz, görüntülenen ilk soru phpMyAdmin'i yürütmek için yapılandırılacak sunucuyla ilişkilendirildi:

BÜYÜT

Aşama 3
Bu durumda boşluk tuşu ile apache2'yi seçiyoruz ve Tamam'a tıklıyoruz:

BÜYÜT

4. Adım
Ardından, phpMyAdmin'i yapılandırmak için veritabanını tanımlarız:

BÜYÜT

Adım 5
Bu durumda Yes'i seçiyoruz, Enter'a basıyoruz ve şimdi phpMyAdmin için MySQL şifresini gireceğiz:

BÜYÜT

Aynı şeyi onaylıyoruz:

BÜYÜT

6. Adım
Şimdi veritabanı yöneticisinin şifresini atayacağız:

BÜYÜT

7. Adım
Onayladıktan sonra Enter'a basıyoruz ve şimdi phpMyAdmin veritabanına bağlanmanın yolunu tanımlayacağız:

BÜYÜT

8. Adım
En uygun olanı seçiyoruz ve Enter'a basarken ilgili sunucunun adını tanımlıyoruz:

BÜYÜT

9. Adım
Bir sonraki pencerede portu atadık

BÜYÜT

Adım 10
Bir sonraki pencerede phpMyAdmin veritabanının adını atayacağız:

BÜYÜT

11. Adım
Tamam'ı seçiyoruz ve phpMyAdmin için MySQL kullanıcısını tanımlıyoruz:

BÜYÜT

Yine şifreyi atarız:

BÜYÜT

Adım 1/2
Son olarak, istediğimizi atayabileceğimiz veritabanı kullanıcısını tanımlıyoruz:

BÜYÜT

Tamam'a tıklayın ve böylece phpMyAdmin Ubuntu 18.04'e yüklendi.

Adım 1/2
Kurulum işlemi, phpMyAdmin Apache yapılandırma dosyasının otomatik olarak okunacağı / etc / apache2 / conf-enabled / dizinine eklenmesiyle ilgilenir.

Aşağıdaki komutla mbstring PHP uzantısını açıkça etkinleştireceğiz:

 sudo phpenmod mbstrin
Şimdi, yürüterek Apache'yi yeniden başlatacağız:
 sudo systemctl apache2'yi yeniden başlat

BÜYÜT

2. phpMyAdmin'e nasıl erişilir


Aşağıdaki sözdizimini kullanarak bir tarayıcıdan phpMyAdmin platformuna erişmenin zamanı geldi:
 https: // IP_adresi / phpmyadmin

Orada istenen dili seçiyoruz ve ilgili kimlik bilgilerini giriyoruz.
Eriştiğimizde, bu phpMyAdmin ortamı olacaktır:

BÜYÜT

Oradan tüm yönetim görevlerini yerine getirmek mümkün olacak.

3. phpMyAdmin örneğinin güvenliği nasıl sağlanır


Zaten phpMyAdmin'e erişimimiz var, ancak herhangi bir kullanıcı ona kolayca erişebilir ve bu nedenle phpMyAdmin saldırganlar için basit bir hedeftir, bu durumda yöneticiler olarak ek güvenlik önlemleri almalıyız.

En basit yollardan biri, tüm phpMyAdmin uygulamasının önüne bir ağ geçidi eklemektir; bu, Apache'nin yerleşik .htaccess yetkilendirme ve kimlik doğrulama yetenekleri kullanılarak gerçekleştirilir.
Ayrıca, bunun Apache yapılandırma dosyasını düzenleyerek .htaccess dosyası geçersiz kılmalarının kullanımıyla onaylanması gerekir.

Aşama 1
Aşağıdakileri yürüterek bu dosyaya erişeceğiz:

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

BÜYÜT

Adım 2
Orada, bölümün sonuna AllowOverride All satırını ekleyeceğiz:

BÜYÜT

Aşama 3
Değişiklikleri Ctrl + O tuş kombinasyonunu kullanarak kaydediyor ve Ctrl + X kullanarak editörden çıkıyoruz. Şimdi değişiklikleri şu satırı kullanarak uyguluyoruz:

 sudo systemctl apache2'yi yeniden başlat
Bununla, uygulama için .htaccess kullanımını etkinleştirdik, ancak daha fazla güvenlik katmanı uygulamak için bir tane oluşturmak gerekli olacaktır.

4. Adım
Bu amaca ulaşmak için, dosyanın uygulama dizini içinde oluşturulması gerekir, gerekli dosyayı oluşturabilir ve aşağıdaki gibi kök ayrıcalıklarına sahip bir metin düzenleyici ile açabiliriz:

 sudo nano /usr/share/phpmyadmin/.htaccess
Bu yeni dosyaya aşağıdakileri yapıştıracağız:
 AuthType Temel AuthName "Kısıtlanmış Dosyalar" AuthUserFile /etc/phpmyadmin/.htpasswd Geçerli kullanıcı gerektir

BÜYÜT

Bu değerler:

AuthType TemelBu satır, uygulanan kimlik doğrulama türünü belirtir. Bu tür, bir parola dosyası kullanarak parola kimlik doğrulaması uygular.
Yetki AdıKimlik doğrulama iletişim kutusu için bir mesaj ayarlanır. AuthUserFile: Kimlik doğrulama için kullanılacak parola dosyasının konumu belirlenir. Bu, kullanılacak dizinlerin dışında olmalıdır.
Geçerli kullanıcı gerektir:Bu satır, yalnızca kimliği doğrulanmış kullanıcıların seçilen kaynağa erişmesi gerektiğini belirtir, bu, yetkisiz kullanıcıları durdurur.

Değişiklikleri kaydedip editörden çıkıyoruz.

Adım 5
Parola dosyası için tanımlanan konum /etc/phpmyadmin/.htpasswd idi. Şimdi bu dosyayı ve ilk kullanıcı ile htpasswd yardımcı programı ile aşağıdaki gibi oluşturabiliyoruz:

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

BÜYÜT

6. Adım
Bu örnekte çözücü kullanıcıyı oluşturduk, ancak istediğimizi ekleyebiliriz, bu şekilde phpMyAdmin'de bir alt dizine erişmeye çalıştığımızda, yeni atanan kullanıcının kimlik bilgilerini kaydetmemiz gereken aşağıdaki açılır pencereyi göreceğiz. :

7. Adım
Erişim düğmesine tıklayarak phpMyAdmin'in çeşitli seçeneklerine gidebiliriz:

BÜYÜT

Gördüğümüz gibi, phpMyAdmin, Linux ortamlarındaki tüm veritabanı yönetim süreci için kapsamlı ve eksiksiz bir çözümdür ve hepsinden iyisi, arayüzünün kullanımı basit, ancak harika özelliklere sahip olmasıdır.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave