MySQL - Kurulum
Kurulum
Güncel mysql versiyonunu http://www.mysql.com/downloads/mysql#downloads linkinden indirebilirsiniz.
/etc/hosts -dosyasında sunucunuzun hostname ve ip sinin yazması önemli, Eğer cluster aktif/pasif vb yapılar kurulacaksa tüm sunucuların hostname ve ip leri girilmesi gerekir aksi halde çalışmayı engeller.
127.0.0.1 localhost.localdomain localhost
192.168.56.101 db01.local.domain db01
RPM Paketlerinden MySQL kurulumu
|
1 |
mount -t iso9660 /dev/scd0 /media/cd |
cd deki rpm paketlerini yum repositroy sinde göstermek için
|
1 2 3 4 5 |
vim /etc/yum.repos.d/rhel.repo[rhel] name=RHEL baseurl=file:///media/cd/Server> enabled=1 gpgcheck=0yum install mysql-server mysql |
tar.gz paketlerinden kurulum
|
1 2 3 4 5 6 7 8 9 |
mkdir -p /mysqlgroupadd mysql useradd -d /mysql -s /bin/bash -g mysql mysql passwd mysql -- password should be unique to this MySQL installation -- a different password to the production environmentcd /mysql tar -xzvf mysql-5.5.28-linux2.6-x86_64.tar.gz ln -s mysql-5.5.28-linux2.6-x86_64 mysqlcd mysql chown -R root . chown -R mysql data chgrp -R mysql . |
"my.cnf" dosyasını kendimize göre düzenleyip. /etc/ dizinine kopyalıyoruz.
önceki sürümden var ise "cp /etc/my.cnf /etc/my.cnf_onceki" şeklinde kopyalıyorum.
Öncesinde mysql kurulum var ise;
|
1 2 3 4 5 6 |
mv /usr/bin/mysql /usr/bin/mysql.old --eski sürüm var ise ln -s /mysql/mysql/bin/mysql /usr/bin/mysql cp support-files/mysql.server /etc/init.d/mysql chmod 755 /etc/init.d/mysql chkconfig --add mysql chkconfig --level 345 mysql on |
Başlatalım ;
|
1 2 |
/mysql/scripts/mysql_install_db --user=mysql /mysql/bin/mysqld_safe --user=mysql & |
Düşen Logları izlemek için ;
|
1 |
tail -f /mysql/mysql/data/db01.local.domain.err |
|
1 2 |
/mysql/mysql/bin/mysqladmin -u root password '**SIFRE**' /mysql/mysql/bin/mysqladmin -u root -h host_isminiz password '**SIFRE**' --!!!!!! host adini değiştirmeyi unutmayın. |
Test edelim ;
|
1 |
mysql -uroot -p**PASSWORD** |
