Konu başlığından da anlaşılacağı gibi bugün sizlere
FreeBSD 10.2 Güncel Kurulum | MySQL 5.0 Kurulum | Lib Kurulum | Detaylı anlatım yapacağım.

Forumda yüzlerce kez verilmiş olabilir fakat MySQL 5.5 çok sorun oluyor ve çoğu kişi detaylıca kuramıyordu.
Bende detaylı bir anlatım yapıp, MySQL 5.0 destek sorununu ortadan kaldırıp, herkes evinde sunucu sahibi olsun isterim.
FreeBSD 10.2 Güncel sürümünü indirin ve yeni lib dosyaları için hazırlanan otokurulum dosyasını mutlaka indirin yoksa start verirken hata alırsınız. Normal liblerden farklı olarak 2 adet lib dosyası güncelleme ile gelmiştir.
__________________________________________________________

Dilerseniz Başlayalım… Öncelikle Aşağıdaki Adresten FreeBSD 10.2 i386 (32bit) indirelim.
KESİNLİKLE İNDİRİNİZ. HALİ HAZIRDA VAR DEYİP GEÇMEYİN! KESİN İNDİRİN!


Kurulum: Vmware Workstation ile yapılmıştır. Kurulum hepsinde standarttır.
İndirdikten sonra kullandığınız sanallaştırma programına göre (Vmware, VirtualBox) sunucunuzun bellek miktarı, hard disk miktarını belirleyip sunucunuza start veriniz.. Start verdikten sonra;
ResimNo:1 — Start verdikten bir süre sonra karşınıza bu ekran gelecektir. Install seçeneğini seçelim
ResimNo:2 — Install seçeneğini tıkladıktan sonra karşıma gelen soruya YES cevabını veriyoruz.
ResimNo: 3 — Gelen Ekranda “T” tuşu yardımıyla Turkish ISO-8859-9 seçelim…
ResimNo: 4 — Gelen Ekranda Sunucunuzun Adını Giriniz. Türkçe karakter kullanmayınız

ResimNo: 5 — Gelen ekranda boşluk tuşu yardımıyla [*] işaretini games’ten alıp ports ve src üzerine koyalım. Ardından TAB tuşuna basıp OK’a gelip enter tıklayalım.

ResimNo: 6 — Guided seçeneğini seçelim..
ResimNo: 7 — Entire Disk seçeneğini seçelim.


ResimNo: 8 — Finish Seçeneğini Seçelim.


ResimNo: 9 — Commit Seçeneğini Tıklayınız.


ResimNo: 10 — Burada yükleme yapmasını bekliyoruz… Bilgisayarınız hızına göre değişebilmektedir.

ResimNo: 11 — Yükleme bittikten sonra gelen ekranda Sanal Sunucunuzun Şifresini Yazınız. Türkçe Karakter Kullanmayınız. Yazdığın şifre burada gözükmez. Yazdıktan sonra enterlayınız.


ResimNo: 12 — Az önce yazdığınız şifreyi tekrar yazınız ve enterlayınız.


ResimNo: 13 — Karşımıza gelen ekranda em0 seçeneğini seçiniz. Bu sizin ethernet kartınızdır.
ResimNo: 14 — em0’a tıkladıktan sonra karşımıza gelen IPv4 ‘lü soruya YES cevabını veriniz.


ResimNo: 15 — DHCP server için gelen soruya YES cevabını veriyoruz.

ResimNo: 16 — IPv6 sorusuna NO diyoruz. Çünkü Türkiye’de IPv6 kullanılmamaktadır.
ResimNo: 17 — Şimdi DNS gireceğiz. Siz istediğiniz DNS’yi girebilirsiniz. Biz burada Google Inc. DNS adresini girdik.


ResimNo: 18 — CMOS clock sorusuna NO cevabını veriyoruz.

ResimNo: 19 — Gelen Listeden 8. sıradaki Europe seçeniğini tıklayınız.


ResimNo: 20 — Tekrar karşımıza gelen listeden 47. sıradaki Turkey seçeneğini seçiniz.

ResimNo: 21 — EEST sorusuna YES cevabını veriyoruz.

