İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Mysql versiyonu güncelleme 4.0.x serisi için

okan23

0
İyinet Üyesi
Katılım
29 Eylül 2005
Mesajlar
499
Reaction score
0
bugün cpanelin whm sine girenler kocaman bir uyarıyla karşılaştı
Important Notice: Incompatible versions of Mysql 4.0.x and NPTL based systems.
If you are running a newer linux system which is NPTL based (CentOS 4, Fedora 3+, RHE 4, etc) and are having problems with MySQL 4.0.x (versions later then 4.0.23*), we recommend upgrading to MySQL 4.1.x as we have determined that there are compatibility issues on these platforms. You can easily upgrade to 4.1.x by changing the Mysql Version in Tweak Settings
If you are worried about compatibility with MySQL 4.0, be sure to check the box labeled: Use old style (4.0) passwords with mySQL 4.1. in Tweak Settings.
If you are unsure if your system is NPTL based, run getconf GNU_LIBPTHREAD_VERSION at the command line and see if it displays NPTL.
* 4.0.23 does not have any known issues, but is subject to security vulnerabilities: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-1516, http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-1517


zaten forumlarındada belirttikleri üzere artık 4.0.x serisine detek vermiyorlar 4.0.27 rpmlerini bulamıyacaksınız çok büyük olasılıkla 4.1 e geçmenizi istiyorlar bir çoğumuz 4.1 serisinde karakter setindeki dğeişiklikler sebebiyle bir çok sorunla karşılaşmışızdır 4.0.x serisinde kalmak istiyorıum ve güvenlik açığı olmayan mysql rpm lerini kullanmak istiyorum diyorsanız aşağıdaki işlemleri gerçekleştirin aşağıdaki sıralamöa cpanel sunucuları içindir

Kod:
mkdir /usr/local/src/mysql
cd /usr/local/src/mysql
service chkservd stop
service mysql stop
yum install perl-DBI
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-server-4.0.27-0.i386.rpm
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-client-4.0.27-0.i386.rpm
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-devel-4.0.27-0.i386.rpm
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-shared-4.0.27-0.i386.rpm
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-embedded-4.0.27-0.i386.rpm
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-shared-compat-4.0.27-0.i386.rpm
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-bench-4.0.27-0.i386.rpm

rpm -Uvh MySQL-*.rpm
touch /etc/mysqlupdisable
/scripts/realperlinstaller --force DBD::mysql 
mysql -u root mysql
SET PASSWORD FOR root@localhost=PASSWORD('sifreniz');    sifreniz yazan yere yeni myql root şifresini girin bu aşamayı whm dende yapabilirsiniz 
/scripts/upcp yazarak işlemi sonlandırın


diğer kontrol panelleri içinde aynı şekilde yapılır

Kod:
mkdir /usr/local/src/mysql
cd /usr/local/src/mysql
service mysqld stop
yum install perl-DBI yada up2date perl-DBI
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-server-4.0.27-0.i386.rpm
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-client-4.0.27-0.i386.rpm
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-devel-4.0.27-0.i386.rpm
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-shared-4.0.27-0.i386.rpm
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-embedded-4.0.27-0.i386.rpm
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-shared-compat-4.0.27-0.i386.rpm
wget http://mirror.services.wisc.edu/mysql/Downloads/MySQL-4.0/MySQL-bench-4.0.27-0.i386.rpm

rpm -Uvh MySQL-*.rpm
wget http://www.cpan.org/modules/by-module/DBD/DBI-1.50.tar.gz
tar xvzf DBI-1.50.tar.gz
cd DBI-1.50
unset LANG;
perl Makefile.PL
make
make install 

http://www.cpan.org/modules/by-module/DBD/DBD-mysql-3.0004.tar.gz
tar xvzf DBD-mysql-3.0004.tar.gz
cd DBD-mysql-3.0004
unset LANG;
perl Makefile.PL
make
make install
mysql -u root mysql
SET PASSWORD FOR root@localhost=PASSWORD('sifreniz');    sifreniz yazan yere yeni myql root şifresini girin 
bu kadar



Bu işlem Sadece Mysql 4.0 kullanan kullanıcılar için geçerlidir aksi taktirde mysql 4.1 veya 5.0 kullananlar 4.0 a geçirdikleri taktirde mevcut veritabanlarını kaybederler yada kullanılmaz bir hale getirirler
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
MySQL versiyonu degistirildiginde php'nin kullandigi mysql-client kitleri degisecegi icin, PHP'nin yeniden compile edilmesi de gereklidir. Aksi takdirde dinamik siteler calismaz.

cPanel kullanicilari, WHM ara yuzunden Software->Update Apache ile veya komut satirindan (/scripts/easyapache) ile bunu yapabilirler. cPanel kullanmayanlar icin ise kendi istedikleri parametreler ile kaynaktan yeniden compile edebilirler PHP'yi. Ek not olarak gecelim.
 

nokie

0
İyinet Üyesi
Katılım
23 Mart 2005
Mesajlar
1,597
Reaction score
8
Konum
İzmir
mysql 4.0 -> 4.1 upgrade edildiginde tekrar 4.1.x -> 4.0.x serisine sorunsuz olarak downgrade yapilabiliyor, veri tabanlarinda ufak bir degisiklik yapilinca calismaya devam ediyorlar, ancak 5.0x serisi icin test etmedigimden dolayi ayni seyi diyemeyecegim.

yinede her turlu sorunu onlemek acisindan veri tabanlarini sıklıkla yedeklemekte fayda var.

ek not 2.
 

gurcan

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Temmuz 2006
Mesajlar
88
Reaction score
0
Konum
Istanbul
peki 4.1den 4.2ye veya daha üstüne nası güncelleriz ?
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Gurcan: Kontrol panelin varsa buna bağlı olarak değişir cevap.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst