Freebsd 13 mysql 5.6 kurulumu

Freebsd 13 mysql 5.6 kurulumu

Freebsd 13 mysql 5.6 kurulumu

Merhaba Metin2Blog üyeleri sizlere hiçbiyerde bulunmayan manuel mysql kurulumunu anlatacağım.

öncelikle freebsd 13 sürümlerinde mysql 5.6 desteğini çektiği için aşağıda iletmiş olduğum pkg mysql dosyasını indiriyoruz.

PKG MYSQL   dosya.co şifresi : metin2blog.com.tr

indirdiğimiz dosyayı lib dosyaları hariç .pkg uzantılı dosyaları /var/cache klasörüne atıyoruz. 

sunucumuza ssh ile bağlanarak aşağıdaki komutları sırasıyla giriyoruz.

cd /var/cache

pkg install ./mysql56-server-5.6.51.pkg

pkg install ./mysql56-client-5.6.51.pkg

gelen ekranlarda y diyerek devam ediyoruz sonrasında kurulum gerçekleşiyor.

şimdi geriye kalan mysql optimize etmek 

aşağıdaki komutları sırasıyla giriyoruz.

echo 'mysql_enable="YES"' >> /etc/rc.conf
/usr/local/etc/rc.d/mysql-server onestart
chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql/
/usr/local/bin/mysqld_safe -user=mysql &
/usr/local/bin/mysqladmin -u root password metin2blog

(metin2blog ile belirtilen alana root için yeni oluşturacağınız MySQL şifrenizi girin)

mysql -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
IDENTIFIED BY 'metin2blog' WITH GRANT OPTION; 

(metin2blog ile belirtilen alana root için yeni oluşturduğunuz MySQL şifrenizi girin)

GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "metin2blog";

(metin2blog ile belirtilen alana root için yeni oluşturduğunuz MySQL şifrenizi girin)

GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';
flush privileges;
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

mysql 5.6 kurulumu başarıyla tamamlandı. sunucu açıldığında /var/db klasörüne veritabanı dosyalarımızı atarak filesimizi kurabiliriz.

lib hatası yaşamanız durumunda ise indirmiş olduğunuz lib dosyalarını /usr/lib veya /usr/lib32 klasörüne atmanız gerekiyor.

sunucunuzun veya filesinizin desteklediği alan farklı olabilir örneğin lib veya lib32 olabilir. uygun alana libleri atmanız durumunda sorun çözülücektir.

alıntı yapmadan önce lütfen emeğe saygı duyarak etiketlemeyi unutmayın

Metin2Blog Destek Ekibi


Diğer Konularımız