Merhaba arkadaşlar bugün
sizlere Mysql 5.5 Kurulumunu
sorunsuz bir şekilde nasıl
yapabiliriz bunu anlatıcağım.
Portsnaptan sonra aşağıdaki
komutlarla sorunsuz bir
şekilde kurabilirsiniz.
cd /usr/ports/databases/
mysql55-server ; make install
clean
/usr/local/bin/
mysql_install_db
chown -R mysql /var/db/
mysql/
chgrp -R mysql /var/db/
mysql/
/usr/local/bin/mysqld_safe –
user=mysql &
Putty Kapatıp Tekrardan Giriş
Yapıyoruz ve alttaki
komutlarla devam ediyoruz.
echo ‘mysql_enable=“YES“‘
>> /etc/rc.conf
/usr/local/etc/rc.d/mysql-
server onestart
rehash
mysqladmin -uroot password
“123456“
/usr/local/etc/rc.d/mysql-
server onerestart
mysql -p 123456
GRANT ALL PRIVILEGES ON *.*
TO ‘mt2`@`localhost`
IDENTIFIED BY ‘mt2!@#` WITH
GRANT OPTION;
GRANT ALL PRIVILEGES ON *.*
TO ‘root`@`%` IDENTIFIED BY
‘123456` WITH GRANT OPTION;
flush privileges;
quit
/usr/local/etc/rc.d/mysql-
server onerestart
Mysql 5.5 Kurulmuştur.
İyi Günler
YORUMLARINIZI EKSİK ETMEYİN...
MySQL 5.5 Kurulumu: FreeBSD Sunucularda Metin2 Sunucusu İçin Veritabanı Yapılandırması
FreeBSD tabanlı sunucularda Metin2 oyun sunucusu çalıştırmak isteyenler için doğru veritabanı yapılandırması kritik öneme sahiptir. Bu bağlamda, MySQL 5.5 sürümü, özellikle eski Metin2 sunucuları için uyumlu ve kararlı bir seçimdir. Bu yazıda, FreeBSD ortamında MySQL 5.5 kurulumunu adım adım ele alacağız. Ayrıca bu kurulumun Metin2 sunucularıyla nasıl entegre edileceği konusunda da bilgiler vereceğiz.
1. FreeBSD Üzerinde MySQL 5.5 Kurulumuna Hazırlık
Öncelikle, FreeBSD sisteminizin güncel olduğundan emin olmalısınız. Sistemi güncellemek için aşağıdaki komutu çalıştırabilirsiniz:
Ardından gerekli geliştirici araçlarını yüklemeniz önerilir:
2. MySQL 5.5 Paket Kurulumu
Paket yöneticisi olan 'pkg' aracılığıyla doğrudan MySQL 5.5 sunucu ve istemci paketlerini kurabilirsiniz:
Alternatif olarak portlardan derlemek isterseniz:
3. MySQL Servis Ayarları ve Başlatma
Kurulum tamamlandıktan sonra, MySQL servisinin sistem açılışında otomatik başlatılması için aşağıdaki ayarı yapın:
4. İlk Yapılandırma ve Güvenlik Ayarları
MySQL root şifresini belirlemek için aşağıdaki komutu çalıştırın:
Bu komut ile şifre belirleyebilir, anonim kullanıcıları silebilir, test veritabanını kaldırabilir ve diğer güvenlik önlemlerini alabilirsiniz.
5. Metin2 İçin Gerekli Veritabanı ve Kullanıcı Oluşturma
Metin2 sunucuları genellikle birden fazla veritabanı kullanır: player, common, guild, item_proto gibi. Bu veritabanlarını oluşturmak için öncelikle MySQL konsoluna giriş yapın:
Ardından örnek bir veritabanı ve kullanıcı oluşturalım:
6. Metin2 Sunucu Yapılandırmasında MySQL Bağlantısı
Metin2 auth, game, db gibi sunucu bileşenlerinin MySQL bağlantısı için yapılandırma dosyalarında kullanıcı adı, şifre ve veritabanı adı gibi bilgiler yer almalıdır. Örnek bir bağlantı ayarı aşağıdaki gibidir:
7. Performans ve Güvenlik İçin Ekstra Ayarlar
FreeBSD sistemlerde jail yapısı kullanıyorsanız, MySQL’in bu yapı içinde güvenli çalışması için özel izolasyon ayarları yapılmalıdır. Ayrıca pf firewall kuralları ile dış erişim engellenmelidir.
Örnek my.cnf ayarları:
Sonuç
MySQL 5.5 kurulumu, FreeBSD üzerinde Metin2 sunucuları için kritik bir adımdır. Doğru yapılandırılmış bir veritabanı sistemi, sunucunuzun kararlı ve hızlı çalışmasını sağlar. Bu rehber sayesinde hem teknik hem de uygulamalı olarak MySQL 5.5 kurulumunu gerçekleştirebilirsiniz.
Installing MySQL 5.5: Database Configuration for Metin2 Server on FreeBSD
FreeBSD-based servers require correct database configuration for those wanting to run a Metin2 game server. In this context, MySQL 5.5 is a compatible and stable choice, especially for older Metin2 servers. This article will cover the step-by-step installation of MySQL 5.5 on FreeBSD. Additionally, we'll provide information on how this setup integrates with Metin2 servers.
1. Preparing for MySQL 5.5 Installation on FreeBSD
First, ensure that your FreeBSD system is up-to-date. You can update the system by running:
It's also recommended to install necessary development tools:
2. Installing MySQL 5.5 via Packages
Using the package manager 'pkg', you can directly install MySQL 5.5 server and client packages:
Alternatively, if you prefer compiling from ports:
3. MySQL Service Setup and Startup
After installation, enable the MySQL service to start automatically at boot time:
4. Initial Configuration and Security Settings
To set a root password for MySQL, execute the following command:
This command allows you to set a password, remove anonymous users, delete the test database, and apply other security measures.
5. Creating Required Databases and Users for Metin2
Metin2 servers typically use multiple databases such as player, common, guild, item_proto. To create these databases, first access the MySQL console:
Then, let's create a sample database and user:
6. Configuring MySQL Connection in Metin2 Server Files
Components like Metin2 auth, game, and db require database connection settings such as username, password, and database name in their configuration files. An example connection setting looks like this:
7. Additional Performance and Security Settings
If you are using jails on FreeBSD, special isolation settings must be configured for MySQL to operate securely within this environment. Also, external access should be blocked using pf firewall rules.
Sample my.cnf settings:
Conclusion
Installing MySQL 5.5 is a critical step for Metin2 servers running on FreeBSD. A properly configured database system ensures your server runs stably and efficiently. With this guide, you can successfully perform both technical and practical installation of MySQL 5.5.
sizlere Mysql 5.5 Kurulumunu
sorunsuz bir şekilde nasıl
yapabiliriz bunu anlatıcağım.
Portsnaptan sonra aşağıdaki
komutlarla sorunsuz bir
şekilde kurabilirsiniz.
cd /usr/ports/databases/
mysql55-server ; make install
clean
/usr/local/bin/
mysql_install_db
chown -R mysql /var/db/
mysql/
chgrp -R mysql /var/db/
mysql/
/usr/local/bin/mysqld_safe –
user=mysql &
Putty Kapatıp Tekrardan Giriş
Yapıyoruz ve alttaki
komutlarla devam ediyoruz.
echo ‘mysql_enable=“YES“‘
>> /etc/rc.conf
/usr/local/etc/rc.d/mysql-
server onestart
rehash
mysqladmin -uroot password
“123456“
/usr/local/etc/rc.d/mysql-
server onerestart
mysql -p 123456
GRANT ALL PRIVILEGES ON *.*
TO ‘mt2`@`localhost`
IDENTIFIED BY ‘mt2!@#` WITH
GRANT OPTION;
GRANT ALL PRIVILEGES ON *.*
TO ‘root`@`%` IDENTIFIED BY
‘123456` WITH GRANT OPTION;
flush privileges;
quit
/usr/local/etc/rc.d/mysql-
server onerestart
Mysql 5.5 Kurulmuştur.
İyi Günler
YORUMLARINIZI EKSİK ETMEYİN...
MySQL 5.5 Kurulumu: FreeBSD Sunucularda Metin2 Sunucusu İçin Veritabanı Yapılandırması
FreeBSD tabanlı sunucularda Metin2 oyun sunucusu çalıştırmak isteyenler için doğru veritabanı yapılandırması kritik öneme sahiptir. Bu bağlamda, MySQL 5.5 sürümü, özellikle eski Metin2 sunucuları için uyumlu ve kararlı bir seçimdir. Bu yazıda, FreeBSD ortamında MySQL 5.5 kurulumunu adım adım ele alacağız. Ayrıca bu kurulumun Metin2 sunucularıyla nasıl entegre edileceği konusunda da bilgiler vereceğiz.
1. FreeBSD Üzerinde MySQL 5.5 Kurulumuna Hazırlık
Öncelikle, FreeBSD sisteminizin güncel olduğundan emin olmalısınız. Sistemi güncellemek için aşağıdaki komutu çalıştırabilirsiniz:
Kod:
[B]freebsd-update fetch && freebsd-update install[BR][/BR]pkg update && pkg upgrade[/B]
Ardından gerekli geliştirici araçlarını yüklemeniz önerilir:
Kod:
[B]pkg install gcc git wget nano bash sudo[BR][/BR]pkg install mysql55-server mysql55-client[BR][/BR]pkg install boost-libs gmake[BR][/BR][/B]
2. MySQL 5.5 Paket Kurulumu
Paket yöneticisi olan 'pkg' aracılığıyla doğrudan MySQL 5.5 sunucu ve istemci paketlerini kurabilirsiniz:
Kod:
[B]pkg install mysql55-server mysql55-client[/B]
Alternatif olarak portlardan derlemek isterseniz:
Kod:
[B]cd /usr/ports/databases/mysql55-server && make config && make install clean[BR][/BR]cd /usr/ports/databases/mysql55-client && make config && make install clean[/B]
3. MySQL Servis Ayarları ve Başlatma
Kurulum tamamlandıktan sonra, MySQL servisinin sistem açılışında otomatik başlatılması için aşağıdaki ayarı yapın:
Kod:
[B]sysrc mysql_enable='YES'[BR][/BR]service mysql-server start[/B]
4. İlk Yapılandırma ve Güvenlik Ayarları
MySQL root şifresini belirlemek için aşağıdaki komutu çalıştırın:
Kod:
[B]mysql_secure_installation[/B]
Bu komut ile şifre belirleyebilir, anonim kullanıcıları silebilir, test veritabanını kaldırabilir ve diğer güvenlik önlemlerini alabilirsiniz.
5. Metin2 İçin Gerekli Veritabanı ve Kullanıcı Oluşturma
Metin2 sunucuları genellikle birden fazla veritabanı kullanır: player, common, guild, item_proto gibi. Bu veritabanlarını oluşturmak için öncelikle MySQL konsoluna giriş yapın:
Kod:
[B]mysql -u root -p[/B]
Ardından örnek bir veritabanı ve kullanıcı oluşturalım:
Kod:
[B]CREATE DATABASE player CHARACTER SET utf8 COLLATE utf8_general_ci;[BR][/BR]CREATE USER 'metin2_user'@'localhost' IDENTIFIED BY 'sifre123';[BR][/BR]GRANT ALL PRIVILEGES ON player.* TO 'metin2_user'@'localhost';[BR][/BR]FLUSH PRIVILEGES;[BR][/BR]EXIT;[/B]
6. Metin2 Sunucu Yapılandırmasında MySQL Bağlantısı
Metin2 auth, game, db gibi sunucu bileşenlerinin MySQL bağlantısı için yapılandırma dosyalarında kullanıcı adı, şifre ve veritabanı adı gibi bilgiler yer almalıdır. Örnek bir bağlantı ayarı aşağıdaki gibidir:
Kod:
[B]DB_HOST=localhost[BR][/BR]DB_USER=metin2_user[BR][/BR]DB_PASS=sifre123[BR][/BR]DB_NAME=player[/B]
7. Performans ve Güvenlik İçin Ekstra Ayarlar
FreeBSD sistemlerde jail yapısı kullanıyorsanız, MySQL’in bu yapı içinde güvenli çalışması için özel izolasyon ayarları yapılmalıdır. Ayrıca pf firewall kuralları ile dış erişim engellenmelidir.
Örnek my.cnf ayarları:
Kod:
[B][mysqld][BR][/BR]bind-address = 127.0.0.1[BR][/BR]max_connections = 200[BR][/BR]innodb_buffer_pool_size = 256M[BR][/BR]skip-networking = 0[BR][/BR]port = 3306[BR][/BR][/B]
Sonuç
MySQL 5.5 kurulumu, FreeBSD üzerinde Metin2 sunucuları için kritik bir adımdır. Doğru yapılandırılmış bir veritabanı sistemi, sunucunuzun kararlı ve hızlı çalışmasını sağlar. Bu rehber sayesinde hem teknik hem de uygulamalı olarak MySQL 5.5 kurulumunu gerçekleştirebilirsiniz.
Installing MySQL 5.5: Database Configuration for Metin2 Server on FreeBSD
FreeBSD-based servers require correct database configuration for those wanting to run a Metin2 game server. In this context, MySQL 5.5 is a compatible and stable choice, especially for older Metin2 servers. This article will cover the step-by-step installation of MySQL 5.5 on FreeBSD. Additionally, we'll provide information on how this setup integrates with Metin2 servers.
1. Preparing for MySQL 5.5 Installation on FreeBSD
First, ensure that your FreeBSD system is up-to-date. You can update the system by running:
Kod:
[B]freebsd-update fetch && freebsd-update install[BR][/BR]pkg update && pkg upgrade[/B]
It's also recommended to install necessary development tools:
Kod:
[B]pkg install gcc git wget nano bash sudo[BR][/BR]pkg install mysql55-server mysql55-client[BR][/BR]pkg install boost-libs gmake[BR][/BR][/B]
2. Installing MySQL 5.5 via Packages
Using the package manager 'pkg', you can directly install MySQL 5.5 server and client packages:
Kod:
[B]pkg install mysql55-server mysql55-client[/B]
Alternatively, if you prefer compiling from ports:
Kod:
[B]cd /usr/ports/databases/mysql55-server && make config && make install clean[BR][/BR]cd /usr/ports/databases/mysql55-client && make config && make install clean[/B]
3. MySQL Service Setup and Startup
After installation, enable the MySQL service to start automatically at boot time:
Kod:
[B]sysrc mysql_enable='YES'[BR][/BR]service mysql-server start[/B]
4. Initial Configuration and Security Settings
To set a root password for MySQL, execute the following command:
Kod:
[B]mysql_secure_installation[/B]
This command allows you to set a password, remove anonymous users, delete the test database, and apply other security measures.
5. Creating Required Databases and Users for Metin2
Metin2 servers typically use multiple databases such as player, common, guild, item_proto. To create these databases, first access the MySQL console:
Kod:
[B]mysql -u root -p[/B]
Then, let's create a sample database and user:
Kod:
[B]CREATE DATABASE player CHARACTER SET utf8 COLLATE utf8_general_ci;[BR][/BR]CREATE USER 'metin2_user'@'localhost' IDENTIFIED BY 'password123';[BR][/BR]GRANT ALL PRIVILEGES ON player.* TO 'metin2_user'@'localhost';[BR][/BR]FLUSH PRIVILEGES;[BR][/BR]EXIT;[/B]
6. Configuring MySQL Connection in Metin2 Server Files
Components like Metin2 auth, game, and db require database connection settings such as username, password, and database name in their configuration files. An example connection setting looks like this:
Kod:
[B]DB_HOST=localhost[BR][/BR]DB_USER=metin2_user[BR][/BR]DB_PASS=password123[BR][/BR]DB_NAME=player[/B]
7. Additional Performance and Security Settings
If you are using jails on FreeBSD, special isolation settings must be configured for MySQL to operate securely within this environment. Also, external access should be blocked using pf firewall rules.
Sample my.cnf settings:
Kod:
[B][mysqld][BR][/BR]bind-address = 127.0.0.1[BR][/BR]max_connections = 200[BR][/BR]innodb_buffer_pool_size = 256M[BR][/BR]skip-networking = 0[BR][/BR]port = 3306[BR][/BR][/B]
Conclusion
Installing MySQL 5.5 is a critical step for Metin2 servers running on FreeBSD. A properly configured database system ensures your server runs stably and efficiently. With this guide, you can successfully perform both technical and practical installation of MySQL 5.5.
