MySQL Nedir?
Öncelikle, MySQL’in ne olduğunu bilmekte fayda var. MySQL, açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir (RDBMS). Genellikle web uygulamaları ve yazılımlarında veri depolamak için kullanılır. Ama gelin, bunu çok teknik bir şekilde anlatmaya gerek yok; basitçe söylemek gerekirse, MySQL verilerinizi düzenli bir şekilde saklamak için kullandığınız dijital depo gibidir.
MySQL Kurulumu için Gereksinimler
Linux üzerinde MySQL kurulumuna geçmeden önce, sisteminizin MySQL’i çalıştırmak için gerekli gereksinimleri karşıladığından emin olun. Genelde, Linux dağıtımlarının çoğu MySQL'i destekler, ancak en popüler olanları Ubuntu, Debian, CentOS ve Fedora’dır.
Gereksinimler:
- Linux işletim sistemi (Ubuntu, Debian veya CentOS)
- Root (Yönetici) erişimi
Adım Adım MySQL Kurulumu
Artık kurulum adımlarına geçebiliriz. Endişelenmeyin, işlemi kolayca halledeceğiz. Ubuntu üzerinde örnek verecek olursak, adımlar aşağıdaki gibi olacak:
sudo apt update
sudo apt install mysql-server
İlk olarak, sisteminizi güncellemek için sudo apt update komutunu kullanıyoruz. Bu komut, yazılımlarınızın ve paketlerinizin en son sürümlerine sahip olmanızı sağlar.
Sonra, MySQL Server’ı kurmak için sudo apt install mysql-server komutunu kullanıyoruz. Bu, tüm MySQL bağımlılıklarını otomatik olarak indirip kuracaktır.
MySQL Güvenlik Ayarlarını Yapılandırma
Kurulum tamamlandığında, MySQL’in güvenliğini sağlamak için birkaç ek adım atmamız gerekiyor. Bunun için aşağıdaki komutu kullanabilirsiniz:
sudo mysql_secure_installation
Bu komut, güvenlik ayarlarınızı yapılandırmanıza yardımcı olacaktır. Karşınıza çıkan seçeneklere göre:
- Root şifresi belirleyin
- Uzaktan bağlantıları engelleyin
- Test veritabanını silin
Bu adımlar, sisteminizin güvenliğini sağlamanıza yardımcı olacaktır. Herkesin “root” şifresini bilmemesi gerektiğini unutmayın!
MySQL’i Test Etme
Şimdi, her şeyin yolunda gittiğinden emin olmak için MySQL’i test edebiliriz. Terminale şu komutu girin:
sudo mysql
Bu komut, MySQL veritabanı sunucusuna bağlanmanızı sağlar. Eğer başarıyla bağlanırsanız, “mysql>” gibi bir komut istemi görmelisiniz.
MySQL Başlangıçta Otomatik Başlasın
Son olarak, MySQL’in her sistem başlatıldığında otomatik olarak başlamasını istiyoruz. Bunun için aşağıdaki komutu kullanarak MySQL’i sisteminizin başlangıcına ekleyebilirsiniz:
sudo systemctl enable mysql
Bu komut, MySQL’in her açılışta otomatik olarak çalışmasını sağlar.
Sonuç: MySQL’iniz Hazır!
Tebrikler! Artık Linux sisteminizde çalışır durumda bir MySQL Server’a sahipsiniz. İster bir web uygulaması geliştirin, ister veritabanı yönetim işlemlerini başlatın, her şey hazır. Unutmayın, bu sadece başlangıç! MySQL’i daha derinlemesine öğrenmek için birçok kaynak ve dokümantasyon var.