MacPorts ile MySQL kurulumu

Bir önceki yazımızda MacPorts kullanarak MySQL ve PostgreSQL destekli bir Apache2-PHP5 kurulumu gerçekleştirmiştik. Bu yazımızda ise MacPorts ile MySQL kurulumunu öğreneceğiz. Öğreneceğiz diyorum çünkü ben de bu işlemleri henüz yeni kurduğum macos üzerinde ilk defa yapıyorum. Hazır yapmışken bir yere kaydedeyim de ileride tekrar nasıl yaptığımı hatırlamak kolay olsun istedim. BT Hayat’a da yeni bir yazı çıkmış oldu böylece..

MacPorts ile MySQL’i kurmak zaten iki satırlık bir iş:

#sudo port install mysql5
#sudo port install mysql5-server

MySQL’in başlangıc veritabanlarını oluşturalım:

# sudo /opt/local/lib/mysql5/bin/mysql_install_db –user=mysql


MySQL’in sistem açıldığında otomatik başlaması için şu komutu bir kere yazmamız yeterli:

sh-3.2# sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist

MySQL’i kendi isteğimizle başlatıp durdurabilmek için profile dosyamızda bir alias tanımlayalım:

# vi ~/.profile
alias mysqlstart=’sudo /opt/local/bin/mysqld_safe5 &’
alias mysqlstop=’/opt/local/bin/mysqladmin5 -u root -p shutdown’

Profile dosyamızı yeniden yüklemek için şu komutu verin:

# source ~/.profile

Şimdi komut satırından Mysql’i başlatabiliriz.

# mysqlstart

Eğer ‘error: ‘Can’t connect to local MySQL server through socket ‘/opt/local/var/run/mysql5/mysqld.sock’ (2)” şeklinde bir hata alırsak -ki benim denememde oldu- şu işlemleri uygulayın:

# sudo mkdir /opt/local/var/run
# sudo chmod g+w /opt/local/var/run
# sudo mkdir /opt/local/var/run/mysql5
# sudo chown mysql /opt/local/var/run/mysql5

Şimdi sistemin çalışıp çalışmadığını test edelim:

# mysqladmin5 -u root -p ping
Enter password:
mysqld is alive

Eğer ‘mysql is alive’ mesajını alıyorsak veritabanımız çalışıyor demektir.

Mysql’in root şifresini değiştirmek için gereken komutu yazalım:

# mysqladmin5 -u root password parola

Şimdi komut satırından Mysql’e bağlanalım:

# mysql5 -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.1.45 Source distribution

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>

Evet veritabanımız herşeyiyle hazırdır..

NOT: Bu yazıda http://2tbsp.com/content/install_and_configure_mysql_5_macports adresinden faydalanılmıştır.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir