Server Files Navicat Yedek Kullanıcı Oluşturmak - Mysql'da Açık Bırakmak Bu Kadar Basit Arkadaşlar
Herkes Files Satın Alıyor 1Ay Sonra Veya Serveriniz User Sayısı Yükselince Serverinizi Berbat Ediyorlar
İşte Onu Burdan Bu Şekilde Yapıyorlar Yada Daha değişik Yollardan Yapıyorlar .
Bunu Burda Sizinle Paylaşmamın Amacı Bunu Yapanların Nerelerde Açık Bıraktıgını Bulmaktır .
Anlatım ;
1) Sol tarafttan Account Bölümüne tıklayın !
2) Yukarıda Query bölümüne tıklayın
3) Hemen altında bir sayfa açılır ve NEW QUERY çıkacaktır. Ona tıklayın
4) Gelen Bölüme aşağıdaki kodları yapıştırınız !
NOT => Yukarıdaki Kullanıcı adınız bölümünü kendiniz hangi kullancıadınız koyacaksanız koyun (ARADA BOŞLUK OLMAYACAK) !
NOT => Yukarıdaki ŞİFRENİZ bölümüne ise giriş şifreniz ne olacaksa onu koyun !
5,) Yukarıdan RUN 'a tıklayın
6) Yapabilmişmiyiz diye bir bakalım !
7) Yukarıdan USER bölümüne tıklayınız.
Sağ tarafta eğer kullanıcı adınızı gördüyseniz; işlem tamamdır demek !
8) Şimdi açtıgımız hesapla giriş yapalım !
Giriş yapacaksınızdır işlemleri dogru yaptıysanız
Root dışında, sizin kendi kullanıcı adınızla giriş yapabilirsiniz !
TEŞEKKÜRLER
Herkes Files Satın Alıyor 1Ay Sonra Veya Serveriniz User Sayısı Yükselince Serverinizi Berbat Ediyorlar
İşte Onu Burdan Bu Şekilde Yapıyorlar Yada Daha değişik Yollardan Yapıyorlar .
Bunu Burda Sizinle Paylaşmamın Amacı Bunu Yapanların Nerelerde Açık Bıraktıgını Bulmaktır .
Anlatım ;
1) Sol tarafttan Account Bölümüne tıklayın !
2) Yukarıda Query bölümüne tıklayın
3) Hemen altında bir sayfa açılır ve NEW QUERY çıkacaktır. Ona tıklayın
4) Gelen Bölüme aşağıdaki kodları yapıştırınız !
Kod:
[/FONT][/COLOR][/CENTER] [INDENT]CREATE USER 'KULLANICI ADINIZ'@'%' IDENTIFIED BY 'SİFRENİZ';[/INDENT][INDENT]GRANT GRANT OPTION ON *.* TO 'KULLANICI ADINIZ'@'%';[/INDENT][INDENT]GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER ON *.* TO 'KULLANICI ADINIZ'@'%';[/INDENT][CENTER][COLOR=#444444][FONT=Tahoma]
NOT => Yukarıdaki Kullanıcı adınız bölümünü kendiniz hangi kullancıadınız koyacaksanız koyun (ARADA BOŞLUK OLMAYACAK) !
NOT => Yukarıdaki ŞİFRENİZ bölümüne ise giriş şifreniz ne olacaksa onu koyun !
5,) Yukarıdan RUN 'a tıklayın
6) Yapabilmişmiyiz diye bir bakalım !
7) Yukarıdan USER bölümüne tıklayınız.
Sağ tarafta eğer kullanıcı adınızı gördüyseniz; işlem tamamdır demek !
8) Şimdi açtıgımız hesapla giriş yapalım !
Giriş yapacaksınızdır işlemleri dogru yaptıysanız
TEŞEKKÜRLER
APOSTOK - Server Files Navicat Yedek Kullanıcı Oluşturmak - Mysql'da Açık Bırakmak
Metin2 sunucularında veritabanı yönetimi, sunucu güvenliği ve veri bütünlüğü açısından kritik öneme sahiptir. Özellikle APOSTOK gibi popüler sunucu dosyaları kullanılırken, doğru veritabanı yapılandırması yapmazsanız ciddi güvenlik açıklarına neden olabilirsiniz. Bu makalede, Navicat üzerinden alınmış bir yedekten kullanıcı oluşturmayı ve Mysql bağlantısında açık bırakmanın ne anlama geldiğini detaylıca inceleyeceğiz.
Navicat ile Metin2 Veritabanı Yedeği Kullanımı
Navicat, Mysql veritabanlarını yönetmek için oldukça güçlü ve kullanıcı dostu bir arayüze sahiptir. Metin2 sunucularında genellikle 'player', 'common', 'log' gibi birden fazla veritabanı bulunur. Bu veritabanlarının yedeklerini almak ve gerektiğinde geri yüklemek, veri kaybını önler. Ancak Navicat üzerinden alınan yedekleri doğru şekilde kullanabilmek için kullanıcı hesapları ve izin yapılandırmaları önemlidir.
Yeni Kullanıcı Oluşturmak
Bir veritabanı yedeği aldıysanız ve bu yedekten sunucunuzu yeniden kuracaksanız, aynı kullanıcı adı ve şifre kombinasyonuna sahip bir MySQL kullanıcısı oluşturmanız gerekir. Örneğin, Navicat üzerinden şu şekilde bir kullanıcı tanımlaması yapılabilir:
- Sunucuda 'root' değilse, özel bir kullanıcı oluşturun.
- Bu kullanıcıya, Metin2 veritabanlarına tam erişim hakkı verin.
Navicat üzerinden kullanıcı oluşturmak için şu adımları takip edebilirsiniz:
1. Navicat'ı açın ve MySQL sunucusuna bağlanın.
2. Sol panelde 'Users' sekmesine gidin.
3. Sağ tıklayıp 'New User' seçeneğine tıklayın.
4. Kullanıcı adı ve şifre belirleyin.
5. 'Server Privileges' sekmesinden gerekli veritabanlarına erişim izni verin.
MySQL Bağlantısının Açık Bırakılması
Birçok geliştirici, Metin2 sunucularında veritabanı bağlantısını kapalı tutmazsa, sunucu çalışırken veritabanı ile sürekli iletişim halinde kalır. Bu durum, bazı senaryolarda performans artışı sağlar ancak yanlış yapılandırıldığında ciddi güvenlik risklerine yol açabilir. Örneğin, bağlantı portları dış dünyaya açık bırakılırsa, SQL injection gibi saldırılar için zemin hazırlanabilir.
Güvenlik Açıklarını Engelleme
Sunucu dosyalarınızda kullanıcıları ve veritabanı yapılandırmalarını kontrol etmeniz büyük önem taşır. Aşağıdaki adımlar güvenlik seviyesini artırabilir:
- Veritabanı kullanıcı adı ve şifresi asla sabit değerlerle kodlanmamalıdır.
- Harici IP erişimleri sınırlandırılmalıdır.
- Gereksiz kullanıcılar silinmelidir.
Metin2 Sunucularında DB Yönetimi
Metin2 sunucularında veritabanı yönetimi, sadece yedek alma ve kullanıcı oluşturma ile sınırlı değildir. Tablo yapıları, item vnum'ları, karakter verileri, guild sistemleri gibi birçok önemli yapı veritabanında barınır. Bu nedenle, Navicat gibi güçlü araçlarla bu yapıları düzenlemek, sunucu deneyimini geliştirebilir. Ancak bu düzenlemeler sırasında dikkatli olunması gerekir.
Sonuç
APOSTOK sunucu dosyaları kullanılırken, Navicat üzerinden alınan yedeklerden kullanıcı oluşturmak ve MySQL bağlantısını doğru şekilde yönetmek, hem performans hem de güvenlik açısından kritiktir. Bu işlemleri doğru yapmak, sunucu kararlılığını ve oyuncu memnuniyetini artırır.
APOSTOK - Creating Users from Navicat Backup Files - Leaving MySQL Open
Database management in Metin2 servers is critical for security and data integrity. Especially when using popular server files like APOSTOK, incorrect database configurations can lead to serious vulnerabilities. In this article, we will examine how to create users from backups taken with Navicat and what leaving MySQL connections open means, in detail.
Using Navicat for Metin2 Database Backups
Navicat has a powerful and user-friendly interface for managing MySQL databases. In Metin2 servers, multiple databases such as 'player', 'common', and 'log' are generally present. Taking backups of these databases and restoring them when needed prevents data loss. However, to properly use backups taken via Navicat, user accounts and permission settings must be configured correctly.
Creating a New User
If you have a database backup and plan to reinstall your server from that backup, you need to create a MySQL user with the same username and password combination. For example, you can define a user in Navicat as follows:
- If not using 'root', create a custom user.
- Grant full access rights to the Metin2 databases for this user.
To create a user via Navicat, follow these steps:
1. Open Navicat and connect to the MySQL server.
2. Go to the 'Users' tab on the left panel.
3. Right-click and select 'New User'.
4. Set a username and password.
5. Grant access permissions to the required databases under the 'Server Privileges' tab.
Leaving MySQL Connection Open[/BR]
When database connections are not closed in Metin2 servers, they remain in constant communication with the database during runtime. While this may improve performance in some scenarios, if misconfigured, it can lead to significant security risks. For instance, if connection ports are left open to external access, it could provide grounds for attacks like SQL injection.
Preventing Security Vulnerabilities
It is crucial to manage users and database configurations carefully in your server files. The following steps can increase the level of security:
- Database usernames and passwords should never be hardcoded with fixed values.
- External IP access should be restricted.
- Unnecessary users should be removed.
Database Management in Metin2 Servers
Database management in Metin2 servers is not limited to just backing up and creating users. Many important structures such as table schemas, item vnoms, character data, and guild systems are stored in the database. Therefore, editing these structures using powerful tools like Navicat can enhance the server experience. However, caution must be exercised during these edits.
Conclusion
When using APOSTOK server files, creating users from Navicat backups and properly managing MySQL connections is critical for both performance and security. Performing these operations correctly enhances server stability and player satisfaction.
