FreeBSD - Mysql 5.5 Kurulumu [Sorunlar Fixed]

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0

Merhaba ;

Mysql 5.5 [/FONT]Kurulum Basit Ve Videolu Şekilde Göstericem .
Uzatmadan Geçelim .

Öncelikle Video bana ait değildir .


Video İçerisinde Güncel FreeBSD 7.2 + Mysql 5.5 Kurulumu Verilmiştir.
Ayrıca Ben sizlere Yazılı olarak mysql 5.5 kurulumunu aktarcam.

































































































FreeBSD - MySQL 5.5 Kurulumu [Sorunlar Fixed]

Metin2Lobby olarak sunucu yönetimi ve özellikle FreeBSD üzerinde Metin2 oyun sunucularının barındırılması konusunda tecrübeliyiz. Bu makalemizde, FreeBSD sistemlerde MySQL 5.5 veritabanı yönetim sisteminin nasıl kurulacağına dair adımlar yer almakta. Aynı zamanda yaygın karşılaşılan sorunların çözümüne yönelik ipuçları da sunulmaktadır.

MySQL 5.5 Nedir?
MySQL, açık kaynaklı ilişkisel veritabanı yönetim sistemidir. Özellikle eski Metin2 sunucularında hâlâ tercih edilen MySQL 5.5 versiyonu, özellikle FreeBSD ortamlarında özel yapılandırmalar gerektirebilir. Bu versiyonun sağlamlığı ve kararlılığı, özellikle eski sistemlerde tercih edilmesini sağlar.

FreeBSD Sistem Gereksinimleri
FreeBSD üzerine MySQL 5.5 kurulumu öncesinde sistemin güncel olduğundan emin olmalısınız. Aşağıdaki komutları terminal üzerinden çalıştırarak sistemi güncelleyebilirsiniz:

Kod:
sudo freebsd-update fetch[BR][/BR]sudo freebsd-update install[BR][/BR]pkg update && pkg upgrade


MySQL 5.5 Port ile Kurulum
FreeBSD üzerinde MySQL 5.5 kurulumunun en güvenli yollarından birisi, ports koleksiyonunu kullanmaktır. Bu yöntem, derleme sırasında yapılandırma esnekliği sunar.

Kod:
cd /usr/ports/databases/mysql55-server[BR][/BR]make config[BR][/BR]make install clean


Port Yapılandırması
make config komutu çalıştırıldığında karşınıza gelen menüden gerekli ayarlamaları yapabilirsiniz. Özellikle OpenSSL, latin1, utf8 gibi karakter setleri ile ilgili seçenekleri kontrol etmeniz önerilir. Bu ayarlar, Metin2 veritabanı uyumu için önemlidir.

MySQL 5.5 Pkg ile Kurulum
Alternatif olarak pkg kullanarak da hızlıca kurulum gerçekleştirebilirsiniz:

Kod:
pkg install mysql55-server


MySQL Servis Ayarları
MySQL servisinin otomatik başlatılması için /etc/rc.conf dosyasına aşağıdaki satırı eklemelisiniz:

Kod:
mysql_enable=YES


MySQL Başlatma ve Test
Kod:
service mysql-server start


Başlangıçtan sonra MySQL terminaline erişmek için aşağıdaki komutu kullanın:

Kod:
mysql -u root -p


Yaygın Sorunlar ve Çözümler
Sorun: MySQL 5.5 kurulumunda 'boost' hatası
FreeBSD üzerinde bazı derleme süreçlerinde boost kütüphaneleri eksik olabilir. Bu durumda aşağıdaki komut ile boost yüklenebilir:

Kod:
pkg install boost-libs


Sorun: charset latin1 hatası
Metin2 veritabanlarında genellikle latin1 karakter seti kullanılır. Eğer bağlantı sırasında charset hatası alıyorsanız, /usr/local/etc/mysql/my.cnf dosyasında şu ayarları yapmalısınız:

Kod:
[client][BR][/BR]default-character-set = latin1[BR][/BR][mysql][BR][/BR]default-character-set = latin1[BR][/BR][mysqld][BR][/BR]character-set-server = latin1[BR][/BR]collation-server = latin1_swedish_ci


MySQL Güvenlik Ayarları
MySQL kurulumu tamamlandıktan sonra güvenlik ayarları için şu komutu çalıştırmanız önerilir:

Kod:
mysql_secure_installation


Bu komut sayesinde kök şifresi belirleyebilir, anonim kullanıcıları kaldırabilir ve test veritabanını silebilirsiniz.