ResimNo: 22 — Yine boşluk-space tuşu yardımıyla SSHD, MOUSED, NTPD, POWERD seçeneklerini seçelim ve TAB tuşu ile OK seçeneğine gelip enterlayalım.
ResimNo: 23 — Gelen Soruya YES cevabını veriyoruz…

ResimNo: 24 — System Now sorusuna NO cevabını veriyoruz.

ResimNo: 25 — Exit üzerine gelip enterlıyoruz.

ResimNo: 26 — Gelen Soruya YES cevabını veriniz.


ResimNo: 27 — Gelen ekrana exit yazıp enterlıyoruz.

ResimNo: 28 — Reboot seçeneğine gelip, enterlıyoruz..

#### ÖNEMLİ OKUMADAN GEÇME !!! #####
Reboot sırasında kullandığınız programa göre sanal sunucunuzun ayar penceresini açınız.
CD/DVD ayar bölümünde kaynak dosya FreeBSD’den indirdiğimiz iso dosyası görülecektir. Onu kaldırıyoruz.

Vmware kullananlar: CD/DVD (IDE) seçeneğine gelip Connection yerinde Use physical drive seçeneğini seçsinler.

Yukarıdaki işlemi mutlaka ve mutlaka yapınız!

Reboot bittikten sonra gelen ekran;

Login : root
Password: Belirlediğiniz şifrenizi yazınız

ve login olunuz. Karşınıza aşağıdaki gibi ekran gelecek ve resmin altındaki kodu yazınız.

ResimNo: 29 — Login işlemi tamamlandıktan sonra ee /etc/ssh/sshd_config yazıp enterlayınız.


ResimNo: 30 — Gelen ekranda yön tuşları aşağı ininiz ve #PermitRootLogin no yazısını bulunuz.
Daha sonra onu şu şekilde değiştiriniz.
Başındaki # işaretini siliniz. no yazısını silip yes yapınız.
İşlem sonunda şu şekilde olacaktır: PermitRootLogin yes (bkz: ResimNo:30)
Sonra 1 kere esc ye basınız. Sonra 2 defa art arda enter tıklayınız.
Ve işlem bittiğinde yine karşınıza # ‘li bölüm gelecektir.
Tekrar reboot yazıp sunucumuzu resetliyoruz.
Reset bittikten sonra tekrar login olunuz.

Login olduktan sonra ifconfig yazıp enterlayınız.
Gelen ekranda em0: ‘ın karşısında başlayan paragrafın 3 . satırında inet 192.168.1.35 ‘li bir şey vardır. inet sabit fakat IP farklı olabilir sizde.. İşte inet’ten sonraki IP adresi sizin Sunucuzun IP adresidir.
IP ADRESİMİZİ ÖĞRENDİK..
Şimdi Putty Programını açınız.
HOSTNAME kısmına Sunucu ip adresinizi yazıp enterlayınız.
Eğer karşınıza bir soru gelir EVET cevabını verip soruyu geçebilirsiniz.
Soruya cevap verdikten sonra;
Login kısmına root yaz enterla.
Password kısmına belirlediğin şifreyi yaz enterla ve login ol.
Şimdi Putty ve Filezilla bağlantımız başarı ile sağlandı.

Sıra Geldi MySQL Kurulumuna 🙂



Burada MySQL kurulumu için 2 farklı yolumuz var. Ben size kolay olanı göstereceğim.
Diğer yolda uzun süre fetch yapmasını bekliyoruz.

Öncelikle FreeBSD.org’tan MySQL 5.0.95 indirelim.

İndirdikten sonra Filezilla bağlanalım..

Filezilla Bağlantı


Programı açınız.

Sunucu kısmına: sftp://sunucuipadresi(domain yönlendirdiyseniz mt2.old.furkansandal.com gibi)
Kullanıcı : root
Parola : Belirlediğiniz şifre (Putty bağlanırken ki)
Kapı : 22
şeklinde ayarlayıp Hızlı Bağlanın’a tıklayınız.

Filezilla bağlantısı olduktan sonra Uzak Site Bölümüne ki bağlantı olunca orada /root yazar

