• 04-07-2008, 22:32:12
    #1
    sunucuoptimizasyon.com
    Arkadaşlar mysql 4.1 sürümünde çalışan c2duo 2gb ramli bir sunucum vardı.
    2 gün önce sunucumu değiştirdim . quad xeon 4 gb ramli mysql 5 yüklü bir sunucuya geçtim.
    Sunucu load ı 2-3 lerde olmasına rağmen sayfalarda geç yüklenme sorunu vardı. apache , mysql herşeyin ayarlarına baktık bir sorun gözükmüyodu ..
    phpmyadminden databaselere baktığımda sunucumdaki databaselerde acayip bir büyüme olduğunu farkettim.
    şöyle gösteriyim.

    Sadece 2 günde değişen veriler aşağıdadır,

    eski sunucumdan bir örnek,



    yeni sunucumdan bir örnek;




    1k postta db nin bu kadar şişmesi mümkünmü. bu sadece sunucumdan bir db örneği hepsi bunun gibi.
    Mysql 4 e downgrade de eski sql imi atsam düzelirmi durum sizce?
    Eğer mysql 5 te db yi kullanırsam. ne yapmam lazım aşırı şişmeyi engellemek için?
    yardımlarınızı bekliyorum.
  • 05-07-2008, 09:26:59
    #2
    Kurumsal PLUS
    cPanel son kurulumunda artık default olarak MySQL 5 sürümünü kurmakta ve MySQL 4.1 sürümüne ihtiyacınız varsa komutları sırayla yazınız.

    Öncelikle yüklü MySQL RPM dosyalarına bakalım..

    rpm -qa | grep -i mysql-

    Eğer MySQL 5 ise cPanel config dosyasını açalım..

    nano /var/cpanel/cpanel.config

    config dosyası içinde yer alan mysql-version=5.0 kısmını mysql-version=4.1 olarak değiştirip kaydedelim..

    Sonrasında alt kısımda yer alan komudu yazalım..

    /scripts/mysqlup --force

    Böylelikle MySQL versiyonumuzu 5 den 4 e downgrade etmiş oluyoruz.

    Tekrar

    rpm -qa | grep -i mysql-

    Komudunu yazınca yüklü RPM dosyalarını listeleyebiliyoruz.

    Bu tamamen risk taşıyan bir işlemdir herşeyden önce bu sıfır yeni bir sistem için geçerlidir eğer mevcut çalışan bir sunucu üzerinde bu ayarlamaları yaparsanız mutlaka önceden yedek alınız.


    cPanel MySQL versiyon 5.x to 4.1 - Netinternet Forum
  • 05-07-2008, 10:55:42
    #3
    sunucuoptimizasyon.com
    teşekkürler hocam
  • 05-07-2008, 20:04:03
    #4
    Kurumsal PLUS
    rica ederim başkasının işinide görecektir bu mysql 5 sorunlu çalışıyor nedense
  • 05-07-2008, 20:26:06
    #5
    Ni-Osman adlı üyeden alıntı: mesajı görüntüle
    rica ederim başkasının işinide görecektir bu mysql 5 sorunlu çalışıyor nedense
    bence mysql 5 değil mysql uyumsuz scriptler çok sorun çıkartıyor

    MySQL 5 , 4'e göre çok güzel düzenlendi ve geliştirildi. Fakat bir çok script yazarı geçmemek için direniyor
  • 05-07-2008, 20:32:37
    #6
    Kurumsal PLUS
    Tahsin ALTAY adlı üyeden alıntı: mesajı görüntüle
    bence mysql 5 değil mysql uyumsuz scriptler çok sorun çıkartıyor
    MySQL 5 , 4'e göre çok güzel düzenlendi ve geliştirildi. Fakat bir çok script yazarı geçmemek için direniyor
    Haklı olabilirsin geçenlerde 1 tane vbulletin sitesini dedicated e taşıdım sürekli mysql kopuyordu sonrasında 4 e düşürdüm versiyonu şuan çatır çatır çalışıyor.. Ancak vbulletin mysql 5 de de çalışıyor normalde..

    Şu da olabilir db önce mysql 4 de çalışırken sonra mysql 5 e geçince de sorun oluşuyor olabilir tabi SQL bilmekte fayda var sorunu direk db den halletmek daha mantıklı
  • 05-07-2008, 20:35:56
    #7
    sunucuoptimizasyon.com
    mysql 4 e geri alınca mysql işleyişte çok büyük problemler oldu. doğru düzgün çalışmıyo gibi bişeydi.tekrar tweak settingsten 5 e aldık. sonra db üzerine yoğunlaştık.
    myisamchk -r –sort-index –analyze *.MYI
    var/lib/mysql den db lerin tek tek içine girip yukardaki sorguyu bide yanılmıyorsam. myisamchk -f gibi bi komut çalıştırdık tüm riskleri göze alarak.

    Sonuçlardan biri: 1.1 gb a şişen tablo 810 mb a geri indi ... db lerin bu andan itibarenki durumunu da takip etcez. artık gerekirse günlük repairlerle şişmesini engellicez..
  • 05-07-2008, 20:37:20
    #8
    Kurumsal PLUS
    /scripts/fixmysql;/usr/bin/mysql_fix_privilege_tables;/usr/bin/mysqlcheck -A --auto-repair;myisamchk -r -e ./*

    şu komudu da deneyebilirsin yedek alarak

    cp -rv /var/lib/mysql /var/lib/mysql.yedek