FreeBSD MYSQL Kurulum Sorunu Yaşayanlar Çözüm İçeride GİR !

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

Admin

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

( Mysql Kurulum Sorunu Yaşayanlar. FreeBSD Kurduktan sonra Kesinlikle ' Port Kurulumu ve Güncellemesi YAPILMAMALIDIR. ' Aşşağıdaki komutları Kullanmadan MYSQL Kurulumu Yapın. )

- portsnap fetch

- portsnap fetch extract

- portsnap fetch update

Mysql 5.5 Server & Client - Sorunsuz Kurulum Komutları :


Link :
FreeBSD Üzerinde MySQL Kurulumu ile İlgili Sorunlar ve Çözümleri

FreeBSD, Metin2 sunucuları gibi oyun sunucularının barındırıldığı güçlü sistemler arasında yer alır. Ancak bazen MySQL kurulumunda bazı kullanıcılar sorun yaşayabilir. Bu yazıda FreeBSD üzerinde MySQL kurulumunda karşılaşılan yaygın sorunları ve çözümlerini detaylıca ele alacağız.

MySQL Kurulumuna Hazırlık

FreeBSD üzerinde MySQL kurulumu öncesinde sisteminizi güncel tutmanız oldukça önemlidir. Sistem güncellemeleri, güvenlik açıklarını kapatır ve daha sorunsuz bir kurulum sağlar. Aşağıdaki komutları kullanarak sisteminizi güncelleyin:

Kod:
[B]sudo freebsd-update fetch[B][/B]install[B][/B]


Ardından paket yönetim sistemi olan pkg’yi güncelleyin:

Kod:
[B]pkg update && pkg upgrade[B][/B]


Ortak MySQL Kurulum Hataları ve Çözümleri

1. 'mysql-server' paketi bulunamadığında:
Bazı durumlarda pkg üzerinden mysql-server doğrudan yüklenemeyebilir. Bu durumda port kullanarak manuel kurulum yapabilirsiniz:

Kod:
[B]cd /usr/ports/databases/mysql80-server[B][/B]


Kod:
[B]make config[B][/B]


Kod:
[B]make install clean[B][/B]


2. Servis başlatılamıyor hatası:
Kurulum tamamlandıktan sonra servisin başlatılamaması yaygın bir problemdir. /etc/rc.conf dosyasına şu satırı ekleyin:

Kod:
[B]mysql_enable=YES[B][/B]


Ardından servisi başlatın:

Kod:
[B]service mysql-server start[B][/B]


3. 'Access denied' hatası:
Kurulum sonrası root şifresi ayarlanmadığında bu hata görülebilir. MySQL shell'e erişim için şu komutu kullanabilirsiniz:

Kod:
[B]mysql -u root -p[B][/B]


Eğer şifre yoksa boş bırakabilirsiniz. Ardından şifre atamak için:

Kod:
[B]ALTER USER 'root'@'localhost' IDENTIFIED BY 'yeni_sifreniz';[B][/B]


Metin2 Sunucular İçin Ekstra Ayarlar

Metin2 sunucularında genellikle authserver,.gameserver gibi birden fazla servis MySQL kullanır. Bu nedenle MySQL yapılandırmasında bağlantı limitleri ve karakter seti ayarları önemlidir.

/var/db/mysql/my.cnf dosyasında şu ayarlar önerilir:

Kod:
[B][mysqld][B][/B]


Kod:
[B]max_connections = 200[B][/B]


Kod:
[B]character-set-server = utf8mb4[B][/B]


Kod:
[B]collation-server = utf8mb4_unicode_ci[B][/B]


Bu ayarlar Metin2 veritabanı bağlantılarını desteklemek için optimize edilmiştir.

Güvenlik ve Performans Önerileri

FreeBSD üzerinde MySQL çalıştırmak için güvenlik duvarı (pf) yapılandırması önemlidir. Yalnızca gerekli IP adreslerinden MySQL portuna (varsayılan 3306) erişime izin verilmelidir.

Ayrıca MySQL root şifresi güçlü olmalı ve uzaktan root erişimi devre dışı bırakılmalıdır.

mysql_secure_installation komutunu çalıştırarak güvenlik ayarlarını otomatik olarak uygulayabilirsiniz.

Sonuç

FreeBSD üzerinde MySQL kurulumu bazı durumlarda zorlayıcı olabilir ancak doğru adımlar izlendiğinde sorunsuz bir şekilde tamamlanabilir. Özellikle Metin2 sunucu yöneticileri için bu yapılandırma büyük önem taşır. Yukarıdaki adımları takip ederek FreeBSD sistemlerinizde MySQL kurulumunu başarıyla gerçekleştirebilirsiniz.


Issues and Solutions for MySQL Installation on FreeBSD

FreeBSD is among the powerful systems used to host game servers like Metin2. However, some users may encounter issues during MySQL installation. In this article, we will discuss common problems encountered during MySQL installation on FreeBSD and their solutions in detail.

Preparing for MySQL Installation

Before installing MySQL on FreeBSD, keeping your system updated is very important. System updates close security vulnerabilities and allow for smoother installations. Update your system with the following commands:

Kod:
[B]sudo freebsd-update fetch[B][/B]install[B][/B]


Then update the package management system, pkg:

Kod:
[B]pkg update && pkg upgrade[B][/B]


Common MySQL Installation Errors and Solutions

1. When 'mysql-server' package cannot be found:
Sometimes, mysql-server cannot be installed directly via pkg. In such cases, you can perform a manual installation using ports:

Kod:
[B]cd /usr/ports/databases/mysql80-server[B][/B]


Kod:
[B]make config[B][/B]


Kod:
[B]make install clean[B][/B]


2. Service cannot start error:
After installation, the service may fail to start. Add the following line to /etc/rc.conf file:

Kod:
[B]mysql_enable=YES[B][/B]


Then start the service:

Kod:
[B]service mysql-server start[B][/B]


3. 'Access denied' error:
If the root password is not set after installation, this error may occur. You can access MySQL shell using the following command:

Kod:
[B]mysql -u root -p[B][/B]


If there is no password, leave it blank. Then to set a password:

Kod:
[B]ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';[B][/B]


Additional Settings for Metin2 Servers

In Metin2 servers, multiple services like authserver and gameserver often use MySQL. Therefore, connection limits and character set settings in MySQL configuration are important.

The following settings are recommended in the /var/db/mysql/my.cnf file:

Kod:
[B][mysqld][B][/B]


Kod:
[B]max_connections = 200[B][/B]


Kod:
[B]character-set-server = utf8mb4[B][/B]


Kod:
[B]collation-server = utf8mb4_unicode_ci[B][/B]


These settings are optimized to support Metin2 database connections.

Security and Performance Recommendations

Firewall (pf) configuration is crucial for running MySQL on FreeBSD. Access to the MySQL port (default 3306) should only be allowed from necessary IP addresses.

Additionally, the MySQL root password must be strong, and remote root access should be disabled.

You can apply security settings automatically by running the mysql_secure_installation command.

Conclusion

MySQL installation on FreeBSD might seem challenging in some cases, but it can be completed smoothly by following the correct steps. This configuration is especially critical for Metin2 server administrators. By following the steps above, you can successfully complete MySQL installation on your FreeBSD systems.
 

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

Benzer konular

Geri
Üst Alt