Server Mysql Log Kapatma.

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

Admin

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

cd /var
rm -rf log
sanırım bu freebsd mysql genel log.

logları kapatmak

Kod:

ee /etc/rc.conf
ekle

Kod:

syslogd_enable="NO"
syslogd'un başlamasını engeller .
Kod:

ee /etc/rc.conf
ekle
Kod:

syslogd_flags="-ss"
syslogd'a bir bağlantı noktası açmamasını ve yalnızca yerel olarak çalışmasını söyler .



2.si cd /var/db deki log binleri kapatma.

Kod:

mysql -p
şirenizi girin

Kod:

SHOW VARIABLES LIKE "%slow%";
yazın

230930_f54bff277c9d13480d31f98f3150acb1.png


kare kısımlar off olacak.eğer on ise

Kod:

SET GLOBAL log_slow_slave_statements= "OFF";
enter

SET GLOBAL slow_query_log= "OFF";
enter

flush privileges;
enter

quit;
enter

bitti.
Metin2 Sunucularında MySQL Log Kayıtlarını Kapatma Yöntemleri

Metin2 özel sunucu geliştirme süreçlerinde, performans optimizasyonu ve gizlilik açısından log kayıtlarını yönetmek büyük önem taşır. Özellikle MySQL log kayıtları, sunucu üzerinde sürekli olarak veritabanı işlemlerini takip eder. Ancak bazı durumlarda bu loglar istenmeyen veri sızıntılarına veya performans kayıplarına neden olabilir. Bu yazıda, Metin2 özel sunucularında MySQL log kayıtlarının nasıl kapatılacağını detaylıca ele alacağız.

MySQL Log Türleri Hakkında Bilgi

MySQL veritabanı sistemi, farklı türde log kayıtları tutar. Bunlar genellikle hata analizi, işlem izleme ve güvenlik denetimi için kullanılır. Ancak Metin2 gibi özel sunucularda bu loglar genellikle performansı düşürebilir ya da disk alanını gereksiz yere kaplayabilir. Temel log türleri şunlardır:

- Genel Sorgu Logları (General Query Log)
- Hata Logları (Error Log)
- Yavaş Sorgu Logları (Slow Query Log)

Genel Sorgu Loglarını Kapatma

Genel sorgu logları, tüm MySQL sorgularını kayıt altına alır. Bu loglar, geliştirme sırasında faydalı olabilir ama canlı sunucularda gereksizdir. Bu logları kapatmak için aşağıdaki adımları izleyin:

1. MySQL yapılandırma dosyasını açın. Genellikle my.cnf veya my.ini adındadır.
2. 'general_log = OFF' satırını ekleyin veya mevcut satırı aktif hale getirin.
3. MySQL servisini yeniden başlatın.

Yavaş Sorgu Loglarını Devre Dışı Bırakma

Yavaş sorgu logları, belirli süreden uzun süren sorguları kaydeder. Ancak Metin2 gibi gerçek zamanlı oyun sunucularında bu loglar performans sorunlarına yol açabilir. Bu logları devre dışı bırakmak için:

- Yapılandırma dosyasında 'slow_query_log = OFF' satırını ekleyin.
- Gerekirse 'long_query_time' değerini sıfıra ayarlamayın, çünkü bu tüm sorguları yavaş olarak işaretleyebilir.

Log Kayıtlarını Veritabanı Seviyesinde Kapatma

MySQL komut satırı üzerinden de log kayıtlarını dinamik olarak kapatabilirsiniz. Örnek komutlar:

Kod:
[COLOR=green]SET GLOBAL general_log = 'OFF';[BR][/BR]SET GLOBAL slow_query_log = 'OFF';[/COLOR]


Bu komutlar, sunucu yeniden başlatılana kadar geçerlidir. Kalıcı olması için yapılandırma dosyasında değişiklik yapmanız önerilir.

Metin2 Sunucularında Performans Artışı

Log kayıtlarını kapatmak, özellikle yoğun PvP sistemlerinde performans artışına katkı sağlar. Metin2 sunucularında log kayıtlarını kapatmak, hem disk kullanımını azaltır hem de CPU yükünü hafifletir. Özellikle 'game', 'auth' ve 'db' gibi ana sistemlerde log kaydı tutulması gereksizse, bu ayarlar büyük fark yaratır.

Sonuç

Metin2 özel sunucularında MySQL log kayıtlarını kapatmak, hem gizlilik hem de performans açısından oldukça mantıklı bir adımdır. Geliştiriciler, özellikle PvP sistemlerini optimize ederken bu tür küçük ama etkili ayarlamalara dikkat etmelidir. Bu yöntemler sayesinde daha hızlı ve daha güvenli bir Metin2 sunucusu çalıştırabilirsiniz.


How to Disable MySQL Logs on Metin2 Servers

In the process of developing Metin2 private servers, managing log records is crucial for performance optimization and privacy. Specifically, MySQL logs continuously track database operations on the server. However, in some cases, these logs can cause unwanted data leaks or performance losses. In this article, we will discuss in detail how to disable MySQL logs on Metin2 private servers.

Information About MySQL Log Types

The MySQL database system maintains different types of log records. These are generally used for error analysis, operation tracking, and security audits. However, on private servers like Metin2, these logs may unnecessarily reduce performance or consume disk space. The main log types are:

- General Query Logs
- Error Logs
- Slow Query Logs

Disabling General Query Logs

General query logs record all MySQL queries. These logs may be useful during development but are unnecessary on live servers. To disable these logs, follow these steps:

1. Open the MySQL configuration file, usually named my.cnf or my.ini.
2. Add or activate the line 'general_log = OFF'.
3. Restart the MySQL service.

Disabling Slow Query Logs

Slow query logs record queries that take longer than a specified duration. However, on real-time game servers like Metin2, these logs can lead to performance issues. To disable them:

- Add the line 'slow_query_log = OFF' in the configuration file.
- Avoid setting 'long_query_time' to zero, as it might flag all queries as slow.

Disabling Log Records at Database Level

You can also dynamically disable log records via the MySQL command line. Example commands:

Kod:
[COLOR=green]SET GLOBAL general_log = 'OFF';[BR][/BR]SET GLOBAL slow_query_log = 'OFF';[/COLOR]


These commands remain effective until the server restarts. For permanent changes, it is recommended to modify the configuration file.

Performance Improvements on Metin2 Servers

Disabling log records contributes significantly to performance improvements, especially in intensive PvP systems. Disabling MySQL logs on Metin2 servers reduces both disk usage and CPU load. Especially in core systems like 'game', 'auth', and 'db', disabling unnecessary logging can make a significant difference.

Conclusion

Disabling MySQL logs on Metin2 private servers is a highly logical step for both privacy and performance. Developers should pay attention to such small but effective adjustments, especially when optimizing PvP systems. Through these methods, you can run faster and more secure Metin2 servers.
 

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

Benzer konular

Geri
Üst Alt