▷ Ubuntu 20.04'te pHpMyAdmin nasıl kurulur

Veritabanları, kullanıcıların kimliklerinden günlük satışlara giden milyonlarca verinin otomatik ve merkezi kontrolünü taşımaya izin verdiğinden, bugün binlerce şirkette merkezi bir eksendir, şirket yükseldikçe bu veritabanları katlanarak büyüyebilir. Bu nedenle, bu kapsamlı büyüme için mevcut bir yazılıma sahip olmak çok önemlidir ve bir veritabanı sisteminin temel direkleri şunlardır:

PHPADMYN ana özellikleri

  • Güvenlik
  • kullanılabilirlik
  • Bütünlük
  • Ölçeklenebilirlik kapasitesi
  • uyumluluk

Bu sütunlardan herhangi biri yerine getirilmezse, veri tabanında bulunan verilerimiz büyük arızalarla karşı karşıya kalabiliriz. phpMyAdmin, tüm bu tür durumlar için kapsamlı bir çözüme sahip olmamıza yardımcı olmak için geliştirilmiştir, Solvetic ile phpMyAdmin Ubuntu 20.04'ü kurmayı öğrenecek ve veritabanlarını yönetmek için sağlam bir platforma sahip olacaksınız.

phpMyAdmin nedirphpMyAdmin PHP ile yazılmıştır ve asıl görevi MySQL'i Web üzerinde yönetmektir, MySQL en popüler dillerden biridir, ancak phpMyAdmin hem MySQL hem de MariaDB'de yürütülen yüzlerce işlemi destekler.

PhpmyAdmin görevleriphpmyAdmin, yöneticilerin geleneksel görevlerini basitleştirilmiş ancak dinamik bir arayüzden doğrudan gerçekleştirilmelerine izin verdiği için mümkün olduğunca basitleştirmeyi amaçlamaktadır, aşağıdaki gibi görevleri gerçekleştirmek mümkün olacaktır:

  • Veritabanlarını yönetin.
  • Tablolar ve sütunlar oluşturun, düzenleyin veya silin.
  • İlişkileri, dizinleri ve daha fazlasını kullanın.
  • Kullanıcıları ve izinleri yönetin.

PhpmyAdmin özellikleriPhpMyAdmin şu anda 72 dilde mevcuttur ve LTR ve RTL dillerini destekler, ana özelliklerinden bazıları şunlardır:

  • MySQL kullanıcı hesaplarını ve ayrıcalıklarını yönetmek mümkündür
  • Bilgilerin CSV, SQL, XML, PDF, ISO/IEC 26300 - OpenDocument Metin ve Elektronik Tablo, Word, LATEX gibi farklı formatlara aktarılmasına olanak sağlar.
  • MySQL özelliklerini destekler
  • CSV ve SQL'den veri alınmasına izin verir
  • Aynı anda birden fazla sunucuyu yönetmemizi sağlar
  • Bir veritabanında veya bu veritabanının bir alt kümesinde global bir arama yapılmasına izin verir.
  • Toplu sorguları destekler

Ubuntu 20.04'te phpMyAdmin'in nasıl kurulacağını ve oradan kuruluşumuz için en iyi çözümü sağlayan veritabanlarını nasıl yöneteceğimizi göreceğiz. Ubuntu 20.04'te Apache PHP MysQl ve phpMyAdmin'in nasıl kurulacağını bilmek için farklı bölümler göreceğiz.

1. Apache ve MySQL'i Ubuntu 20.04'e yükleyin

Aşama 1
Hem veritabanını hem de web sitesini yönetmek için Ubuntu 20.04'te Apache ve MySQL kurmalıyız, bu kurulumu gerçekleştirmek için aşağıdaki komutu uygulayacağız:

 sudo apt install apache2 mysql-server -y 

Adım 2
Bu süreç sona erdiğinde aşağıdakileri göreceğiz:

Aşama 3
phpMyAdmin'i kurmak için, varsayılan olarak phpMyAdmin varsayılan Ubuntu deposunda bulunmadığından, üçüncü taraf depolarına başvurmalıyız, bu depo aşağıdakiler yürütülerek eklenmelidir:

 sudo apt kurulum yazılımı-özellikleri-ortak -y 

