Merhabalar,
Biliyorsunuz ki FreeBSD kısa süre önce eski sürümler için MySQL desteğini kesi. Artık MySQL kurarken yada kurduktan sonra FreeBSD 10.2 ve diğer eski sürümlerde birçok hatayla karşılaşabiliyorsunuz.
Aşağıda FreeBSD 11.0 ve üzeri (FreeBSD 11.1 , 11.2 gibi) sürümlerde MySQL 5.7 kurulumunu anlatacağız.
MySQL 5.7 şuanda bulunan en güncel ve kararlı sürümdür.
Bir önceki sürümlere göre daha performanslı çalışmaktadır.
Putty yada benzeri farklı SSH bağlantı programı ile sunucumuzda login oluyoruz.
Sırasıyla aşağıdaki komutları uyguluyoruz;
cd /usr
portsnap fetch extract
(Sunucu hat hızına göre işlem biraz bekletebilir)
Port kurulumunu tamamladık MySQL kuruluma geçiyoruz.
cd /usr/ports/databases/mysql57-server
(MySQL 5.7 server konumunu buluyoruz)
make install && make clean
(Kurulum yaptırıyoruz)
(Ekrana gelenleri ENTER'a basarak geçebilirsiniz)
cd /usr/ports/databases/mysql57-client
(MySQL 5.7 client konumunu buluyoruz)
(Client kurmamızın nedeni FreeBSD'de SSH üzerinden Query gönderebilmemizi sağlayacak. Query bilginiz varsa Navicat programı ile bağlantı kurmadan SSH (Putty) üzerinden veritabanına bağlanabilirsiniz.)
make install && make clean
(Kurulum yaptırıyoruz)
(Ekrana gelenleri ENTER'a basarak geçebilirsiniz)
echo 'mysql_enable="YES"' >> /etc/rc.conf
(Sunucu CONFİG dosyasına MySQL'in aktif olduğunu belirtiyoruz. ee .../rc.conf komutunu yazarak manuelde yapabilirsiniz ancak bu komut daha pratiktir)
/usr/local/etc/rc.d/mysql-server onestart
(MySQL'i aktif ediyoruz)
chown -R mysql /var/db/mysql/
(MySQL'e belirtilen konumda okuma yetkisi veriyoruz)
chgrp -R mysql /var/db/mysql/
(MySQL'e belirtilen grupta okuma yetkisi veriyoruz)
/usr/local/bin/mysqld_safe -user=mysql &
(MySQL'i başlatıyoruz)
/usr/local/bin/mysqladmin -u root password xxx
(xxx ile belirtilen alana root için yeni oluşturacağınız MySQL şifrenizi girin)
mysql -p
(MySQL'e bağlanıyoruz. Bundan sonraki gireceğimiz komutlar Query değeri taşımaktadır)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
(root kullanıcı adına tüm yetkileri veriyoruz)
IDENTIFIED BY 'xxx' WITH GRANT OPTION;
(xxx ile belirtilen alana root için yeni oluşturduğunuz MySQL şifrenizi girin)
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "xxx";
(xxx ile belirtilen alana root için yeni oluşturduğunuz MySQL şifrenizi girin)
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';
(Bu komutu kesinlikle değiştirmeyin. Metin2 server için default şifredir. Değiştirildiği taktirde kanalların CONFİG dosyalarına yeni şifreyi girmeniz gerekir)
flush privileges;
(Sunucunun yetkilerinin güncellemesi için gerekli komutu giriyoruz)
quit
quit komutu ile çıkış yaptıktan sonra aşağıdaki kod ile MySQL servisini yeniden başlatıyoruz.
/usr/local/etc/rc.d/mysql-server restart
MySQL sorunsuzca yeniden başlatıldı ise reboot atıyoruz.
reboot
Kurulum işlemi tamamlanmıştır. MySQL'a bağlantıyı yardımcı programlar ile kurabilirsiniz örneğin Navicat programı ile.
Müşteri temsilcilerimiz hizmet alan müşterilerimize gerekli programları göndermektedir.
İyi günler, iyi çalışmalar dileriz.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.