Redis

Administrator
Kayıtlı
1 Yıl 10 Ay 2 Gün
Katılım
22 Ara 2024
Konular
24
Mesajlar
13
Tepkime puanı
12
Online süresi
1d 17h 24m
Puan
43
FreeBSD 14.0 RC x32
MariaDB 10.5 Kurulumu ve Yapılandırması
━━━━━━━━━━━━━━━━━━━━━━━━━━━━



Metin2 Games • FreeBSD • MariaDB​



📌 Konu Hakkında

FreeBSD 14.0 RC x32 üzerinde MariaDB 10.5 kurulumu ve temel yapılandırması hakkında hazırlanmış rehberdir. Metin2 sunucularında kullanılan veritabanlarının oluşturulması, kullanıcı yetkilendirmesi ve temel güvenlik ayarları ele alınmaktadır.

⚠️ Önemli Not: Kurulumdan önce FreeBSD sürümünüzü, işlemci mimarinizi ve paket deposu uyumluluğunu kontrol edin. FreeBSD 14.0 RC bir yayın adayıdır; üretim ortamlarında kararlı sürüm kullanılması önerilir.



1. FreeBSD 14.0 RC x32 Nedir?

FreeBSD, Unix tabanlı ve güçlü ağ altyapısına sahip açık kaynaklı bir işletim sistemidir. Metin2 sunucu dosyalarının çalıştırılacağı ortamda işletim sistemi sürümü ve mimari uyumluluğu önemlidir.

2. MariaDB 10.5 Neden Kullanılır?

MariaDB, MySQL ile uyumlu açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir. Metin2 altyapılarında oyuncu bilgileri, hesaplar, eşyalar ve sunucu günlükleri gibi verilerin saklanmasında kullanılabilir.



3. Kurulum Öncesi Hazırlık

Paket listesini güncellemek ve mevcut paketleri yükseltmek için:

Kod:
pkg update
pkg upgrade

MariaDB 10.5 paketleri kullandığınız FreeBSD deposunda mevcutsa kurulum:

Kod:
pkg install mariadb105-server mariadb105-client

Not: Paket bulunamazsa mevcut depo ve sürüm uyumluluğunu kontrol edin.



4. MariaDB Servisini Etkinleştirme

MariaDB servisini sistem açılışında otomatik başlatmak için:

Kod:
sysrc mysql_enable="YES"

Servisi başlatmak için:

Kod:
service mysql-server start

Servis durumunu kontrol etmek için:

Kod:
service mysql-server status



5. Güvenlik Ayarları

Kurulumdan sonra MariaDB güvenlik ayarlarını yapılandırın:

Kod:
mysql_secure_installation

İşlem sırasında sunulan seçenekleri dikkatlice inceleyin. Yönetici hesabını güvenli hâle getirin, anonim hesapları ve kullanılmayan test veritabanını kaldırın.



6. Metin2 Veritabanlarını Oluşturma

MariaDB konsoluna giriş yapın:

Kod:
mysql -u root -p

Örnek veritabanlarını oluşturun:

Kod:
CREATE DATABASE player;
CREATE DATABASE common;
CREATE DATABASE log;

Veritabanı adlarını kullandığınız Metin2 server files paketinin gereksinimlerine göre düzenleyin.



7. Kullanıcı Oluşturma ve Yetkilendirme

Metin2 sunucusu için ayrı bir veritabanı kullanıcısı oluşturun:

Kod:
CREATE USER 'metin2_user'@'localhost' IDENTIFIED BY 'BURAYA_GUCLU_BIR_SIFRE_YAZ';

GRANT ALL PRIVILEGES ON player.* TO 'metin2_user'@'localhost';
GRANT ALL PRIVILEGES ON common.* TO 'metin2_user'@'localhost';
GRANT ALL PRIVILEGES ON log.* TO 'metin2_user'@'localhost';

FLUSH PRIVILEGES;

Güvenlik Uyarısı: Örnek şifreyi mutlaka değiştirin. Gereksiz yetkiler vermeyin ve uzaktan erişim gerekmiyorsa veritabanını yalnızca yerel bağlantılara açık tutun.



8. MariaDB Yapılandırması

Yapılandırma dosyasının konumu kuruluma göre değişebilir. Sisteminizdeki gerçek dosya yolunu kontrol ettikten sonra düzenleyin.

Örnek yapılandırma:

Kod:
[mysqld]
bind-address = 127.0.0.1
max_connections = 100

Bağlantı sayısını ve bellek kullanımını sunucunun RAM miktarına, oyuncu kapasitesine ve iş yüküne göre ayarlayın. Eski rehberlerde bulunan ayarları sürüm uyumluluğunu kontrol etmeden eklemeyin.



9. Sonuç

Bu rehberde FreeBSD üzerinde MariaDB kurulumu, servis yönetimi, veritabanı oluşturma ve temel yetkilendirme işlemleri ele alınmıştır. Gerçek bir Metin2 sunucusunda işlem yapmadan önce yedek alınması, sürüm uyumluluğunun doğrulanması ve güvenlik ayarlarının kontrol edilmesi önerilir.



Metin2 Games | FreeBSD ve Metin2 Geliştirme​
 
  • Beğen
Tepkiler: CPU
Geri
Üst