Poyraz Hosting Logo
. . .

FreeBsd 12x 11x üzerine Mysql 5.6 kurulumu Nasıl yapılır?

Blog Listesine Dön

FreeBsd 12x 11x üzerine Mysql 5.6 kurulumu Nasıl yapılır?
Görüntülenme:

FreeBSD'nin eski sürümlerinde paket yöneticisi (pkg) artık güncel depoları görmeyebilir. Bu gibi durumlarda, sistemi manuel olarak Ports ağacı üzerinden yapılandırmak en sağlıklı yoldur.

1. Ports Ağacını İndirme ve Hazırlama

Sistemde mevcut olan (ve muhtemelen bozuk veya eksik olan) ports dizinini yedekleyip, arşivdeki doğru sürümü indiriyoruz.

  • İndirme: fetch komutuyla FreeBSD arşivinden 12.3 sürümüne ait ports ağacını çekiyoruz.

  • Yedekleme: Mevcut /usr/ports dizinini, veri kaybını önlemek için .backup olarak adlandırıyoruz.

  • Açma: İndirdiğimiz .txz dosyasını kök dizine (/) açarak güncel port listesini oluşturuyoruz.

Bash

 

fetch --no-verify-peer https://ftpmirror.your.org/pub/FreeBSD-Archive/old-releases/amd64/12.3-RELEASE/ports.txz
mv /usr/ports /usr/ports.backup
tar -xvf ports.txz -C /

2. MySQL 5.6 Kurulumu (Desteklenmeyen Sistemlerde)

MySQL 5.6 artık resmi olarak desteklenmediği için, make komutu normal şartlarda kurulumu reddedecektir. Bu engeli aşmak için ALLOW_UNSUPPORTED_SYSTEM değişkenini kullanıyoruz.

 

cd /usr/ports/databases/mysql56-server
make ALLOW_UNSUPPORTED_SYSTEM=yes install clean

Bu işlem, kaynak kodları indirip sisteminde derleyeceği için işlemci hızına bağlı olarak vakit alabilir.

3. Servisi Aktifleştirme ve Başlatma

Kurulum tamamlandıktan sonra MySQL'in sistem açılışında otomatik olarak başlaması için rc.conf dosyasına gerekli tanımı ekliyoruz ve servisi tetikliyoruz.

sysrc mysql_enable="YES"
service mysql-server start

4. Güvenlik Yapılandırması

MySQL ilk kurulduğunda root şifresi boştur ve dış dünyaya açıktır. Güvenlik açığını kapatmak için interaktif yapılandırma aracını çalıştırıyoruz.

/usr/local/bin/mysql_secure_installation

Bu adımda root şifresi belirleyebilir, anonim kullanıcıları silebilir ve test veritabanlarını kaldırabilirsin.


Önemli Uyarılar

  • SSL Hataları: Eğer fetch komutunda sertifika hatası alırsan, komutun sonuna --no-verify-peer parametresini eklemeyi unutma.

  • Güvenlik: MySQL 5.6 ve FreeBSD 12.3 artık güvenlik güncellemeleri almamaktadır. Bu kurulumun sadece kapalı devre veya legacy (eski) projeler için kullanılması önerilir.

Kupon kodu kopyalandı!