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.