/root silip yerine /usr/ports yazıp enterlayınız. Hemen yazdığınız yerin alt kısmına klasör listesi gelir. Orada boş bir yere sağ tıklayıp
yeni klasör oluştur tıklayınız ve adını distfiles yazıp enterlayınız. Daha sonra d tuşu yardımı ile distfiles klasörünü bulunuz. Sağ tıklayıp Dosya İzinleri açınız ve xxx yazan yeri 777 olarak değiştiriniz. Sonra distfiles klasörünün içine giriniz ve indirdiğiniz MySQL tar.gz’sini içine atınız.
Ve putty programına geçiniz..
### Bu işlem FreeBSD’nin tüm versiyonlarında geçerlidir. Fetch işlemi sonrası da dosyalar buraya gelir. 10.2’de distfiles’i bir oluşturuyoruz. 7.2’de zaten vardır. ###

ResimNo: 31 — İşlemleri yaptıktan sonra putty geçip aşağıdaki kodu yazıp enterlayınız.
"
cd /usr/ports/databases/mysql50-server"

ResimNo: 33 — Cleaning for mysql-server-5.0.95 şeklinde bir yazı geldiğinde yükleme bitmiş oluyor. Daha sonra şu kodu yazıp enterlıyoruz.
"/usr/local/bin/mysql_install_db"

ResimNo: 34 — Aşağıdaki kodu girip enterlayınız.

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 mysqlsifreniyaz

ResimNo: 38 — Daha sonra aşağıdaki kodu yazıp enterlayınız. Ve Putty kapatınız ve tekrar açınız.

echo 'mysql_enable="YES"' >> /etc/rc.conf

ResimNo: 39 — Putty tekrar kapatıp açtıktan sonra login olunuz ve aşağıdaki kodu yazıp enterlayınız.

mysql -p"

ResimNo:40 — MySQL sifrenizi giriniz. 38. Adıma belirlediğiniz Şifrenizi Yazınız. Sonra Enterlayınız

ResimNo: 41 — Aşağıdaki kodu girip enterlayınız

GRANT ALL PRIVILEGES ON *.* TO  'root'@'%'

ResimNo: 42 — Aşağıdaki kodu girip enterlayınız

IDENTIFIED BY 'mysqlsifrenigir' WITH GRANT OPTION;

Enterlıyoruz

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

Enterliyoruz

GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';

Yine Enterliyoruz bu yazıyı yazıp

flush privileges;

Yazıp enterliyoruz

quit"

Bunuda yazıp Enterliyoruz

/usr/local/etc/rc.d/mysql-server restart

Artık Navicattayız 🙂

ResimNo: 48 — Nacivat programını açınız. Ve Sunucu IP adresiniz ve belirlediğiniz mysql şifresi ile giriş yapınız. Bu şekilde ekran olacaktır.

MYSQL KURULUMU BİTTİ. SİMDİ SIRA GÜNCEL VE YENİ LİB KURULUMUNDA.



FreeBSD 10.2 Normal Lib Dosyaları dışında sunucu startı için fazladan 2 dosya istiyor.
Sizi hiç uğraştırmayacağım direkt SH dosyası vereceğim.

SHA256: 17d438c82ef707d641a814ae6c153c9db8e1dac5973a55feac bc7b5efff697db

OTO KURULUM SH DOSYASI ÇALIŞTIRMA


Filezilla bağlanınız.
İndirdiğiniz dosyayı /root dizinine atınız.
Putty açıp login olunuz ve sırasıyla şu kodları yazınız ve hiçbir şeye dokunmayınız.
www.furkanSandal.com
cd /root
sh ./mgsoftlibkurulum.sh

Kurulum sonunda çıkan mesaj dahilinde işlemleri tamamlayınız.


Metin2 Kurulum için önerdiğim FİLES ve PACK Maxmi arkadaşımın paylaşmış olduğu

Maxmi Tr Sistem Server Files’tir.

KONU LiNKİ İÇİN TIKLAYIP; Metin2 Kurulumunu Tamamlayınız


OYUNU DIŞARI AÇMA – BİLGİLENDİRME
www.furkanSandal.com
Uzun süredir üzerinde çalıştığımız dışarı bağlantı açmak olayında Kişisel Bilgisayarlara göre değiştiği görülüyor. Fakat standart olarak şu adımları izleyiniz. Adımlar doğru bir şekilde çalışırsa oyunu dışarıya başarılı bir şekilde açabilirsiniz.

