MySQL Server Nasıl Kurulur? (Linux Üzerinde Adım Adım Rehber)

Linux üzerinde MySQL Server kurulumunun adım adım açıklamalarını içeren rehber. Hem yeni başlayanlar hem de deneyimli kullanıcılar için faydalı bilgiler.

BFS

Merhaba! Eğer bir Linux kullanıcısıysanız ve bilgisayarınıza MySQL Server kurmak istiyorsanız, doğru yerdesiniz. Bu rehberde, adım adım MySQL kurulumunu nasıl yapacağınızı detaylı bir şekilde açıklayacağım. Her bir adımı takip ederek, kısa sürede veritabanı sunucunuzu hazırlayabileceksiniz.

MySQL Nedir?

MySQL, dünyanın en popüler ve açık kaynaklı veritabanı yönetim sistemlerinden birisidir. Web geliştirme projelerinde genellikle PHP ile birlikte kullanılır ve büyük projelerde de tercih edilir. Eğer veritabanı yönetim sistemlerini öğrenmek istiyorsanız, MySQL iyi bir başlangıç noktasıdır.

Şimdi gelin, Linux üzerinde MySQL Server kurulumuna geçelim.

Adım 1: Sistem Güncellemelerini Yapın



İlk adım, sisteminizi güncellemektir. Herhangi bir yazılımı kurmadan önce sisteminizin güncel olması önemlidir. Terminali açın ve aşağıdaki komutları sırasıyla çalıştırın:


sudo apt update
sudo apt upgrade


Bu komutlar, sisteminizdeki mevcut yazılımları güncelleyecek ve size en son güvenlik yamalarını sağlayacaktır.

Adım 2: MySQL Paketini Yükleyin



Şimdi MySQL'in en son sürümünü yüklemeye başlayalım. Aşağıdaki komutu kullanarak MySQL paketini sisteminize kurabilirsiniz:


sudo apt install mysql-server


Bu işlem, MySQL sunucusunu ve gerekli bağımlılıkları otomatik olarak yükleyecektir. Yükleme sırasında, sistem sizden bazı onaylar isteyebilir. "Evet" diyerek devam edin.

Adım 3: MySQL Servisini Başlatın



Kurulum tamamlandıktan sonra MySQL servisini başlatmalısınız. Aşağıdaki komut ile servisi başlatabilirsiniz:


sudo systemctl start mysql


Bu komut, MySQL sunucusunu başlatacaktır. Eğer MySQL'in her sistem başlatıldığında otomatik olarak başlamasını istiyorsanız, şu komutu kullanabilirsiniz:


sudo systemctl enable mysql


Adım 4: MySQL Güvenlik Konfigürasyonu



MySQL kurulumundan sonra güvenlik ayarlarını yapmanız çok önemlidir. Bu işlem, root şifresi belirlemeyi ve gereksiz test veritabanlarını silmeyi içerir. Aşağıdaki komutu kullanarak güvenlik kurulumunu başlatabilirsiniz:


sudo mysql_secure_installation


Bu komut, sizi bir dizi güvenlik ayarını yapmanız için yönlendirecektir. İşte bazı adımlar:

- Root kullanıcı şifresi belirleyin (Eğer daha önce belirlemediyseniz).
- Test veritabanlarını kaldırın.
- Root kullanıcıya uzaktan erişimi devre dışı bırakın.

Adımları takip ederek güvenli bir MySQL kurulumuna sahip olabilirsiniz.

Adım 5: MySQL’e Bağlanın ve Kontrol Edin



MySQL server'ınız artık kurulu ve çalışır durumda. Şimdi, terminal üzerinden MySQL'e bağlanarak her şeyin düzgün çalışıp çalışmadığını kontrol edelim.

Aşağıdaki komutla MySQL shell'ine giriş yapabilirsiniz:


sudo mysql -u root -p


Burada, root kullanıcısının şifresini girmeniz gerekecek. Eğer her şey yolunda ise, MySQL shell'ine girdiğinizde şu gibi bir çıktı görmelisiniz:


Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1234
Server version: 8.x.x MySQL Community Server (GPL)


Buradan sonra SQL komutlarını çalıştırabilir ve veritabanınızı yönetebilirsiniz.

Adım 6: MySQL Servisini Yeniden Başlatın (Opsiyonel)



Herhangi bir konfigürasyon değişikliği yaptıysanız veya yeni ayarları aktif hale getirmek istiyorsanız, MySQL servisini yeniden başlatmanız gerekebilir. Aşağıdaki komut ile bunu yapabilirsiniz:


sudo systemctl restart mysql


Artık MySQL server'ınız her açıkladığım adım gibi hazır durumda.

Sonuç



Linux üzerinde MySQL Server kurulumunun temellerini başarıyla öğrendiniz! Artık MySQL ile veritabanı yönetimi yapabilir ve uygulamalarınızda kullanabilirsiniz. Unutmayın, veritabanı yönetim sistemlerini kullanırken her zaman güvenlik ayarlarına dikkat etmelisiniz.

Umarım bu rehber size yardımcı olmuştur. Kurulum aşamalarını dikkatlice takip ederek, sorunsuz bir MySQL sunucusu kurabilirsiniz.

İ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ı...

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...