Windows ve Linux'ta MySQL ve PHPMyAdmin nasıl kurulur ve yapılandırılır

Bir web sayfası oluştururken ve yönetirken, ne tür bilgiler sunacağını ve depolayacağını dikkate almalıyız. Web sayfası yalnızca farklı seçenek menülerinden erişilen statik içeriği gösteriyorsa, web sayfaları oluşturmak için herhangi bir programı kullanabiliriz, bu programı manuel olarak değişiklik yapmamızı sağlayan bir program. Ancak, istersek kullanıcı verilerini yönetmek ve arama yapmak için , web'deki tüm bilgileri yönetmekten sorumlu bir veritabanına ihtiyacımız var. Çözüm, MySQL'i PHPMyAdmin ile birlikte kullanmaktır.

MySQL ve PHPMyAdmin nedir?

Windows ve Linux'ta MySQL ve PHPMyAdmin'i kurun ve yapılandırın

Oracle'ın MySQL güçlü bir veritabanı yöneticisi Bir web sayfasındaki tüm verileri toplamak ve düzenlemek için kullanılan, kullanımı tamamen ücretsiz olan ve GPL lisansı altında olan bu, büyük miktarda veriyi yönetirken dünyanın en çok kullanılan veritabanlarından biri olmasını sağlıyor. Dinamik web sayfalarını yönetme konusunda önceden bilgi sahibi değilsek, MySQL ile etkileşim sadece bir komut satırı altında çalıştığı için baş ağrısıdır. Sadece bir komutu karıştırırsak, web sitesini doğrudan bozabiliriz.

Bu sorunun ve yarattığı birçok baş ağrısını ortadan kaldıran çözüm PHPMyAdmin kullanmaktır. PHPMyAdmin bir görsel arayüz bu da açık kaynak kodlu ve tamamen ücretsiz olan MySQL veritabanları ile çok daha basit bir şekilde çalışmamızı sağlıyor. PHPMyAdmin ile kullanıcı arayüzünden veritabanındaki komutları çalıştırabiliriz, bu nedenle kodda hata yapmak daha karmaşıktır, böylece yönettiğimiz bir web sitesini yaptığımız hatayı bulana kadar erişilemez bırakma riskini azaltır.

MySQL nasıl kurulur

MySQL her ikisi için de kullanılabilir Windows ve Linux , çoğu web sunucusu Linux tarafından yönetilse de ve bir web sitesini bilgisayarımızdan yönetmek istemiyorsak, MySQL'i Windows'a yükleme durumunda bunları bulmamız olası değildir. .

MySQL'i Windows'a yükleyin

MySQL'i indirmek için bilgisayarda kurulu depoları kullanabildiğimiz Linux'tan farklı olarak, Windows'ta aşağıdaki web sitesi indirmek için basın İndir'e git Sayfa sürümü indir yüklemek istiyoruz.

Windows'ta MySQL Kurulumu

Bir yanda 5 MB yer kaplayan yükleyiciyi, diğer yanda 400 MB'ın biraz üzerinde yer kaplayan MySQL'i kurmak için gerekli tüm uygulamaları bulacaksınız. Bu en son sürümü seçersek, yükleyici internetten herhangi bir içerik indirmeyin yüklemek için. 5 MB sürümünü seçersek, gerekli içeriği indirmek için bir internet bağlantısı gerekecektir.

Bir sonraki pencerede, bizi indirmek için web'e kaydolmaya davet edecek, üzerine tıklayarak atlayabileceğimiz bir adım. Hayır teşekkürler, indirmeme başla .

Windows'ta MySQL Kurulumu

İndirdikten sonra, herhangi bir dosyada yaptığımız gibi, .msi uzantılı dosyaya iki kez tıklayarak ve kurulum işleminin bitmesini bekleyerek çalıştırıyoruz. İşlem bittiğinde, ne tür bir sunucu oluşturmak istediğimizi seçmemiz gereken MySQL yükleyici ile yeni bir pencere açılacaktır.

  • GeliştiriciVarsayılan . Bir MySQL veritabanı oluşturmak için ihtiyacınız olan her şeyi kuracağı için bu ideal seçenektir.
  • Yalnızca sunucu . MySQL'i sunucu modunda kurmak için.
  • Yalnızca istemci . Sunucu olmadan istemci modunda kurun.
  • tam . Tüm MySQL ürünlerini kurun.
  • görenek . Ne tür MySQL ürünleri kurmak istediğimizi seçmemize izin verir.

Windows'ta MySQL Kurulumu

Bir sonraki pencerede, MySQL için Visual Studio veya Connector/Phyton gibi MySQL'i kullanabilmek için herhangi bir uygulamanın eksik olup olmadığını kontrol edecektir. Eğer öyleyse, onları bilgisayarımıza manuel olarak kurmamız gerekecek.

Windows'ta MySQL Kurulumu

Ardından, bilgisayara indirilecek ve yüklenecek tüm içerik görüntülenecektir. Devam etmek için Yürüt'e tıklayın. Bileşenlerden bazıları doğru şekilde indirilmezse (5MB olan temel yükleyici kullanılarak), bir hata görüntüler. Sadece tıklamamız gerekiyor tekrar deneyin tekrar indirmeyi denemek için.

Windows'ta MySQL Kurulumu