• Öncelikle CH / Oyun açıksa lütfen gerekli kodlarla oyunuzu kapatıp, reboot atıp; login ekranının gelmesini bekleyiniz.
• Daha sonra Sanallaştırma yaptığınız programda sanal makinenizi kapalı / power off durumuna getiriniz.
• Ayarlar / Settings bölümüne giriniz.
• Network karşısında standart olarak NAT yazar. Onu Brigdeg Adapter / Brigdeg olarak değiştiriniz.
• Daha sonra tekrar start / başlat komutu veriniz.
• Login ekranı gelecektir, login olalım.
• Login olduktan sonra, gelen yere sysinstall yazalım.
• Sırasıyla Configure > Networking > Interfaces > em0
• Gelen Sorularda DHCP olana YES, Ipv6 olana NO cevabını veriyoruz.
• Bu aşmada gelen ekranda Ipv4 Gateway ve Ipv4 Adress otomatik olarak gelmesi gerekmektedir!
• Eğer geldiyse boşlukları şu şekilde doldurunuz:
HOST: google.com (var olan bir sitenizde olabilir. Olmayan bir site yazmayın!)
Domain: com ( HOST’ta yazdığınız site uzantısı)
Ipv4 Gateway, Adress, Name Server, Netmask, Extra Options ellemeden direkt olarak OK gelip tıklayınız.
• Soru gelirse YES cevabını veriyoruz. Gelen ekranda kontrol amaçlı olarak em0 tekrar girip bilgilerin doğruluğunu kontrol ediyoruz.
• Eğer bilgiler doğruysa tekrar OK yapıp geri çıkıyoruz ve paso esc basıyoruz. Ta ki alt kısımda # işareti gelinceye kadar…
• # işareti gelince aşağıdaki kodu yazıyoruz ve enterlıyoruz.

 /etc/rc.d/netif restart

• Bir süre sonra tekrar # işareti gelecek ve reboot yazıp enterlıyoruz.
• Resetten sonra tekrar login oluyoruz.
• ifconfig kodunu yazıp yeni ip adresimizi öğreniyoruz.

OYUNU DIŞARI AÇMA – PORTLAR ve SİTE
• Yeni öğrendiğiniz IP adresinize 22, 80 ve 3306 Portlarını açıyorsunuz.
• Dışarıdan Navicat, Putty, FTP bağlantısı için sizin Internet IP adresiniz kullanılır. (www.ip-adresim.net)
• Portları açtıktan sonra yine herhangi bir site panelini IP adresiniz ve MySQL sifreniz ile doldurunuz.
• Server IP: Internet Ip Adresiniz.
www.furkanSandal.com
OYUNU DIŞARI AÇMA – PACK
• Pack olarak root.epk/eix ‘si ile .exe ‘i uygun olan bir files pack kullanınız. maXmi arkadaşımızın filesi buna uygundur. Çoğu bilişim onu kullanır.
• root.epk/eix açıp, serverinfo.py ‘yi şu şekilde düzenleyiniz:

Sizin Oyuna Giriş Yapacağınız PACK IP Bolumune : Normal Server IP yazılır. (192.168’li olan)
Oyuncu Giriş Pack IP Bolumune : INTERNET IP ADRESINIZ YAZILIR.
ve giriş sağlanır.

Not: Burada deneme yapılmadı ama mantık budur. Bu şekilde olmassa NO-IP yardımıyla ya da MC.txt ile deneyip Özel Mesaj ile Bildiriniz.


www.furkanSandal.com


SERVER FİLES VE KURULUMUN SORUNSUZ OLDUĞUNA DAİR EKRAN GÖRÜNTÜLERİ

www.furkanSandal.com

www.furkanSandal.com

Evet Arkadaşlar Konumuz Burada Bitiyor. Umarım Hepinize Yararlı Bir Konu Olmuştur.

Konu rank yapar veya sabit olursa VİDEO’lu anlatım ve sunucu bağlantılarını dışarıya açma (Sunucuya oyuncu girişi sağlama) eklenecektir.

Şimdiden hepinize o güzel yorumlarınız için teşekkürler.

Bu kurulum belki defalarca verildi fakat dünya kadar hata alan oldu. Bu kurulum kusursuz ve hatasız şekildir.

Son olarak: Tüm linklerde ki güncel dosyaları indirmeniz şiddetle tavsiye olunur.