4. Adım
Şimdi depoyu aşağıdaki komutla ekliyoruz:

 sudo eklenti-apt-deposu ppa: ondrej / php 

Adım 5
Eklemek için Enter tuşuna basıyoruz:

6. Adım
Eklendikten sonra aşağıdaki komutla phpMyAdmin'i kurabiliriz:

 sudo apt phpmyadmin php-mbstring php-gettext -y'yi kurun 

7. Adım
Ubuntu 20.04'te phpMyAdmin'in indirilmesini ve kurulumunu onaylamak için "S" harfini giriyoruz ve bu işlem sırasında aşağıdaki mesajı göreceğiz:

8. Adım
Boşluk çubuğu ile Apache'yi seçiyoruz ve işleme devam etmek için Tamam'ı seçiyoruz, şimdi phpMyAdmin veritabanı ile ilgili aşağıdaki mesajı göreceğiz:

9. Adım
Tamam'a tıklıyoruz ve şimdi seçimi onaylamamız gerekiyor:

Adım 10
"Evet"i seçiyoruz ve phpMyAdmin şifresini tanımlıyoruz:

11. Adım
Tamam'a tıklıyoruz ve şifreyi onaylayacağız:

Adım 1/2
Bundan sonra phpMyAdmin'in kurulum işlemi tamamlanacaktır:

Adım 13
Bundan sonra, aşağıdaki komutla PHP uzantısı mbstring'i etkinleştireceğiz:

 sudo phpenmod mbstring 

Adım 14
Aşağıdaki komutla Apache'yi yeniden başlatmaya devam ediyoruz:

 sudo systemctl apache2'yi yeniden başlat 

2. Ubuntu 20.04'te phpMyAdmin kullanıcısının kimliğini doğrulayın

Varsayılan olarak, phpMyAdmin, kurulum sürecinde yönetici parolasının girildiği phpmyadmin adlı veritabanını otomatik olarak yöneten bir kullanıcı oluşturur, güvenlik nedeniyle, phpMyAdmin web üzerinden veritabanlarını yönetmekten sorumlu farklı bir kullanıcı oluşturmak idealdir. arayüzü, MySQL platformunu kurduğumuz için, orada MySQL kök kullanıcısı auth_socket eklentisi aracılığıyla kimlik doğrulaması yapacak şekilde yapılandırılmıştır, amaç kimlik doğrulama yöntemini auth_socket'tan mysql_native_password'e değiştirmektir.

Aşama 1
Bunu yapmak için aşağıdaki komutla MySQL Shell'e giriş yapıyoruz:

 sudo mysql 

Adım 2
Shell'de aşağıdaki komutla MySQL kullanıcısının mevcut kimlik doğrulama yöntemini kontrol ediyoruz:

 SEÇ kullanıcı, kimlik doğrulama_dizisi, eklenti, mysql.user'DAN ana bilgisayar; 

Aşama 3
Bu sonuç, root'un kimlik doğrulaması için auth_socket eklentisini kullandığını gösterir, bir parola ile kimlik doğrulaması yapmak için aşağıdaki satırın girilmesi gerekecektir:

 ALTER KULLANICI 'root' @ 'localhost' mysql_native_password İLE 'password' TARAFINDAN TANIMLANMIŞTIR; 

4. Adım
Değişiklikleri şu komutla uyguluyoruz:

 FLUSH AYRICALIKLARI; 

Adım 5
Şimdi aşağıdaki komutla değişikliği kontrol ediyoruz:

 SEÇ kullanıcı, kimlik doğrulama_dizisi, eklenti, mysql.user'DAN ana bilgisayar; 

6. Adım
Kimlik doğrulama yönteminin artık "mysql_native_password" olduğunu görebiliriz.
Bir sonraki adım, phpMyAdmin ile bağlantı işlemi için bir "phpmyadminuser" kullanıcısı oluşturmak olacaktır, MySQL Shell'den aşağıdakileri gerçekleştiriyoruz: root kullanıcı ve belirlediğimiz şifre ile oturum açmak için:

 mysql -u kök -p 

