Merhaba
Mysqsl 5.6 pkg desteğinden kalktığı için bir çok arkadaş kuramıyor ve alternatif olarak mariadb'yi nasıl kurup kullanacağını bilmiyor bende sıkıntıdan güncel bir içerik hemde kurulum videosu olsun istedim.
Kurulum videosu
ilk paket kurulumumuzdan başlıyalım
bende mysql yüklü olmadığı için direkt mariadb yi kurarak başlıyorum.
eğer mysql kurulu ise ilk mysql kaldırın
pkg install -y mariadb1011-server-10.11.6_1
ilk makefileleri aç game ve db içinde
libmysqlclient'i
libmariadbclient
olarak güncelle
log .cpp aç
INSERT DELAYED INTO
INSERT INTO olarak değiş log.cpp de mevcut
Meraklısına özel neden yapıyoruz derseniz
MariaDB'de INSERT DELAYED özelliği bulunmaktadır. Ancak, MariaDB'nin sonraki sürümlerinde
INSERT DELAYED kaldırılmıştır ve INSERT INTO kullanılması önerilir.
pwd_mkdb -p /etc/master.passwd
chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql/
echo 'mysql_enable="YES"' >> /etc/rc.conf
service mysql-server start
service mysql-server stop
bind-address = 127.0.0.1
bind-address = 0.0.0.0
değiştir sql bağlantısı sağlıyamazsın
mysql -p
password root şifren navicat bağlantın için ben default olarak martysama kullanıcıları için bu şekilde bıraktım.
CREATE USER 'root'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
Conf.txt içinden bakabilirsin standart martysama fileslerde mt2 mt2
CREATE USER 'mt2'@'localhost' IDENTIFIED BY 'mt2';
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' WITH GRANT OPTION;
CREATE DATABASE account;
CREATE DATABASE common;
CREATE DATABASE hotbackup;
CREATE DATABASE log;
CREATE DATABASE player;
flush privileges;
quit;
*00A51F3F48415C7D4E8908980D443C29C69B60C9
12345 şifesinin md5 kodu
Mysql Kullanıcıları İçin Mariadb 10.11.6_1 Kurulum Rehberi
Metin2Lobby olarak, FreeBSD tabanlı sistemlerde Metin2 sunucularını barındıran geliştiriciler için önemli bir konu olan MariaDB kurulumu hakkında detaylı bir rehber hazırladık. Özellikle eski MySQL tabanlı sistemlerden geçen kullanıcılar için bu geçiş sürecinde doğru adımlar atmak kritik öneme sahiptir. Bu yazıda, FreeBSD ortamında MariaDB 10.11.6_1 sürümünün nasıl kurulacağı, yapılandırılacağı ve MySQL ile uyumunun nasıl sağlanacağına dair teknik bilgiler bulacaksınız.
MariaDB Nedir?
MariaDB, MySQL’in geliştiricisi olan Monty Widenius tarafından başlatılan açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir. MySQL’in evrimleşmiş bir versiyonu gibi düşünülebilir. Daha fazla performans, güvenlik ve kararlılık sunması açısından tercih edilmektedir. Özellikle FreeBSD sistemlerde MariaDB kullanımı, Metin2 sunucuların veritabanı işlemlerini daha stabil ve hızlı yönetmek için idealdir.
MariaDB 10.11.6_1 Neden Seçilmeli?
Bu sürüm, özellikle MySQL 5.7 uyumu sayesinde mevcut projelerin kolayca entegrasyonuna olanak tanımaktadır. Ayrıca, FreeBSD üzerindeki paket yönetimi sistemi ile uyumlu çalışması açısından tercih edilmektedir. Metin2 sunucularında kullanıcı verileri, eşyalar, harita bilgileri gibi kritik verilerin güvenli ve hızlı bir şekilde yönetilebilmesi için güçlü bir veritabanı altyapısı şarttır. MariaDB bu konuda oldukça başarılıdır.
Kurulum Adımları
1. İlk olarak FreeBSD sisteminizde gerekli güncellemeleri yapmalısınız:
2. Paket yöneticisi olan pkg ile MariaDB 10.11.6_1 sürümünü kurabilirsiniz:
3. Kurulum tamamlandıktan sonra servisin otomatik başlaması için ayarlamaları yapın:
4. Servisi başlatın:
MariaDB Yapılandırması
MariaDB, kurulum sonrası varsayılan yapılandırmalarla gelir. Ancak üretim ortamlarında bazı ayarlamalar yapılması gerekir. Özellikle Metin2 sunucularında yüksek bağlantı sayısı ve bellek yönetimi önemlidir. Yapılandırma dosyası [/usr/local/etc/my.cnf.d/[/B] dizininde yer alır. Burada my.cnf dosyasını düzenleyerek özel ayarlar tanımlayabilirsiniz.
Güvenlik Ayarları
Kurulum sonrası mysql_secure_installation komutunu çalıştırarak root şifresi belirleme, anonim kullanıcı silme, test veritabanını kaldırma gibi güvenlik önlemleri alınmalıdır. Bu adımlar, veritabanı sunucunuzun dış saldırılara karşı dayanıklılığını artırır.
MySQL ile Uyum
MariaDB, MySQL ile uyumlu çalışacak şekilde tasarlanmıştır. Ancak yine de bazı küçük farklılıklar olabilir. Özellikle trigger, procedure veya view gibi nesnelerde uyumluluk testleri yapılmalıdır. Metin2 sunucularında kullanılan eski veritabanı dosyalarını aktarırken bu uyumluluğu kontrol etmeniz önerilir.
Sonuç
MariaDB 10.11.6_1 sürümü, FreeBSD tabanlı sistemlerde Metin2 sunucular için güçlü ve güvenli bir veritabanı çözümüdür. Doğru yapılandırıldığında hem performans hem de güvenlik açısından olumlu katkılar sağlar. Bu kurulumu doğru şekilde yaparak, sunucularınızın veritabanı tarafında daha kararlı ve hızlı çalışmasını sağlayabilirsiniz.
Installation Guide for MariaDB 10.11.6_1 for MySQL Users
At Metin2Lobby, we have prepared a detailed guide on how to install MariaDB on FreeBSD-based systems, which is an important topic for developers hosting Metin2 servers. Transitioning from older MySQL-based systems requires taking the right steps. In this article, you will find technical information about installing and configuring MariaDB 10.11.6_1 on FreeBSD and ensuring compatibility with MySQL.
What is MariaDB?
MariaDB is an open-source relational database management system initiated by Monty Widenius, the original developer of MySQL. It can be considered an evolved version of MySQL. Due to its enhanced performance, security, and stability, it is preferred over MySQL. On FreeBSD systems, MariaDB usage is ideal for managing database operations of Metin2 servers more stably and efficiently.
Why Choose MariaDB 10.11.6_1?
This version offers compatibility with MySQL 5.7, enabling easy integration of existing projects. Furthermore, its compatibility with FreeBSD’s package management system makes it a preferred choice. For Metin2 servers, a robust database infrastructure is essential for securely and quickly managing critical data such as user accounts, items, and map information.
Installation Steps
1. First, ensure your FreeBSD system is updated:
2. Install MariaDB 10.11.6_1 using the package manager pkg:
3. Enable automatic startup of the service:
4. Start the service:
Configuring MariaDB
MariaDB comes with default configurations after installation. However, adjustments are necessary in production environments. Especially for Metin2 servers, high connection counts and memory management are crucial. The configuration file is located under [/usr/local/etc/my.cnf.d/[/B]. You can define custom settings by editing the my.cnf file here.
Security Settings
After installation, run the mysql_secure_installation command to set a root password, remove anonymous users, delete the test database, and apply other security measures. These steps enhance your database server's resistance against external attacks.
Compatibility with MySQL
MariaDB is designed to work compatibly with MySQL. However, minor differences may occur. Compatibility tests should be performed especially on objects like triggers, procedures, or views. When transferring old database files used in Metin2 servers, verifying this compatibility is recommended.
Conclusion
MariaDB 10.11.6_1 is a powerful and secure database solution for Metin2 servers running on FreeBSD-based systems. When configured correctly, it provides positive contributions in terms of both performance and security. By performing this installation correctly, you can ensure your servers’ databases operate more reliably and swiftly.
Mysqsl 5.6 pkg desteğinden kalktığı için bir çok arkadaş kuramıyor ve alternatif olarak mariadb'yi nasıl kurup kullanacağını bilmiyor bende sıkıntıdan güncel bir içerik hemde kurulum videosu olsun istedim.
Kurulum videosu
ilk paket kurulumumuzdan başlıyalım
bende mysql yüklü olmadığı için direkt mariadb yi kurarak başlıyorum.
eğer mysql kurulu ise ilk mysql kaldırın
pkg install -y mariadb1011-server-10.11.6_1
ilk makefileleri aç game ve db içinde
libmysqlclient'i
libmariadbclient
olarak güncelle
log .cpp aç
INSERT DELAYED INTO
INSERT INTO olarak değiş log.cpp de mevcut
Meraklısına özel neden yapıyoruz derseniz
MariaDB'de INSERT DELAYED özelliği bulunmaktadır. Ancak, MariaDB'nin sonraki sürümlerinde
INSERT DELAYED kaldırılmıştır ve INSERT INTO kullanılması önerilir.
pwd_mkdb -p /etc/master.passwd
chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql/
echo 'mysql_enable="YES"' >> /etc/rc.conf
service mysql-server start
service mysql-server stop
bind-address = 127.0.0.1
bind-address = 0.0.0.0
değiştir sql bağlantısı sağlıyamazsın
mysql -p
password root şifren navicat bağlantın için ben default olarak martysama kullanıcıları için bu şekilde bıraktım.
CREATE USER 'root'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
Conf.txt içinden bakabilirsin standart martysama fileslerde mt2 mt2
CREATE USER 'mt2'@'localhost' IDENTIFIED BY 'mt2';
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' WITH GRANT OPTION;
CREATE DATABASE account;
CREATE DATABASE common;
CREATE DATABASE hotbackup;
CREATE DATABASE log;
CREATE DATABASE player;
flush privileges;
quit;
*00A51F3F48415C7D4E8908980D443C29C69B60C9
12345 şifesinin md5 kodu
Mysql Kullanıcıları İçin Mariadb 10.11.6_1 Kurulum Rehberi
Metin2Lobby olarak, FreeBSD tabanlı sistemlerde Metin2 sunucularını barındıran geliştiriciler için önemli bir konu olan MariaDB kurulumu hakkında detaylı bir rehber hazırladık. Özellikle eski MySQL tabanlı sistemlerden geçen kullanıcılar için bu geçiş sürecinde doğru adımlar atmak kritik öneme sahiptir. Bu yazıda, FreeBSD ortamında MariaDB 10.11.6_1 sürümünün nasıl kurulacağı, yapılandırılacağı ve MySQL ile uyumunun nasıl sağlanacağına dair teknik bilgiler bulacaksınız.
MariaDB Nedir?
MariaDB, MySQL’in geliştiricisi olan Monty Widenius tarafından başlatılan açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir. MySQL’in evrimleşmiş bir versiyonu gibi düşünülebilir. Daha fazla performans, güvenlik ve kararlılık sunması açısından tercih edilmektedir. Özellikle FreeBSD sistemlerde MariaDB kullanımı, Metin2 sunucuların veritabanı işlemlerini daha stabil ve hızlı yönetmek için idealdir.
MariaDB 10.11.6_1 Neden Seçilmeli?
Bu sürüm, özellikle MySQL 5.7 uyumu sayesinde mevcut projelerin kolayca entegrasyonuna olanak tanımaktadır. Ayrıca, FreeBSD üzerindeki paket yönetimi sistemi ile uyumlu çalışması açısından tercih edilmektedir. Metin2 sunucularında kullanıcı verileri, eşyalar, harita bilgileri gibi kritik verilerin güvenli ve hızlı bir şekilde yönetilebilmesi için güçlü bir veritabanı altyapısı şarttır. MariaDB bu konuda oldukça başarılıdır.
Kurulum Adımları
1. İlk olarak FreeBSD sisteminizde gerekli güncellemeleri yapmalısınız:
Kod:
sudo freebsd-update fetch[BR][/BR]sudo freebsd-update install
2. Paket yöneticisi olan pkg ile MariaDB 10.11.6_1 sürümünü kurabilirsiniz:
Kod:
sudo pkg install mariadb1011-server mariadb1011-client
3. Kurulum tamamlandıktan sonra servisin otomatik başlaması için ayarlamaları yapın:
Kod:
sudo sysrc mysql_enable=YES
4. Servisi başlatın:
Kod:
sudo service mysql-server start
MariaDB Yapılandırması
MariaDB, kurulum sonrası varsayılan yapılandırmalarla gelir. Ancak üretim ortamlarında bazı ayarlamalar yapılması gerekir. Özellikle Metin2 sunucularında yüksek bağlantı sayısı ve bellek yönetimi önemlidir. Yapılandırma dosyası [/usr/local/etc/my.cnf.d/[/B] dizininde yer alır. Burada my.cnf dosyasını düzenleyerek özel ayarlar tanımlayabilirsiniz.
Güvenlik Ayarları
Kurulum sonrası mysql_secure_installation komutunu çalıştırarak root şifresi belirleme, anonim kullanıcı silme, test veritabanını kaldırma gibi güvenlik önlemleri alınmalıdır. Bu adımlar, veritabanı sunucunuzun dış saldırılara karşı dayanıklılığını artırır.
MySQL ile Uyum
MariaDB, MySQL ile uyumlu çalışacak şekilde tasarlanmıştır. Ancak yine de bazı küçük farklılıklar olabilir. Özellikle trigger, procedure veya view gibi nesnelerde uyumluluk testleri yapılmalıdır. Metin2 sunucularında kullanılan eski veritabanı dosyalarını aktarırken bu uyumluluğu kontrol etmeniz önerilir.
Sonuç
MariaDB 10.11.6_1 sürümü, FreeBSD tabanlı sistemlerde Metin2 sunucular için güçlü ve güvenli bir veritabanı çözümüdür. Doğru yapılandırıldığında hem performans hem de güvenlik açısından olumlu katkılar sağlar. Bu kurulumu doğru şekilde yaparak, sunucularınızın veritabanı tarafında daha kararlı ve hızlı çalışmasını sağlayabilirsiniz.
Installation Guide for MariaDB 10.11.6_1 for MySQL Users
At Metin2Lobby, we have prepared a detailed guide on how to install MariaDB on FreeBSD-based systems, which is an important topic for developers hosting Metin2 servers. Transitioning from older MySQL-based systems requires taking the right steps. In this article, you will find technical information about installing and configuring MariaDB 10.11.6_1 on FreeBSD and ensuring compatibility with MySQL.
What is MariaDB?
MariaDB is an open-source relational database management system initiated by Monty Widenius, the original developer of MySQL. It can be considered an evolved version of MySQL. Due to its enhanced performance, security, and stability, it is preferred over MySQL. On FreeBSD systems, MariaDB usage is ideal for managing database operations of Metin2 servers more stably and efficiently.
Why Choose MariaDB 10.11.6_1?
This version offers compatibility with MySQL 5.7, enabling easy integration of existing projects. Furthermore, its compatibility with FreeBSD’s package management system makes it a preferred choice. For Metin2 servers, a robust database infrastructure is essential for securely and quickly managing critical data such as user accounts, items, and map information.
Installation Steps
1. First, ensure your FreeBSD system is updated:
Kod:
sudo freebsd-update fetch[BR][/BR]sudo freebsd-update install
2. Install MariaDB 10.11.6_1 using the package manager pkg:
Kod:
sudo pkg install mariadb1011-server mariadb1011-client
3. Enable automatic startup of the service:
Kod:
sudo sysrc mysql_enable=YES
4. Start the service:
Kod:
sudo service mysql-server start
Configuring MariaDB
MariaDB comes with default configurations after installation. However, adjustments are necessary in production environments. Especially for Metin2 servers, high connection counts and memory management are crucial. The configuration file is located under [/usr/local/etc/my.cnf.d/[/B]. You can define custom settings by editing the my.cnf file here.
Security Settings
After installation, run the mysql_secure_installation command to set a root password, remove anonymous users, delete the test database, and apply other security measures. These steps enhance your database server's resistance against external attacks.
Compatibility with MySQL
MariaDB is designed to work compatibly with MySQL. However, minor differences may occur. Compatibility tests should be performed especially on objects like triggers, procedures, or views. When transferring old database files used in Metin2 servers, verifying this compatibility is recommended.
Conclusion
MariaDB 10.11.6_1 is a powerful and secure database solution for Metin2 servers running on FreeBSD-based systems. When configured correctly, it provides positive contributions in terms of both performance and security. By performing this installation correctly, you can ensure your servers’ databases operate more reliably and swiftly.
