Linux Centos 7 için MySQL 8 kurulumu

Zor Çocuk

Moderatör
Değerlendirme - 100%
Katılım
4 Yıl 4 Ay 14 Gün
Mesajlar
884
Linux Centos 7 için MySQL 8 kurulumu Bu kurulum rehberinde 6 milyondan fazla sistemde yüklü olan ve dünya genelinde en çok kullanılan veritabanı yönetim sistemi olan MySQL'ü ele alacağız.

Birinci adım

Öncelikle MySQL resmi web kaynağı üzerinden yum depomuzu yüklüyoruz.

Kod:
rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm

İkinci adım

Orjinal web kaynağı üzerinden çektiğimiz yum deposunda birçok MySQL sürümü bulunduğu için aşağıdaki komut ile diğerlerini devredışı bırakıyoruz.

Kod:
sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo
Şimdi MySQL 8 Community Server kurulumuna başlayabiliriz.

yum --enablerepo=mysql80-community install mysql-community-server

Üçüncü adım

MySQL hizmetini başlatmak için aşağıdaki komutu kullanıyoruz.

Kod:
service mysqld start

Dördüncü adım

MySQL 8 kurulum tamamlandığında root kullanıcı hesabı için geçici bir parola atanmıştır. Root kullanıcısının şifresini görmek için aşağıdaki komutu kullanıyoruz.

Kod:
grep "A temporary password" /var/log/mysqld.log
Karşımıza aşağıdaki gibi bir çıktı çıkacaktır.

Kod:
[Note] A temporary password is generated for root@localhost: xcasdLqrl4+u512
Sondaki şifre kısmının sizde farklı görüneceğini unutmayın. Root hesabının şifresini değiştirmek için bu şifreye ihtiyacınız oalcak.

Beşinci adım

MySQL'ü sunucunuzda güvenli hale getirmek için MySQL Secure komutunu çalıştırıyoruz.

Kod:
mysql_secure_installation
Bu aşamada sizden root hesabının şifresini soracaktır. Aldığımız çıktıdaki şifreyi giriyoruz. Karşımıza aşağıdaki gibi bir ekran gelecek ve sizden yeni root şifrenizi belirmenizi isteyecek.

The existing password for the user account root has expired. Please set a new password.
Kod:
New password:
Re-enter new password:
Yeni şifrenizi iki defa girdikten sonra size 4 adet soru soracaktır. Hepsinde Y harfine basarak cevaplıyoruz.

Altıncı adım

Kurulum artık tamamdır. MySQL hizmetimizi yeniden başlatmak için aşağıdaki komutu kullanıyoruz.

Kod:
service mysqld restart
Eğer sunucunuza reboot attığınızda MySQL'ün otomatik başlamasını istiyorsanız aşağıdaki komutu kullanabilirsiniz.

Kod:
chkconfig mysqld on


Bilmeniz gerekenler

SSH ile MySQL sunucumuza bağlanmak için aşağıdaki komutu kullanıyoruz.

Kod:
mysql -u root -p
Sunucunuzdaki mevcut veritabanlarını görüntülemek için aşağıdaki komutu kullanabilirsiniz.

Kod:
SHOW DATABASES
 

Bu konuyu görüntüleyen kullanıcılar

Üst Alt