MySQL, dünya genelinde popüler bir açık kaynaklı veritabanı yönetim sistemi olarak bilinir. Bu rehberde, FreeBSD 9.2 işletim sistemi üzerinde MySQL 5.5 sürümünü nasıl kuracağınızı adım adım öğreneceksiniz. Özellikle FreeBSD port sistemi kullanarak kurulumu gerçekleştireceğimiz için, rehberin sonunda MySQL 5.5'in nasıl yapılandırılacağını ve güvenlik ayarlarının nasıl yapılacağını da öğreneceksiniz.
FreeBSD 9.2 üzerinde MySQL 5.5 kurulumuna başlamadan önce, sisteminizin güncel olduğundan emin olmalısınız. Bunun için sisteminizdeki tüm paketleri güncellemeniz gerekmektedir. Terminalde root olarak oturum açarak aşağıdaki komutu çalıştırın:
freebsd-update fetch freebsd-update install pkg update pkg upgrade
Bu adımlar, sistemdeki mevcut paketlerin ve işletim sisteminin güncellenmesini sağlayacaktır. Güncellemeler tamamlandıktan sonra, FreeBSD'nin port sistemini kullanarak MySQL 5.5 kurulumuna başlayabiliriz.
MySQL 5.5 kurulumu için bazı temel paketlerin ve bağımlılıkların sistemde yüklü olması gerekmektedir. Bu paketler, MySQL'in düzgün çalışabilmesi için gereklidir. Terminalde aşağıdaki komutları kullanarak bu paketleri yükleyebilirsiniz:
pkg install wget pkg install gcc pkg install cmake pkg install bison
Bu paketler yüklendikten sonra, MySQL'in kaynak kodunu indirip derlemek için gerekli araçlara sahip olacaksınız. Artık FreeBSD port sistemini kullanarak MySQL 5.5'i kurabilirsiniz.
FreeBSD'nin port sistemi, yazılımların kaynak koddan derlenerek kurulmasını sağlar. MySQL 5.5'i kurmak için, port sistemini kullanarak aşağıdaki adımları izleyin:
cd /usr/ports/databases/mysql55-server make install clean
Bu komutlar, MySQL 5.5'in kaynak kodunu indirip derleyecek ve ardından sistemi temizleyecektir. Bu adım, sistem özelliklerinize bağlı olarak biraz zaman alabilir. Kurulum tamamlandığında, MySQL 5.5'in çalıştırılabilir hale geldiğinden emin olmalısınız.
Kurulum tamamlandıktan sonra, MySQL 5.5'i yapılandırmalı ve başlatmalısınız. İlk olarak, MySQL sunucusunun başlangıç ayarlarını düzenlemek için bir yapılandırma dosyası oluşturun:
cp /usr/local/share/mysql/my-small.cnf /usr/local/etc/mysql/my.cnf
Bu dosya üzerinde gerekli yapılandırmaları yaptıktan sonra, MySQL hizmetini başlatmak için aşağıdaki komutu çalıştırın:
service mysql-server start
MySQL hizmetinin otomatik olarak başlaması için sistem başlangıç dosyasına ekleyin:
echo 'mysql_enable="YES"' >> /etc/rc.conf
MySQL sunucusu artık sistem başlangıcında otomatik olarak başlayacaktır. Şimdi güvenlik ayarlarını yapmalıyız.
MySQL kurulumu tamamlandıktan sonra, güvenliğini sağlamak için root kullanıcı parolasını ayarlamalı ve gereksiz kullanıcı hesaplarını ve veritabanlarını kaldırmalısınız. Bunun için aşağıdaki komutu kullanarak güvenlik betiğini çalıştırın:
/usr/local/bin/mysql_secure_installation
Betik, root kullanıcı parolası belirlemenizi, anonim kullanıcıları kaldırmanızı, uzaktan root erişimini devre dışı bırakmanızı ve test veritabanını kaldırmanızı isteyecektir. Tüm bu adımlar tamamlandıktan sonra, MySQL 5.5'i test etmek için aşağıdaki komutu kullanarak veritabanına bağlanmayı deneyin:
mysql -u root -p
Bu komut, root kullanıcısı ile MySQL veritabanına giriş yapmanızı sağlayacaktır. Parolanızı girdikten sonra veritabanına başarılı bir şekilde bağlanabiliyorsanız, kurulum ve yapılandırma işlemlerini başarılı bir şekilde tamamladınız demektir.