centos-mysql-son-surume-guncellemek

Centos Mysql Son Sürüme Güncellemek

Centos Mysql Son Sürüme Güncellemek

Selamlar arkadaşlar konu açmayalı 1 hafta falan oldu heralde baya yoğunum bu ara bundan dolayı pek açamıyorum yeni youtube kanalı açmayı falan planlıyorum 🙂

Bu konumuzda centos mysql 5.5 sürümünden 5.7 sürümüne nasıl geçiş yapılır bunu anlatmaya çalışacağım.Biliyorsunuzki 5.5 sürümünde automic repo dan çalışıyor mysql. Automic repo tehlikeli hale geldi artık ve tüm paneller tarafından artık önerilmiyor.Bundan dolayı acilen sizlerinde 5.7 sürümüne geçmenizi öneririm.

Şimdi gelelim yapılışına öncelikle SSH ile sunucumuza bağlanıyoruz bağlandıktan sonra sırası ile aşağıdaki komutları uyguluyoruz.

service mysqld stop

öncelikle mysql servisini kapatıyoruz kapattıktan sonra şu komutu uyguluyoruz.

cp -a /var/lib/mysql /var/lib/mysql_backup

mysql verilerini kopyalıyoruz her ihtimale karşı yedeğini alıyoruz.Sonrasında ise nano ile mysql dosyasını açtıktan sonra automic repo enabled 1 ken 0 yapıyoruz

nano /etc/yum.repos.d/atomic.repo

sonrasında ise aşağıdaki komutu uyguluyoruz.

yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

işlem bittikten sonra sıra geldi mysql sürümünü seçmeye burada istersek 5.6 ya da 5.7 sürümlerini seçebiliriz.Seçim işlemi için aşağıdaki komutu uyguluyoruz varsayılan olarak 5.7 enabled kısmı 1 dir.

Mysql 5.6 kullanmak istiyorsanız 5.7 deki enabled 0 yapıp 5.6 sürümü karşısındaki enabled 1 yapmanız yeterlidir

nano /etc/yum.repos.d/mysql-community.repo

sürümü seçip kaydettikten sonra ise mysql güncellemesini başlatıyoruz.

yum update mysql

Güncelleme işlemleri bittikten sonra mysql servisini start ediyoruz.

service mysqld start

Mysql servisi başladığı için artık sunucumuzda bulunan tüm veritabanı tablolarını mysql 5.7 ye göre düzenlemesi için gerekli komutu uyguluyoruz ve işlemimiz bitiyor.

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin

Sonraki konuda görüşmek üzere
Kanalıma abone olmayı unutmayın 🙂..

Similar Posts

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir