Dostum tekrar merhaba mysql 5.6 sürümünü manuel şu şekilde indirebilirsin.
1. Paket Yöneticisinden MySQL 5.6 Kurulumunu Denetle
Öncelikle FreeBSD'nin paket yöneticisinde MySQL 5.6'nın mevcut olup olmadığını kontrol et:
pkg search mysql56
Eğer mevcutsa, kurmak için şu komutu çalıştır:
pkg install mysql56-server
Not: Eğer bu yöntem işine yaramazsa, manuel derleme yöntemine geçelim.
2. Manuel Olarak Kaynak Koddan MySQL 5.6 Kurulumu
2.1. Bağımlılıkları Yükle
Önce, MySQL'in ihtiyaç duyduğu bağımlılıkları yükle:
pkg install cmake gcc gmake bison ncurses
2.2. MySQL 5.6 Kaynak Kodunu İndir
MySQL 5.6'nın kaynak kodunu resmi MySQL arşivinden indir:
fetch
https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.51.tar.gz
2.3. Kaynak Kodunu Çıkart
İndirilen arşivi çıkart:
tar -xvzf mysql-5.6.51.tar.gz
cd mysql-5.6.51
2.4. CMake ile Derleme Yapılandırması
MySQL'i derlemek için yapılandırma yap:
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/usr/local/mysql/etc \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1
2.5. MySQL'i Derleme
Derlemeyi başlat:
make
make install
3. MySQL 5.6'yı Ayarlama
3.1. Klasörleri ve İzinleri Ayarla
MySQL veri dizinini oluştur ve izinleri ayarla:
mkdir -p /usr/local/mysql/data
chown -R mysql:mysql /usr/local/mysql
3.2. MySQL'i Başlat
İlk MySQL başlatma betiğini çalıştır:
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
3.3. MySQL Servisini Çalıştır
MySQL servisini başlatmak için:
/usr/local/mysql/bin/mysqld_safe --user=mysql &
3.4. MySQL Root Şifresini Ayarla
Root kullanıcı için şifre belirle:
/usr/local/mysql/bin/mysqladmin -u root password 'yeni_sifre'
4. MySQL Servisini Otomatik Başlatma
Servislerin her yeniden başlatmada otomatik çalışması için /etc/rc.conf dosyasına şu satırı ekle:
echo 'mysql_enable="YES"' >> /etc/rc.conf
5. MySQL'e Bağlan
Şimdi MySQL'e bağlanarak kullanmaya başlayabilirsin:
/usr/local/mysql/bin/mysql -u root -p