Merhaba,
Bu makalemizde Red Hat 8 Enterprise üzerinde Mysql Database Server kurulumunu anlatıyor olacağım.
Öncelikle sunucunuz üzerinde tüm update ve upgrade işlemlerininin tamamlanmış olduğundan emin olunuz. Sunucumuzun sürüm kontrolünü yapalım.
cat /etc/redhat-release
komutu ile Red Hat versiyon kontrolünü yapıyorum.
Lokaldeki yum repolarında mysql server ile ilgili bir tanımlama olup olmadığını kontrol ediyorum.
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
komutu ile mysql güncel paketini sunucuma çekiyorum. Devamında “ls –l” komutu ile kontrol ediyorum.
yum install ./mysql80-community-release-el8-1.noarch.rpm
komutu ile indirdiğim repository kurulumunu başlatıyorum.
Kurulum sırasında onay gereken kısımlara “y” diyerek onay veriyorum.
Şimdi tekrar lokal yum repo lokasyonuma gidiyorum ve mysql repo tanımlamalarının buraya geldiğini görüntülüyorum.
yum repolist enabled | grep –i mysql
komutu ile bu repoları enable ediyorum.
yum install mysql-community-server
komutu ile kurulumu başlatıyorum ve
“All matches were filtered out by modular filtering for argument: mysql-community-server”
yazan aşağıdaki gibi bir hata alıyorum.
Bu hatanın çözümü için mysql modülünü devre dışı bırakmamız gerekiyor.
yum module disable mysql
komutu ile mysql modülünü devre dışı bırakıyorum.
Tekrar
yum install mysql-community-server
komutunu giriyorum ve kurulumu başlatıyorum.
Kurulum başladı ve gerekli onay kısımlarında “y” ile onay veriyorum.
Kurulum tamamlandı.
mysql --version
komutu ile versiyon kontrolü yapıyorum.
systemctl start mysqd
systemctl status mysqld
komutlarını giriyorum ve mysql server çalışıyor mu kontrol ediyorum.
Mysql kurulum sırasında geçici bir root parolası ile kuruldu, şimdi
sudo grep 'temporary password' /var/log/mysqld.log
komutunu girelim ve mysql geçici root parolamızı öğrenelim. Parolamı kopyalıyorum.
Devamında ise
mysql_secure_installation
komutunu girerek secure kurulumu başlatıyorum. İlk olarak benden root parolasını istiyor kopyaladığım temporary root parolasını giriyorum. Ardından yeni root parolamı belirliyorum.
Devamında aşağıdaki aşamaları sırası ile (y) diyerek onaylıyorum.
- Set a new password (y)
- Remove anonymous users (y)
- Disallow root login remotely (y)
- Remove test database (y)
- Reload the privilege tables (y)
Kurulum tamamlandı.
Red Hat 8 Enterprise üzerinde Mysql Server 8 kurulumunu başarılı bir şekilde tamamladık ve root parolamızı belirledik.
Mysql versiyon kontrolü için aşağıdaki komutunu kullanabiliriz.
mysql –V
Başka bir makalede görüşmek üzere.