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.
Karşımıza aşağıdaki gibi bir çıktı çıkacaktır.
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.
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.
Yeni şifrenizi iki defa girdikten sonra size 4 adet soru soracaktır. Hepsinde Y harfine basarak cevaplıyoruz.
Eğer sunucunuza reboot attığınızda MySQL'ün otomatik başlamasını istiyorsanız aşağıdaki komutu kullanabilirsiniz.
Bilmeniz gerekenler
SSH ile MySQL sunucumuza bağlanmak için aşağıdaki komutu kullanıyoruz.
Sunucunuzdaki mevcut veritabanlarını görüntülemek için aşağıdaki komutu kullanabilirsiniz.
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
Kod:
[Note] A temporary password is generated for root@localhost: xcasdLqrl4+u512
Beşinci adım
MySQL'ü sunucunuzda güvenli hale getirmek için MySQL Secure komutunu çalıştırıyoruz.
Kod:
mysql_secure_installation
The existing password for the user account root has expired. Please set a new password.
Kod:
New password:
Re-enter new password:
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
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
Kod:
SHOW DATABASES