FreeBSD Mysql 5.5 Kurulumu
FreeBSD işletim sistemi üzerinde SQL kullanmamız gerekiyor ise birçok SQL kurulumu mevcuttur. Bunlardan bazıları MySQL ve MariaDB’dir. Biz bu makale üzerinde Türkiye üzerinde en sık kullanılan MySQL 5.5 kurulumu göstereceğiz. Öncelikle bu makale üzerindeki kurulumu yapabilmeniz için işletim sisteminizde PKG kurulumu olması gerekmektedir. FreeBSD 11 ve üzeri sürümlerinde PKG kurulumları mevcuttur eğer FreeBSD 11 versiyonu aşağısındaysa işletim sisteminiz farklı kurulum türlerini deneyebilirsiniz.
FreeBSD kurulumu için öncelikle SSH Aktif olmalıdır.
SSH Aktif olduktan sonra kuruluma başlamak için öncelikle PKG ile MySQL dosyalarımızı
pkg install -y mysql55-server mysql55-client
Komutu ile indiriyoruz eğer PKG mevcut değil ise bu aşamada hata alacaksınız.
Başarılı bir şekilde indirdikten sonra rc.conf dosyasının içerisinde MySQL özelliğini aktif etmemiz gerekmektedir.
echo 'mysql_enable="YES"' >> /etc/rc.conf
Komutu ile dosya içerisine MySQL özelliğini aktif edebiliriz. Sonrasında MySQL’i başlatıyoruz
/usr/local/etc/rc.d/mysql-server onestart
Eğer “Starting mysql.” şeklinde bir uyarı geldiyse bu aşamaya kadar doğru bir şekilde kurulumu yapmışızdır. Şimdi sunucumuzda MySQL dosyalarına izinler vermemiz gerekiyor.
chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql/
Komutları yardımı ile MySQL dosyalarımıza izinler tanımlıyoruz. Şimdi sıra MySQL’in şifresini belirlemeye sıra geldi.
/usr/local/bin/mysqld_safe --user=mysql &
Komutunu giriyoruz. Fakat bu komut başarılı olduktan sonra terminal satırı gelmeyecektir. Terminal satırını getirmek için CTRL + C’ye tıklıyoruz ve şifreyi belirlemek için
/usr/local/bin/mysqladmin -u root password istediginizsifre
Komutunu yazıyoruz. Bu komut yardımı ile root kullanıcısına “istediginizsifre” şifresini vermiş bulunmaktayız. Diğer izinler ve ayarlar için aşağıdaki komutları girmemiz gerekmektedir.
mysql -p
Bu komutu girdikten sonra bizden şifre isteyecektir belirlediğiniz şifreyi giriniz. ve MySQL konsolu açılacaktır. Bu konsola
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
IDENTIFIED BY 'mevcutsifreniz' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "mevcutsifreniz";
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';
flush privileges;
Komutlarını giriyoruz ve en sonunda konsoldan çıkmak için
quit
Komutunu kullanıyoruz. Eğer kurulum aşamasında herhangi bir hata almadıysanız “quit” komutundan sonra reboot atıp sunucunuzu tekrar başlattığınızda MySQL 5.5 kurulmuş olacaktır.