Bir sonraki pencerede, yükleyici bizi bilgisayarda hangi klasöre kurmak istediğimizi seçmeye davet edecektir. İhtiyacımız olan MySQL sunucusunu kurduktan sonra, yükleyici bizi Ürün Yapılandırması TCP/IP bağlantı noktalarını oluşturmamız ve Windows'u Güvenlik Duvarı'na erişim izni vermeye davet etmemiz gereken seçenek. Sonra, ihtiyacımız var erişim şifresini ayarla erişimi korumak için kullanmak istediğimiz Sunucuya erişmek için MySQL uygulamasını çalıştırmamız ve oluşturduğumuz sunucuya erişmemiz ve veritabanını oluşturmamız yeterli.

MySQL'i Linux'a kurma adımları

Nginx'i (veya başka herhangi birini) kurduktan sonra web sunucumuzu çalıştırıp çalıştırdıktan sonra, yapmamız gereken ilk şey, komut aracılığıyla depo listesini güncellemektir.

sudo apt update

Ardından, devam ediyoruz MySQL'i yükle Aşağıdaki komutu kullanarak Linux sürümünde sahip olduğumuz depoları kullanarak

sudo apt install mysql-server

Yapmamız gereken ilk şey ana şifre oluştur , veritabanının yönetimine ve değiştirilmesine erişmemizi sağlayacak bir şifre. Diğer kişilerin erişmesini önlemek için karmaşık bir şifre oluşturmak için bir şifre yöneticisi kullanılması önerilir. Kurulum tamamlandıktan sonra, varsayılan ayarları ortadan kaldırmak ve veritabanına erişimi engellemek için aşağıda size gösterdiğimiz komutu kullanıyoruz, böylece sadece belirlediğimiz şifre ile erişilebilir.

sudo /usr/bin/mysql_secure_installation

Ardından, aşağıda gösterildiği gibi yanıtlamamız gereken bir dizi soru soracaktır:

  1. Kök şifresini değiştir? N
  2. Anonim kullanıcı kaldırılsın mı? Y
  3. Kök girişine uzaktan izin verilsin mi? Y
  4. Test veritabanı kaldırılsın ve ona erişilsin mi? Y
  5. Ayrıcalık tabloları şimdi yeniden yüklensin mi? Y

Instalar MySQL Linux

Bu nedenle, oluşturduğumuz şifreyi tutacağız ve anonim kullanıcı erişimini kaldıracağız, uzaktan erişimi devre dışı bırakacağız, örnek veritabanını bırakacağız ve ayrıcalık tablosunu yeniden yükleyeceğiz.

MySQL'i kurduktan sonra, uygun bilgiye sahip olduğumuz sürece artık veritabanımızı oluşturabiliriz. Değilse, çözüm yukarıda bahsettiğim gibi PHPMyAdmin'i kurmaktır.

PHPMyAdmin nasıl kurulur

Önceki durumda olduğu gibi, çoğu web sunucusu Linux tarafından yönetilir, ancak bir Windows sunucusu kullanırsak, MySQL veritabanlarını daha kolay yönetmek için PHPMyAdmin'i de kullanabiliriz.

Windows'ta PHPMyAdmin için izlenecek adımlar

PHPMyAdmin, MySQL ile etkileşim kurmak için bir grafik arayüzden başka bir şey değildir, bu nedenle MySQL hakkındaki bilgimiz sınırlı olmadıkça, onu kurmamız gerekmeyecektir. Yapmamız gereken ilk şey, aşağıdakilerden erişebileceğimiz resmi web sitesi aracılığıyla ilgili sürümü indirmektir. bağlantı .

Instalar PHPMyAdmin Windows

Sonra, onu açıyoruz ve MySQL sunucusunun dizinine kopyalayın daha önce yüklediğimiz Sunucuya erişmek ve onu yapılandırmak için tarayıcımıza aşağıdaki URL'yi girmemiz yeterlidir (bu şekilde, MySQL ile birlikte kullanmak istediğimiz sunucunun hangisi olduğunu yapılandırmamız gerekmez).

http://localhost/phpmyadmin/setup/index.php

PHPMyAdmin'i Linux'a yükleyin

Yapmamız gereken ilk şey, aşağıdaki komutu kullanarak PHPMyAdmin'i komut satırından yüklemek:

sudo apt-get install phpmyadmin

Kurulum sırasında yapmamız gereken ilk şey MySQL'i kurduğumuz web sunucusunu seçmek ve bu arada veritabanı yöneticisini MySQL kurulumu sırasında belirlediğimiz şifre ile kullanabilecek şekilde yapılandırmak. PHPMyAdmin kurulumu tamamlandıktan sonra aşağıdaki komutları girmeliyiz. kurulumunu sağlayın.

sudo phpenmod mcrypt sudo phpenmod mbstring

İşlem bittiğinde, değişikliklerin uygulanması için sunucuyu yeniden başlatıyoruz. PHPMyAdmin'i kurduktan sonra aşağıdaki url üzerinden erişmek için tarayıcımızı kullanıyoruz ve komut satırı yerine grafiksel bir arayüz kullanarak MySQL ile veritabanını oluşturmaya ve yönetmeye başlıyoruz.

http://localhost.phpmyadmin

PHPMyAdmin