Veritabanlarının kullanımı, bir kuruluşta büyük miktarda veriyi yönetmenin en yaygın yollarından biridir ve bu nedenle güvenilir, güvenli, kararlı ve içine girilen her veri için bize kapsamlı işlevler veren uygulamalara sahip olmamız gerekir. En popüler veritabanı platformlarından biri performans, mimari ve işlevsellik açısından tüm beklentileri karşılayan phpMyAdmin'dir. phpMyAdmin, MySQL'i web üzerinden yönetmemizi sağlayacak PHP ile yazılmış bir yardımcı programdır. En yaygın görevleri arasında izinler, kullanıcı ve izin yönetimi, veritabanı yapılandırması, tablo veya sütun oluşturma vb. sayılabilir. İçerdiği dokümantasyon sayesinde kullanıcılar fikir ve bilgilerini paylaşarak ortak bir rehber oluşturabilmektedir.
Solvetic, phpMyAdmin'i Ubuntu 18.04 veya 19.04'e basit bir şekilde nasıl kurabileceğimizi açıklayacak ve yetkisiz değişiklikleri önlemek için söz konusu platforma erişimi nasıl koruyacağımızı bileceğiz.
phpMyAdmin nedirphpMyAdmin, görevi Web üzerinden MySQL yönetimini yönetmek için kritik olan PHP tabanlı ücretsiz bir yazılım aracı olarak geliştirilmiştir. phpMyAdmin, MySQL ve MariaDB'de çok sayıda işlemi destekler. Orada, veritabanlarını, tabloları, sütunları, ilişkileri, dizinleri, kullanıcıları, izinleri ve diğerlerini yönetmek gibi sık kullanılan işlemler kullanıcı arabirimi aracılığıyla gerçekleştirilebilir, ancak aynı zamanda konsoldan herhangi bir SQL ifadesini doğrudan yürütme yeteneğindedir.
phpMyAdmin 72 dilde mevcuttur ve LTR ve RTL dillerini destekler.
PhpMyAdmin özellikleriPhpMyAdmin'in en göze çarpan özellikleri arasında şunlar var:
- Kullanıcı dostu bir web arayüzüne sahiptir.
- Birden çok sunucuyu yönetme yeteneği.
- Veritabanı tasarımı hakkında birden çok formatta grafikler oluşturun.
- Örnekle Sorgu (QBE) kullanarak karmaşık sorgular oluşturabilirsiniz.
- Bir veritabanında veya onun bir alt kümesinde genel bir arama çalıştırma.
- Önceden tanımlanmış bir dizi işlevi kullanarak depolanan verileri herhangi bir biçime dönüştürebilirsiniz.
- Verilerin CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument metin ve elektronik tablo dosyaları, Word, LATEX ve daha fazlası gibi çeşitli formatlara aktarılmasını sağlar.
- Veritabanlarını, tabloları, görünümleri, alanları ve dizinleri yönetme, veritabanlarını, tabloları, alanları ve dizinleri oluşturma, kopyalama, bırakma, yeniden adlandırma ve değiştirme, herhangi bir SQL bildirimini yürütme, düzenleme ve işaretleme, kullanıcı hesaplarını yönetme ve MySQL ayrıcalıkları ve daha fazlası.
Şimdi Ubuntu 18.04 veya 19.04'te phpMyAdmin'in nasıl kurulacağını ve güvenliğinin sağlanacağını göreceğiz.
1. phpMyAdmin'i Ubuntu 19.04'e yükleyin
Aşama 1
Atılacak ilk adım sisteme Apache ve MySQL kurmak olacaktır, bu işlem aşağıdaki komutla gerçekleştirilebilir:
sudo apt-get install apache2 mysql-server -y
BÜYÜT
Adım 2
Bu işlem tamamlandığında aşağıdakileri göreceğiz:
BÜYÜT
Aşama 3
Varsayılan olarak, phpMyAdmin varsayılan Ubuntu 18.04 veya 19.04 deposunda mevcut değildir, bunun için önce aşağıdaki satırı çalıştırarak sisteme üçüncü taraf PHP deposunu eklemeliyiz:
sudo apt-get kurulum yazılımı-özellikleri-ortak -y
BÜYÜT
4. Adım
Daha sonra çalıştırarak depoyu ekliyoruz. Orada Enter tuşuna basıyoruz ve işlemin tamamlanmasını bekliyoruz.
sudo eklenti-apt-deposu ppa: ondrej / php
BÜYÜT
Adım 5
Depo eklenir eklenmez, aşağıdaki komutu uygulayarak phpMyAdmin'i kuracağız:
sudo apt-get kurulumu phpmyadmin php-mbstring php-gettext -y
BÜYÜT
6. Adım
Yükleme işlemi sırasında, otomatik olarak kullanılacak web sunucusunu seçtiğimizi belirten aşağıdaki mesaj görüntülenecektir:
BÜYÜT
7. Adım
Orada boşluk çubuğuna basarak ve Enter'a basarak "Apache"yi seçiyoruz, şimdi phpMyAdmin için veritabanıyla ilişkili aşağıdaki mesajı göreceğiz:
BÜYÜT
8. Adım
"Evet" i seçip Enter'a basıyoruz ve daha sonra uygulama şifresini girmeniz gerekecek:
BÜYÜT
9. Adım
Kabul Et'e tıklayın ve onaylamamız gerekiyor:
BÜYÜT
Adım 10
phpMyAdmin kurulum işlemi tamamlandıktan sonra, aşağıdaki komutla PHP mbstring uzantısını etkinleştirmemiz gerekiyor:
sudo phpenmod mbstring11. Adım
Ardından değişiklikleri uygulamak için Apache'yi yeniden başlatıyoruz:
sudo systemctl apache2'yi yeniden başlat
BÜYÜT
2. Ubuntu 19.04'te phpMyAdmin kullanıcı kimlik doğrulamasını yapılandırın
phpMyAdmin, kurulum sürecinde girdiğimiz yönetici şifresi ile otomatik olarak phpmyadmin adında bir veritabanı kullanıcısı oluşturur, güvenlik açısından daha da kötüsü, phpMyAdmin web arayüzü üzerinden veritabanlarını yönetmek için ayrı bir kullanıcı oluşturulması tavsiye edilir.
MariaDB'nin en son sürümünde, MySQL kök kullanıcısı varsayılan olarak auth_socket eklentisini kullanarak kimlik doğrulaması yapacak şekilde yapılandırılmıştır, bu nedenle phpMyAdmin'de MySQL kök kullanıcısı olarak oturum açmak istiyorsanız, kimlik doğrulama yöntemini auth_socket'tan mysql_native_password'e değiştirmeniz gerekir.
Aşama 1
İlk olarak, aşağıdaki satır ile MySQL Shell'e giriş yapacağız:
sudo mysql
BÜYÜT
Adım 2
Şimdi, aşağıdaki komutla MySQL kullanıcısının kimlik doğrulama yöntemini doğrulayacağız:
SEÇ kullanıcı, kimlik doğrulama_dizisi, eklenti, mysql.user'DAN ana bilgisayar;
BÜYÜT
Aşama 3
Kök kullanıcının auth_socket eklentisini kullandığını görebiliriz. Kök kullanıcıyı bir parola ile kimlik doğrulaması yapacak şekilde yapılandırmak için aşağıdaki komutu uygulamamız gerekir:
ALTER KULLANICI 'root' @ 'localhost' mysql_native_password İLE 'password' TARAFINDAN TANIMLANMIŞTIR;Notşifre istenilen şifre ile değiştirilebilir.
4. Adım
Değişiklikleri yürüterek uygularız:
FLUSH AYRICALIKLARI;Adım 5
Aşağıdakileri yürüterek kimlik doğrulama yöntemini kontrol edebiliriz:
SEÇ kullanıcı, kimlik doğrulama_dizisi, eklenti, mysql.user'DAN ana bilgisayar;
BÜYÜT
6. Adım
Kimlik doğrulama yönteminin değiştirildiğini görüyoruz. Ardından, phpMyAdmin'e bağlanmak için "phpmyadminuser" adını vereceğimiz ayrı bir kullanıcı oluşturacağız. İlk adım, aşağıdaki komutla MySQL'e giriş yapmaktır:
mysql -u kök -p7. Adım
Orada önceki adımda oluşturulan şifreyi gireceğiz:
BÜYÜT
8. Adım
İlk olarak, kullanıcıyı oluşturacağız ve şifreyi atayacağız:
CREATE USER 'phpmyadminuser' @ 'localhost' 'parola' İLE TANIMLANIR;9. Adım
Daha sonra aşağıdaki komutla phpmyadminuser'e doğru ayrıcalıkları veriyoruz:
* ÜZERİNDEKİ TÜM AYRICALIKLARI GRANT SEÇENEĞİ İLE 'phpmyadminuser' @ 'localhost' İÇİN VERİN;Adım 10
Son olarak, aşağıdakileri yürüterek Shell'den çıkıyoruz:
çıkış;
BÜYÜT
3. Ubuntu 19.04'te phpMyAdmin'e erişin
Aşama 1
Şimdi bir tarayıcıya gidiyoruz ve aşağıdaki sözdizimini giriyoruz:
http: // IP_adresi / phpmyadmin
BÜYÜT
Adım 2
Orada istenen dili kullanacağız ve atanan kullanıcı adı ve şifreyi gireceğiz, ardından phpMyAdmin'e erişmek için "Devam" düğmesine tıklayacağız:
BÜYÜT
4. Ubuntu 19.04'te phpMyAdmin'in güvenliğini sağlama
phpMyAdmin'in kurulduğunu ve yapılandırıldığını görebiliriz, ancak güvenlik için, yetkisiz erişimi önlemek için phpMyAdmin örneğini korumanız önerilir. Apache'de yerleşik olarak bulunan .htaccess kimlik doğrulama ve yetkilendirme işlevlerini kullanarak phpMyAdmin'i korumak mümkündür.
Aşama 1
Bu yöntem için öncelikle phpmyadmin.conf dosyasını şu şekilde düzenleyerek .htaccess dosya geçersiz kılmalarının kullanımını etkinleştirmeliyiz:
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
BÜYÜT
Adım 2
Yapının aşağıdaki gibi olması için "AllowOverride All" satırını ekleyeceğiz:
Seçenekler SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All
BÜYÜT
Aşama 3
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:
Ctrl + O
Düzenleyiciyi şunu kullanarak bırakıyoruz:
Ctrl + X
4. Adım
Ardından, aşağıdakileri yürüterek Apache hizmetini yeniden başlatmalıyız:
sudo systemctl apache2'yi yeniden başlat
BÜYÜT
Adım 5
Şimdi phpmyadmin dizini içinde aşağıdakileri çalıştırarak bir .htaccess dosyası oluşturacağız:
sudo nano /usr/share/phpmyadmin/.htaccess6. Adım
Bu dosyaya aşağıdakileri ekleyeceğiz:
AuthType Temel AuthName "Kısıtlanmış Dosyalar" AuthUserFile /etc/phpmyadmin/.htpasswd Geçerli kullanıcı gerektir
BÜYÜT
7. Adım
Değişiklikleri kaydedip editörden çıkıyoruz. Şimdi htpasswd yardımcı programı ile admin adında bir kullanıcı oluşturacağız:
sudo htpasswd -c /etc/phpmyadmin/.htpasswd yönetici8. Adım
Orada bunun şifresini girmeli ve onaylamalıyız:
BÜYÜT
9. Adım
Şimdi, “tekrar eriştiğimizde, yeni oluşturulan yönetici kullanıcının kimlik bilgilerini gireceğimiz aşağıdaki açılır pencere görüntülenecektir:
BÜYÜT
Adım 10
Girdikten sonra, "Erişim"e tıklayın, böylece phpMyAdmin ortamında olacağız:
BÜYÜT
Böylece, phpMyAdmin, Ubuntu Linux sistemlerinde web'den yapılan tüm veritabanı çalışmaları için kapsamlı bir çözüm haline gelir.