MySQL Server Nasıl Kurulur? Adım Adım Kılavuz (Linux)

Bu yazıda, MySQL Server’ı Linux üzerine nasıl kurabileceğinizi adım adım öğreneceksiniz. Ubuntu/Debian tabanlı sistemler için MySQL kurulumu, yapılandırma ve güvenlik ayarları anlatılmaktadır.

BFS

MySQL Server Kurulumu: Linux'a Adım Adım Yolculuk



Merhaba sevgili okurlar! Bugün size, bir Linux sunucusuna MySQL Server nasıl kurulur, detaylı bir şekilde anlatacağım. Belki bir web projesi geliştiriyorsunuz, belki de veri yönetimi için güçlü bir veritabanı arayışındasınız. İşte tam burada, karşınıza çıkacak mükemmel çözüm: MySQL Server. Hadi gelin, bu yolculuğa birlikte çıkalım ve bu güçlü veritabanı yönetim sistemini Linux sunucunuza nasıl kurabileceğinizi adım adım öğrenelim.

Adım 1: Sistem Gereksinimlerini Kontrol Edin



Her şeyden önce, başlamadan önce sunucunuzun gereksinimleri karşıladığından emin olmalısınız. MySQL, Linux üzerinde çalışabilen oldukça hafif bir veritabanıdır ancak yine de bazı yazılım paketlerine ihtiyaç duyar.

İlk olarak, Linux sisteminizde root kullanıcısına sahip olmanız gerektiğini unutmayın. Eğer zaten root kullanıcısına sahipseniz, bir sonraki adıma geçebilirsiniz. Eğer değilseniz, sudo komutlarıyla bu işlemi gerçekleştirebilirsiniz.

Adım 2: MySQL Server Paketini Yükleyin



MySQL'i yüklemek için terminalde şu komutları kullanacağız. Ama merak etmeyin, size her adımı tek tek açıklıyorum!

Eğer Ubuntu veya Debian tabanlı bir sistem kullanıyorsanız, APT paket yöneticisini kullanabilirsiniz. Terminali açın ve aşağıdaki komutu girin:

sudo apt-get update


Bu komut, sisteminizdeki paket listelerini güncelleyecek. Şimdi ise, MySQL Server paketini yüklemek için şu komutu girin:

sudo apt-get install mysql-server


Bu işlem birkaç dakika sürebilir. Yükleme işlemi tamamlandığında, sisteminiz MySQL Server'ı kurmuş olacaktır.

Adım 3: MySQL Server'ı Yapılandırın



Yükleme işlemi tamamlandıktan sonra, MySQL'in ilk yapılandırmalarını yapmamız gerekiyor. Bunun için MySQL'in kendi güvenlik ayarlarını yapabileceğimiz bir komut var.

sudo mysql_secure_installation


Bu komutla, MySQL'in güvenlik ayarlarını yapmak için bir dizi soru ile karşılaşacaksınız. İşte bazı önemli noktalar:

1. Root kullanıcı için parola belirleme: MySQL root kullanıcınız için güçlü bir parola oluşturun.
2. Veritabanı sistemini anonim kullanıcıdan arındırma: Anonim kullanıcıyı silmek, güvenliği artırır.
3. Uzaktan root erişimi engelleme: Root kullanıcı için uzaktan erişimi kapatmak daha güvenli olacaktır.
4. Test veritabanını silme: Test veritabanını silmek, güvenlik açısından faydalıdır.

Bu adımları doğru bir şekilde tamamladığınızda, MySQL Server'ınız daha güvenli bir hale gelecektir.

Adım 4: MySQL Server'ı Başlatın ve Durumunu Kontrol Edin



Artık MySQL Server'ımızı çalıştırmaya başlayabiliriz. Sunucuyu başlatmak için şu komutu kullanıyoruz:

sudo systemctl start mysql


MySQL'in düzgün çalıştığından emin olmak için aşağıdaki komutla durumunu kontrol edebilirsiniz:

sudo systemctl status mysql


Eğer her şey yolunda gittiyse, active (running) yazısını görmelisiniz. Artık MySQL Server'ınız çalışıyor!

Adım 5: MySQL'e Bağlanın



Artık MySQL'e bağlanarak veritabanlarını yönetmeye başlayabilirsiniz. MySQL terminaline giriş yapmak için şu komutu kullanabilirsiniz:

sudo mysql -u root -p


Burada root kullanıcı adıyla giriş yapıyoruz ve parola girdikten sonra MySQL komut satırına ulaşabilirsiniz. Eğer her şey doğruysa, aşağıdaki gibi bir MySQL komut satırına ulaşmalısınız:

mysql>


Bu noktada, MySQL komutlarını kullanarak veritabanı oluşturabilir, tabloları yönetebilir ve daha fazlasını yapabilirsiniz!

Adım 6: MySQL Server'ı Otomatik Başlatmaya Ayarlayın



Her sunucu yeniden başlatıldığında, MySQL Server’ın otomatik olarak başlamasını isterseniz, aşağıdaki komutu kullanabilirsiniz:

sudo systemctl enable mysql


Bu komut, MySQL Server’ınızı her sunucu yeniden başladığında otomatik olarak başlatacaktır.

Sonuç: MySQL Server Hazır!



Ve işte, bu kadar! Şimdi MySQL Server’ınız Linux üzerinde başarıyla kuruldu ve çalışıyor. Artık veritabanı yönetimi için güçlü bir araca sahipsiniz. İster bir web sitesi oluşturuyor olun, ister sadece veri depolama çözümleri arıyor olun, MySQL size her zaman yardımcı olacaktır.

MySQL hakkında daha fazla bilgi almak, yeni özellikleri keşfetmek ve gelişmiş komutları öğrenmek için dökümantasyonlara göz atabilirsiniz. Veritabanı dünyasına yeni bir adım atmış oldunuz, hayırlı olsun!

İlgili Yazılar

Benzer konularda diğer yazılarımız

"Veri Güvenliği: MySQL Veritabanınızı Hack’lere Karşı Nasıl Korursunuz?"

Veri güvenliği, günümüz dijital dünyasında en kritik konulardan biri haline geldi. Özellikle veritabanları, saldırganların hedef aldığı ve hassas verilerin çalındığı ilk yerlerden biridir. MySQL veritabanları, dünya çapında en çok kullanılan açık kaynaklı...

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Yapay Zeka ile Veritabanı Yönetimi: Geleceğin Veri Tabanlarını Bugünden Keşfedin

Günümüzde teknoloji hızla ilerliyor ve bu ilerleme, veritabanı yönetimini de derinden etkiliyor. Ancak bir soru var: “Veritabanları nasıl daha verimli, güvenli ve hızlı hale getirilebilir?” Cevap aslında çok yakın: Yapay zeka! Evet, veritabanı yönetimi...