7. Adım
Orada şifreye sahip kullanıcının oluşturulduğu ve ilgili izinlerin verildiği aşağıdaki satırlara giriyoruz. Çıkış komutu ile Shell'den ayrılıyoruz;

 CREATE USER 'phpmyadminuser' @ 'localhost' 'parola' İLE TANIMLANIR; * ÜZERİNDEKİ TÜM AYRICALIKLARI GRANT SEÇENEĞİ İLE 'phpmyadminuser' @ 'localhost' İÇİN VERİN;

3. Ubuntu 20.04'te phpMyAdmin'i açın

Aşama 1
Bunun için Ubuntu 20.04'ün IP adresini bilmeliyiz, bunun için "ip add" komutunu uyguluyoruz:

Adım 2
Şimdi bir tarayıcıya gidiyoruz ve aşağıdakileri giriyoruz:

 http: // IP_adresi / phpmyadmin 

BÜYÜT

Aşama 3
MySQL Shell'de oluşturduğumuz kullanıcı adı ve şifreyi giriyoruz:

BÜYÜT

4. Adım
Veya istersek root kullanıcısı ile girebiliriz ve bu Ubuntu 20.04'teki ilk phpMyAdmin konsolu olacaktır:

BÜYÜT

Yan tarafta ilgili versiyonları ile kurulu tüm paketleri ve dilleri buluyoruz, orta panelde genel özellikleri yapılandırıyoruz ve sol tarafta veritabanlarında çalışacak araçları buluyoruz.

4. Ubuntu 20.04'te phpMyAdmin güvenliğini yapılandırın


Önemli bir güvenlik adımı, din ile phpMyAdmin örneğini her türlü yetkisiz erişimden korumaktır; bu, Apache'de yerleşik .htaccess kimlik doğrulama ve yetkilendirme işlevleri sayesinde mümkündür.

Aşama 1
Dosyaya aşağıdaki komutla erişiyoruz:

 sudo nano /etc/apache2/conf-available/phpmyadmin.conf 
Adım 2
Aşağıdakileri göreceğiz:

Aşama 3
Orada "AllowOverride All" satırını aşağıdaki gibi ekleyerek .htaccess dosya geçersiz kılmalarının kullanımını etkinleştireceğiz:

 Seçenekler SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All

4. Adım
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

Adım 5
Apache'yi yeniden başlatıyoruz:

 sudo systemctl apache2'yi yeniden başlat 

6. Adım
Şimdi phpmyadmin dizini içinde aşağıdaki gibi bir .htaccess dosyası oluşturacağız:

 sudo nano /usr/share/phpmyadmin/.htaccess 
7. Adım
Orada aşağıdakileri gireceğiz:
 AuthType Temel AuthName "Kısıtlanmış Dosyalar" AuthUserFile /etc/phpmyadmin/.htpasswd Geçerli kullanıcı gerektir

8. Adım
Yapılan değişiklikleri kaydediyoruz, htpasswd yardımcı programı ile aşağıdaki gibi bir admin kullanıcı oluşturmanın zamanı geldi:

 sudo htpasswd -c /etc/phpmyadmin/.htpasswd yönetici 

9. Adım
Amaç, tarayıcıdan phpMyAdmin'e erişirken, kimlik bilgilerini girmek için aşağıdaki açılır pencerenin başlatılmasıdır:

BÜYÜT

Adım 10
phpMyAdmin'e erişmek için "Giriş"e tıklıyoruz:

BÜYÜT

11. Adım
phpMyAdmin konsolunu şöyle göreceğiz:

BÜYÜT

Bu noktadan itibaren MySQL'i çok daha etkileşimli bir şekilde yönetmek için tüm phpMyAdmin seçeneklerini kullanabileceğiz ve böylece Ubuntu 20.04'te Apache PHP MysQl ve phpMyAdmin'in nasıl kurulacağını bileceğiz.

wave wave wave wave wave