Varsayılan CentOS depolarında sağlanan MySQL sunucusunun sürüm 5.5’tür. Son sürümü olmasa da oldukça kararlı olduğu için bunu kullanarak devam edeceğiz.
Paket yönetim aracı yum ile sistemimize MySQL’i dahil etmek için depoyu aktif ediyoruz.
sudo yum localinstall <https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm>
Paketi sisteme dahil ediyoruz.
sudo yum install mysql-community-server
Sistem başlangıcına ekliyoruz ve servisi çalıştırıyoruz.
sudo systemctl enable mysqld
sudo systemctl start mysqld
CentOS 7 Üzerinde MySQL 5’i Yüklemek
MySQL 5 serisi için paketleri etkinleştiriyoruz.
sudo yum localinstall <https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm>
MySQL sunucusunu ve istemci paketlerini, diğer CentOS paketi ile aynı yum paketini kullanarak yükleyin.
sudo yum install mysql-community-server
Sistem başlangıcına ekliyoruz ve servisi çalıştırıyoruz.
sudo systemctl enable mysqld
sudo systemctl start mysqld
Çeşitli güvenlikle ilgili görevleri gerçekleştirecek mysql_secure_installation
komut dosyasını çalıştırın. Sizden geçici parolanın ne olduğunu soracak buna erişebilmek için aşağıdaki komutu veriyoruz.
sudo grep 'temporary password' /var/log/mysqld.log
Parolamız otomatik olarak gözükecek
temporary password is generated for root@localhost: GHYf2-ngYHtZ
root kullanıcı parolasını ayarlamanız, anonim kullanıcı hesaplarını kaldırmanız, yerel makineye root kullanıcı erişimini kısıtlamanız ve test veri tabanını kaldırmanız istenir.
Veritabanına bağlanmak ve işlemlerinizi yapmak için ise aşağıdaki komutu kullanabilirsiniz. Gerisi sizin SQL bilginize kalıyor.
mysql -u root -p