FreeBSD MySQL 5.0 Dosyaları

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 261

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhaba Arkadaşlar, Öncelikle İyi Forumlar..

Bildiğiniz üzere kısa bir süre önce FreeBSD MySQL'de 5.0 ve 5.x sürümlerine desteğini kesti ve bu durum birçok Bilişim Firması olsun, FreeBSD kullanıcıları olsun hepsini mağdur etti.

Öğrendiğime göre Bilişim Firmaları Clone yöntemiyle satış ve kurulumlara devam ediyor.. Ve biz kullanıcılara da elbette bir çözümü olan vardır.

FreeBSD MySQL 5.5 sürümünü sorunsuz bir şekilde kuruyoruz kurmasına da, Server Atınca Üzerine tmp/mysql.socket(2) gibi benzer hatalar arıyoruz..

Bunun için Forumda bir kaç arkadaşında istek talebini görünce yüklemek istedim..




Öncelikle sizin kurulu olan mysql silelim şuanki .5 olsun

Kod:
cd /usr/ports/databases/mysql55-client make deinstall
Kod:
cd /usr/ports/databases/mysql55-server make deinstall
Ve sonra 5,0kuralım.
Kod:
cd /usr/ports/databases/mysql50-client && make install clean

Kod:
cd /usr/ports/databases/mysql50-server && make install clean

Umarım Faydalı olmuştur...
FreeBSD Sistemlerde Metin2 Sunucuları İçin MySQL 5.0 Kurulumu ve Yapılandırma

Metin2 sunucularının çalışması sırasında veritabanı yönetimi büyük önem taşır. Özellikle FreeBSD tabanlı sistemlerde doğru yapılandırılmış bir MySQL 5.0 kurulumu, hem performans hem de güvenlik açısından kritik rol oynar. Bu makalede, FreeBSD ortamında MySQL 5.0 kurulumunu adım adım ele alacak, yapılandırma ayarlarını ve Metin2 sunucu entegrasyonuna dair önemli bilgiler vereceğiz.

MySQL 5.0 Nedir?

MySQL 5.0, uzun yıllar aktif olarak kullanılan, güçlü ve stabil bir veritabanı yönetim sistemidir. Özellikle eski oyun sunucularında, özellikle Metin2 gibi projelerde hâlâ tercih edilmektedir. FreeBSD ortamında bu sürümü çalıştırmak için özel dikkat gerektiren bazı yapılandırmalar vardır.

FreeBSD Üzerinde MySQL 5.0 Kurulumu[/BR]
FreeBSD sistemlerde MySQL 5.0 kurulumu iki yolla yapılabilir: pkg üzerinden veya portlardan derlenerek. Metin2 sunucularında genellikle derlenmiş versiyonlar tercih edilir çünkü bu sayede daha fazla kontrol sağlanabilir.

Port üzerinden kurulum için şu komutu kullanabilirsiniz:

Kod:
cd /usr/ports/databases/mysql50-server && make install clean


MySQL 5.0 Yapılandırması

Kurulum tamamlandıktan sonra, MySQL servisini başlatmadan önce yapılandırma dosyasını düzenlemek gerekir. /usr/local/etc/mysql/my.cnf dosyası üzerinde değişiklik yaparak, Metin2 sunucusunun ihtiyaç duyduğu ayarları tanımlayabilirsiniz.

Örneğin, bağlantı limitlerini ve karakter setlerini şu şekilde ayarlayabilirsiniz:

Kod:
max_connections = 200[BR][/BR]character-set-server = utf8[BR][/BR]collation-server = utf8_general_ci


Güvenlik Notu: Eski MySQL sürümleri güvenlik açıklarına sahip olabilir. Eğer mümkünse daha güncel bir MySQL sürümüne geçiş düşünülmelidir ancak Metin2 gibi eski sistemlerde uyumluluk sorunları nedeniyle 5.0 sürümü tercih edilmektedir.

Metin2 Veritabanı Ayarları

