Ubuntu’da MySQL Kurulumu: Adım Adım Rehber
MySQL, dünya çapında en çok kullanılan açık kaynaklı veri tabanı yönetim sistemlerinden biridir. Web uygulamalarından veri analitiğine kadar birçok alanda yaygın olarak kullanılır. Bu dökümanda, Ubuntu işletim sisteminde MySQL’in nasıl kurulacağını adım adım açıklayacağız.
Ön Gereksinimler
- Bir Ubuntu işletim sistemi yüklü sunucu (Ubuntu 20.04 veya daha yeni bir sürüm önerilir)
- Sunucuya root veya sudo yetkisine sahip bir kullanıcı erişimi
Adım 1: Paket Listelerini Güncelleme
Öncelikle, sunucunuzdaki paket listelerini güncellemelisiniz. Bu, mevcut yazılım paketlerinin en güncel versiyonlarına sahip olmanızı sağlar. Aşağıdaki komutu terminalde çalıştırın:
sudo apt update
Adım 2: MySQL Kurulumu
MySQL’i yüklemek için apt
paket yöneticisini kullanacağız. Aşağıdaki komutu terminalde çalıştırarak MySQL’i kurabilirsiniz:
sudo apt install mysql-server
Bu komut, MySQL sunucusunun en son sürümünü indirip kuracaktır.
Adım 3: MySQL Hizmetini Başlatma ve Durum Kontrolü
Kurulum tamamlandıktan sonra, MySQL hizmetini başlatmanız gerekecek. Ayrıca, hizmetin çalışıp çalışmadığını kontrol edebilirsiniz:
MySQL hizmetini başlatmak için:
sudo systemctl start mysql
MySQL hizmetinin durumunu kontrol etmek için:
sudo systemctl status mysql
Bu komut, MySQL hizmetinin durumu hakkında bilgi verecektir. Eğer hizmet çalışıyorsa, “active (running)” ifadesini görmelisiniz.
Adım 4: MySQL Güvenlik Ayarları
MySQL kurulumunu güvenli hale getirmek için mysql_secure_installation
komutunu çalıştırmalısınız. Bu komut, bazı güvenlik ayarlarını yapmanıza yardımcı olur:
sudo mysql_secure_installation
Bu komut sizi bir dizi adımda yönlendirecek ve root kullanıcısı için bir şifre belirlemenizi, anonim kullanıcıları kaldırmanızı, uzak root girişini devre dışı bırakmanızı ve test veri tabanını silmenizi isteyecektir.
Adım 5: MySQL’e Giriş Yapma
MySQL sunucusuna root kullanıcısı olarak giriş yapmak için aşağıdaki komutu kullanabilirsiniz:
sudo mysql -u root -p
Komutu çalıştırdıktan sonra, root şifrenizi girmeniz istenecektir.
Adım 6: MySQL Veritabanı ve Kullanıcı Oluşturma
MySQL’e giriş yaptıktan sonra, yeni bir veritabanı ve kullanıcı oluşturabilirsiniz. Örneğin, ornek_veritabani
adında bir veritabanı ve kullanici
adında bir kullanıcı oluşturmak için aşağıdaki komutları kullanabilirsiniz:
Veritabanı oluşturma:
CREATE DATABASE ornek_veritabani;
Kullanıcı oluşturma ve şifre belirleme:
CREATE USER 'kullanici'@'localhost' IDENTIFIED BY 'sifre';
Kullanıcıya yetki verme:
GRANT ALL PRIVILEGES ON ornek_veritabani.* TO 'kullanici'@'localhost';
Yetki değişikliklerini uygulama:
FLUSH PRIVILEGES;
Adım 7: MySQL Hizmetini Yeniden Başlatma
Yapılandırma dosyalarında değişiklik yaptıktan veya MySQL ayarlarını güncelledikten sonra, MySQL hizmetini yeniden başlatmanız gerekecek:
sudo systemctl restart mysql