1. Gerekli Güncellemeleri Yapın
Kurulumdan önce, sisteminizin güncel olduğundan emin olmalısınız. Bu, her zaman iyi bir adımdır çünkü güncel olmayan bir sistemde kurulum esnasında hatalar alabilirsiniz. Terminali açarak şu komutu girin:
sudo apt-get update
Bu komut, sisteminizdeki paket listelerini güncelleyecektir. Ardından, sisteminizi güncellemek için şu komutu da çalıştırın:
sudo apt-get upgrade
Güncellemeleri tamamladıktan sonra, sıra kurulum aşamasına geldi.
2. MySQL Server’ı Yükleyin
Şimdi MySQL Server’ı sisteminize kurma zamanı. Bunun için terminalde şu komutu kullanın:
sudo apt-get install mysql-server
Bu komut, MySQL Server’ı kuracaktır. Kurulum sırasında, sistem sizden bir root parolası girmenizi isteyecek. Root parolası, veritabanınızı yönetirken kullanacağınız şifredir. Bu şifreyi güvenli bir şekilde sakladığınızdan emin olun.
Kurulum tamamlandıktan sonra, MySQL servisini başlatmak için şu komutu girin:
sudo systemctl start mysql
3. MySQL Servisini Kontrol Edin
Her şey yolunda gitmiş olmalı! Şimdi, MySQL servisinin düzgün çalışıp çalışmadığını kontrol edelim. Aşağıdaki komutu girerek MySQL servisini kontrol edebilirsiniz:
sudo systemctl status mysql
Eğer her şey düzgün çalışıyorsa, servisin aktif olduğunu ve herhangi bir hata olmadığını göreceksiniz.
4. MySQL'e İlk Giriş
Şimdi, MySQL'e giriş yapma zamanı. Bunun için aşağıdaki komutu kullanarak MySQL’e root olarak giriş yapabilirsiniz:
sudo mysql -u root -p
Bu komut, sizden parolanızı isteyecek. Şifrenizi girdikten sonra, MySQL komut satırına geçiş yapmış olacaksınız.
5. Güvenlik Konfigürasyonu Yapın
MySQL kurulumunuzun güvenliğini sağlamak da önemli bir adımdır. mysql_secure_installation komutu ile güvenlik ayarlarını yapılandırabilirsiniz:
sudo mysql_secure_installation
Bu komut, birkaç güvenlik sorusu ile karşılaşmanıza yol açacak. Örneğin, kök (root) kullanıcı için bir parola ayarlamak, anonim kullanıcıları silmek ve uzak bağlantılara izin vermemek gibi işlemleri yapabilirsiniz.
6. MySQL Servisini Otomatik Başlatma Ayarı
MySQL server’ınızın sistem yeniden başlatıldığında otomatik olarak başlamasını sağlamak için şu komutu kullanabilirsiniz:
sudo systemctl enable mysql
Bu işlem, MySQL’in her zaman aktif olmasını sağlayacaktır.
7. Veritabanı ve Kullanıcı Oluşturma
Son olarak, MySQL üzerinde çalışmaya başlamak için bir veritabanı ve kullanıcı oluşturmalısınız. Aşağıdaki komutları kullanarak bunları oluşturabilirsiniz:
Veritabanı oluşturmak için:
CREATE DATABASE veritabani_adi;
Kullanıcı oluşturmak için:
CREATE USER 'kullanici_adi'@'localhost' IDENTIFIED BY 'sifre';
Veritabanına yetki vermek için:
GRANT ALL PRIVILEGES ON veritabani_adi.* TO 'kullanici_adi'@'localhost';
Son olarak, yetkileri yeniden yüklemek için şu komutu girin:
FLUSH PRIVILEGES;
Sonuç
Tebrikler! MySQL Server’ınızı başarıyla kurdunuz ve kullanıma hazır hale getirdiniz. Şimdi veritabanı yönetimini ve sorguları keyifle yapabilirsiniz. MySQL, güçlü ve güvenli bir veritabanı yönetim sistemidir. Kurulum adımlarını doğru takip ettiğinizde herhangi bir zorlukla karşılaşmazsınız.
Not: Bu yazıdaki adımlar Ubuntu tabanlı bir sistem için geçerlidir. Diğer Linux dağıtımlarında bazı komutlar değişiklik gösterebilir.