Metin2 sunucularında genellikle üç ana veritabanı kullanılır: player, common ve log. Bu veritabanlarının doğru oluşturulması ve kullanıcı izinlerinin ayarlanması gereklidir. Aşağıdaki örnek betik yardımıyla bu veritabanlarını oluşturabilirsiniz:

Kod:
mysql -u root -p[BR][/BR]CREATE DATABASE player;[BR][/BR]CREATE DATABASE common;[BR][/BR]CREATE DATABASE log;[BR][/BR]GRANT ALL ON player.* TO 'metin2_user'@'localhost' IDENTIFIED BY 'password';[BR][/BR]FLUSH PRIVILEGES;


MySQL Servisini Başlatma ve Otomatik Çalıştırma

Aşağıdaki satırı /etc/rc.conf dosyasına ekleyerek MySQL servisinin sistem açılışında otomatik olarak başlatılmasını sağlayabilirsiniz:

Kod:
mysql_enable="YES"


Servisi başlatmak için:
Kod:
/usr/local/etc/rc.d/mysql-server start


Sonuç

FreeBSD sistemlerde Metin2 sunucuları için MySQL 5.0 kurulumu ve yapılandırması, dikkatli bir şekilde yapılması gereken bir işlemdir. Doğru yapılandırma ile sunucu performansı artar, veritabanı bağlantı sorunları minimize edilir. Güvenlik ve kararlılık açısından düzenli yedeklemeler alınmalı ve erişim izinleri kontrol altında tutulmalıdır.


Installing and Configuring MySQL 5.0 for Metin2 Servers on FreeBSD

Database management is crucial during the operation of Metin2 servers. Correctly configured MySQL 5.0 installation on FreeBSD-based systems plays a critical role in both performance and security. In this article, we will cover the MySQL 5.0 installation process step-by-step on FreeBSD, discuss configuration settings, and provide important information regarding Metin2 server integration.

What is MySQL 5.0?

MySQL 5.0 is a powerful and stable database management system that was actively used for many years. It is still preferred in older game servers, especially in projects like Metin2. Installing this version on FreeBSD requires certain configurations which must be handled carefully.

Installing MySQL 5.0 on FreeBSD

On FreeBSD systems, the MySQL 5.0 installation can be done in two ways: via pkg or by compiling from ports. In Metin2 servers, compiled versions are generally preferred because they allow for more control.

To install via ports, you can use the following command:

Kod:
cd /usr/ports/databases/mysql50-server && make install clean


Configuring MySQL 5.0

After the installation is complete, before starting the MySQL service, you should edit the configuration file. You can define the settings required by the Metin2 server by modifying the /usr/local/etc/mysql/my.cnf file.

For example, you can set connection limits and character sets as follows:

Kod:
max_connections = 200[BR][/BR]character-set-server = utf8[BR][/BR]collation-server = utf8_general_ci


Security Note: Older MySQL versions may have security vulnerabilities. If possible, consider upgrading to a newer MySQL version, although version 5.0 is preferred in older systems like Metin2 due to compatibility issues.

Metin2 Database Settings

In Metin2 servers, typically three main databases are used: player, common, and log. Creating these databases correctly and setting user permissions is essential. You can create these databases using the following sample script:

Kod:
mysql -u root -p[BR][/BR]CREATE DATABASE player;[BR][/BR]CREATE DATABASE common;[BR][/BR]CREATE DATABASE log;[BR][/BR]GRANT ALL ON player.* TO 'metin2_user'@'localhost' IDENTIFIED BY 'password';[BR][/BR]FLUSH PRIVILEGES;


Starting MySQL Service and Auto-run at Boot

By adding the following line to the /etc/rc.conf file, you can ensure that the MySQL service starts automatically upon system boot:

Kod:
mysql_enable="YES"


To start the service:
Kod:
/usr/local/etc/rc.d/mysql-server start


Conclusion

Installing and configuring MySQL 5.0 for Metin2 servers on FreeBSD systems is a task that must be done carefully. Proper configuration increases server performance and minimizes database connection issues. Regular backups should be taken and access permissions kept under control for security and stability.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt