3 Adımda MySQL 5.5.x Kurmak

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

Admin

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

3 Adımda MySQL 5.5.x Kurmak

Metin2Lobby olarak, FreeBSD tabanlı sunucularda Metin2 oyun sunucularının kurulumu ve yapılandırması konusunda uzmanlaşmış bir platformsunuz. Bu yazıda, FreeBSD sistemlerde Metin2 projeleriniz için gerekli olan MySQL 5.5.x sürümünü güvenli ve hızlı bir şekilde nasıl kuracağınızı adım adım anlatıyoruz.

Adım 1: Gerekli Hazırlıklar
Öncelikle sisteminizde gerekli derleme araçlarına sahip olduğunuzdan emin olmalısınız. FreeBSD üzerinde genellikle ports veya pkg sistemleri üzerinden yazılımlar kurabilirsiniz. Eğer daha önce yapılmamışsa, port collection’ı güncelleyin:

Kod:
portsnap fetch extract && portsnap fetch update


MySQL 5.5.x sürümü artık doğrudan paket olarak mevcut olmasa da, port koleksiyonu üzerinden derlenebilir. Port koleksiyonundan kurulum yapacaksanız aşağıdaki komutu kullanabilirsiniz:

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


Bu işlem sırasında bazı yapılandırma seçeneklerini seçebilirsiniz. Örneğin, UTF8 desteği aktif olmalıdır ki Metin2 gibi oyun sunucularında karakter sorunları yaşanmasın.

Adım 2: MySQL Servisini Yapılandırma
Kurulum tamamlandıktan sonra, MySQL servisinin sistem açılışında otomatik olarak başlatılması için /etc/rc.conf dosyasına aşağıdaki satırı eklemelisiniz:

Kod:
mysql_enable="YES"


Daha sonra servisi başlatmak için şu komutu çalıştırın:

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


Servis başarıyla başladıysa, MySQL root şifresini ayarlamanız önemlidir. Aşağıdaki komutla varsayılan root şifresini değiştirebilirsiniz:

Kod:
mysqladmin -u root password 'yeni_sifreniz'


Adım 3: Güvenlik Ayarlarını Yapmak ve Kullanıcı Oluşturmak
MySQL kurulumunu tamamladıktan sonra, güvenlik açısından mysql_secure_installation komutunu çalıştırmak önemlidir. Bu komut sayesinde anonim kullanıcıları kaldırabilir, test veritabanını silebilir ve root şifresini tekrar kontrol edebilirsiniz:

Kod:
mysql_secure_installation



Artık Metin2 sunucunuz için özel bir veritabanı ve kullanıcı oluşturabilirsiniz. Örneğin, 'metin2db' adında bir veritabanı ve 'mt2user' adında bir kullanıcı oluşturmak için şu SQL komutlarını kullanabilirsiniz:

Kod:
CREATE DATABASE metin2db;[BR][/BR]CREATE USER 'mt2user'@'localhost' IDENTIFIED BY 'guvenli_sifre';[BR][/BR]GRANT ALL PRIVILEGES ON metin2db.* TO 'mt2user'@'localhost';[BR][/BR]FLUSH PRIVILEGES;


Bu şekilde, FreeBSD tabanlı sunucunuzda Metin2 projeleriniz için gerekli olan MySQL 5.5.x sürümünü güvenli ve doğru şekilde kurmuş oldunuz. FreeBSD sistemlerde MySQL kullanımı, Metin2 auth server, db server gibi bileşenler için oldukça kritiktir.


Installing MySQL 5.5.x in 3 Steps

As Metin2Lobby, you are a platform specialized in setting up and configuring Metin2 game servers on FreeBSD-based systems. In this article, we will explain step by step how to securely and quickly install MySQL 5.5.x version required for your Metin2 projects on FreeBSD systems.

Step 1: Preparations
Firstly, ensure that your system has the necessary build tools installed. On FreeBSD, you can usually install software via the ports or pkg systems. If not done before, update the port collection with:

Kod:
portsnap fetch extract && portsnap fetch update


Although MySQL 5.5.x may no longer be available directly as a package, it can still be compiled via the port collection. To install from the ports collection, use the following command:

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


During this process, you can select various configuration options. For instance, UTF8 support should be enabled to prevent character issues in game servers like Metin2.

Step 2: Configuring the MySQL Service
After the installation completes, add the following line to the /etc/rc.conf file so that the MySQL service starts automatically at boot:

Kod:
mysql_enable="YES"


Then, start the service using the following command:

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


If the service starts successfully, it is important to set a root password for MySQL. You can change the default root password with the following command:

Kod:
mysqladmin -u root password 'your_new_password'


Step 3: Securing and Creating Users
After completing the MySQL installation, running the mysql_secure_installation command is crucial for security. This command allows you to remove anonymous users, delete the test database, and re-check the root password:

Kod:
mysql_secure_installation



Now you can create a dedicated database and user for your Metin2 server. For example, to create a database named 'metin2db' and a user called 'mt2user', you can use the following SQL commands:

Kod:
CREATE DATABASE metin2db;[BR][/BR]CREATE USER 'mt2user'@'localhost' IDENTIFIED BY 'secure_password';[BR][/BR]GRANT ALL PRIVILEGES ON metin2db.* TO 'mt2user'@'localhost';[BR][/BR]FLUSH PRIVILEGES;


In this way, you have securely and correctly installed the MySQL 5.5.x version required for your Metin2 projects on your FreeBSD-based server. Using MySQL on FreeBSD systems is critical for components such as Metin2 auth server and db server.
 

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

Benzer konular

Geri
Üst Alt