Metin2 Sunucusu İçin Veritabanı Oluşturmak
Metin2 sunucuları için veritabanı oluşturmak oldukça basittir. Öncelikle MySQL terminaline girip şu komutları çalıştırın:

Kod:
CREATE DATABASE metin2db CHARACTER SET latin1 COLLATE latin1_swedish_ci;[BR][/BR]CREATE USER 'metin2user'@'localhost' IDENTIFIED BY 'parola';[BR][/BR]GRANT ALL PRIVILEGES ON metin2db.* TO 'metin2user'@'localhost';[BR][/BR]FLUSH PRIVILEGES;


Sonuç
FreeBSD sistemlerde MySQL 5.5 kurulumu, özellikle Metin2 sunucuları için önemli bir adımdır. Doğru yapılandırılmış bir veritabanı sistemi, hem performans hem de güvenlik açısından büyük avantaj sağlar. Bu rehber sayesinde yaygın karşılaşılan sorunlardan kaçınıp, kararlı bir yapı kurabilirsiniz.

Daha fazla FreeBSD ve Metin2 kaynağı için Metin2Lobby'yi takip edin.


FreeBSD - MySQL 5.5 Installation [Issues Fixed]

Metin2Lobby has extensive experience managing servers, especially hosting Metin2 game servers on FreeBSD. In this article, we detail how to install MySQL 5.5 database management system on FreeBSD systems. Additionally, solutions for common issues encountered during installation are provided.

What is MySQL 5.5?
MySQL is an open-source relational database management system. The MySQL 5.5 version, still preferred in older Metin2 servers, may require specific configurations especially in FreeBSD environments. Its stability and reliability make it a preferred choice for legacy systems.

FreeBSD System Requirements
Before installing MySQL 5.5 on FreeBSD, ensure your system is up-to-date. Run the following commands via terminal to update the system:

Kod:
sudo freebsd-update fetch[BR][/BR]sudo freebsd-update install[BR][/BR]pkg update && pkg upgrade


Installing MySQL 5.5 via Ports
One of the safest methods to install MySQL 5.5 on FreeBSD is by using the ports collection. This method provides configuration flexibility during compilation.

Kod:
cd /usr/ports/databases/mysql55-server[BR][/BR]make config[BR][/BR]make install clean


Port Configuration
When running make config, you will be presented with a menu where you can adjust settings. It is recommended to check options related to character sets such as OpenSSL, latin1, and utf8, which are important for Metin2 database compatibility.

Installing MySQL 5.5 via pkg
Alternatively, you can quickly install using pkg:

Kod:
pkg install mysql55-server


MySQL Service Settings
To enable automatic startup of the MySQL service, add the following line to /etc/rc.conf:

Kod:
mysql_enable=YES


Starting and Testing MySQL
Kod:
service mysql-server start


After starting, use the following command to access the MySQL terminal:

Kod:
mysql -u root -p


Common Issues and Solutions
Issue: 'boost' error during MySQL 5.5 installation
During certain build processes on FreeBSD, the boost libraries might be missing. Install them using the following command:

Kod:
pkg install boost-libs


Issue: charset latin1 error
In Metin2 databases, the latin1 character set is often used. If you encounter charset errors during connection, make the following adjustments in /usr/local/etc/mysql/my.cnf:

Kod:
[client][BR][/BR]default-character-set = latin1[BR][/BR][mysql][BR][/BR]default-character-set = latin1[BR][/BR][mysqld][BR][/BR]character-set-server = latin1[BR][/BR]collation-server = latin1_swedish_ci


MySQL Security Settings
After completing the MySQL installation, run the following command to secure the installation:

Kod:
mysql_secure_installation


This command allows you to set a root password, remove anonymous users, and delete the test database.

Creating Database for Metin2 Server
Creating a database for Metin2 servers is straightforward. First, enter the MySQL terminal and execute the following commands:

Kod:
CREATE DATABASE metin2db CHARACTER SET latin1 COLLATE latin1_swedish_ci;[BR][/BR]CREATE USER 'metin2user'@'localhost' IDENTIFIED BY 'password';[BR][/BR]GRANT ALL PRIVILEGES ON metin2db.* TO 'metin2user'@'localhost';[BR][/BR]FLUSH PRIVILEGES;


Conclusion
Installing MySQL 5.5 on FreeBSD systems is an important step, especially for Metin2 servers. A correctly configured database system provides significant advantages in both performance and security. With this guide, you can avoid common issues and establish a stable setup.

For more FreeBSD and Metin2 resources, follow Metin2Lobby.
 

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

Geri
Üst Alt