FreeBSD MySQL50 kurulumu

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Bugün Sizlere FreeBSD MySQL50 kodlarını paylaşacağım öncelikle bir yorumu hor görmeyiniz..!
MySQL 5.0 Kodları;
Filezilla Bağlantı
Programı açınız.

Sunucu kısmına: sftp://sunucuipadresi
Kullanıcı : root
Parola : Belirlediğiniz şifre (Putty bağlanırken ki)
Kapı : 22

şeklinde ayarlayıp Hızlı Bağlanın'a tıklayınız.
Filezilla bağlantısı olduktan sonra Uzak Site Bölümüne ki bağlantı olunca orada /root yazar
/root silip yerine /usr/ports yazıp enterlayınız. Hemen yazdığınız yerin alt kısmına klasör listesi gelir. Orada boş bir yere sağ tıklayıp
yeni klasör oluştur tıklayınız ve adını distfiles yazıp enterlayınız. Daha sonra d tuşu yardımı ile distfiles klasörünü bulunuz. Sağ tıklayıp Dosya İzinleri açınız ve xxx yazan yeri 777 olarak değiştiriniz. Sonra distfiles klasörünün içine giriniz ve indirdiğiniz MySQL tar.gz'sini içine atınız.
Ve putty programına geçiniz..

### Bu işlem FreeBSD'nin tüm versiyonlarında geçerlidir. Fetch işlemi sonrası da dosyalar buraya gelir. 9.1'de distfiles'i bir oluşturuyoruz. 7.2'de zaten vardır. ###
cd /usr/ports/databases/mysql50-server
make install WITH_XCHARSET=all 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 &
/usr/local/bin/mysqladmin -u root password trust123
echo 'mysql_enable="YES"' >> /etc/rc.conf
mysql -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
IDENTIFIED BY 'trust123' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "trust123";
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';
flush privileges;
quit
/usr/local/etc/rc.d/mysql-server restart
------------------------------------------------------------------------------------------------------------------------------------------


virüstotal:
uygun lib dosyası FreeBSD 9.1 & 9.2 sürümlerinde sorunsuz kurabilirsiniz.


FreeBSD Sistemlerde MySQL50 Kurulumu Rehberi

FreeBSD işletim sistemi, özellikle sunucu tarafında yüksek performans ve kararlılık sunan güçlü bir Unix türevi sistemdir. Özellikle Metin2 gibi oyun sunucularının barındırılması için ideal olan bu sistemde veritabanı yönetim sistemlerinden biri olan MySQL50 kurulumu oldukça önemlidir. Bu makalede FreeBSD sistemlerde MySQL50 kurulumu detaylı olarak anlatılacaktır.

MySQL50 Nedir?

MySQL50, MySQL veritabanı yönetim sisteminin eski bir versiyonudur. Özellikle daha eski yazılımların veya sistemlerin desteklediği versiyonlar arasında yer alır. Metin2 sunucuları gibi bazı oyun sunucularında MySQL50 tercih edilmektedir. Ancak güvenlik açıklarına karşı dikkatli olunması gerekir.

FreeBSD Sistem Gereksinimleri

Kurulum öncesinde sistemin güncel olduğundan emin olunmalıdır. FreeBSD sistemlerde[port] komutu veya pkg yöneticisi üzerinden gerekli güncellemeler yapılabilir. Ayrıca disk alanı ve RAM miktarının yeterli olması önemlidir. MySQL50 kurulumu için minimum 512 MB RAM önerilir.

Port Yöntemi ile MySQL50 Kurulumu

FreeBSD’de paket yönetimi için iki temel yöntem vardır: pkg ve[port].[port] yöntemi derleme işlemi içerdiği için daha fazla zaman alabilir ancak sisteme tam uyum sağlar. MySQL50 kurulumu için öncelikle[port] ağacının güncellenmesi gerekir:

Kod:
portsnap fetch extract[BR][/BR]portsnap fetch update


Ardından[port] dizinine giderek MySQL50 için uygun klasöre ulaşılır:

Kod:
cd /usr/ports/databases/mysql50-server


Kurulum aşağıdaki komutla başlatılır:

Kod:
make config && make install clean


Bu işlem sırasında yapılandırma menüsü açılacak ve isteğe göre bazı ayarlamalar yapılabilir.

Pkg Yöntemi ile MySQL50 Kurulumu

Daha hızlı bir kurulum için pkg yöntemi tercih edilebilir. Ancak MySQL50 gibi eski sürümler için[port] yöntemi daha güvenlidir. Yine de denemek isterseniz:

Kod:
pkg install mysql50-server


Bu komut ile sistem otomatik olarak MySQL50 paketini indirip yükler.

MySQL50 Servis Ayarları

Kurulum sonrası sistemde MySQL servisinin otomatik başlaması için aşağıdaki ayarı yapmalısınız:

Kod:
echo 'mysql_enable="YES"' >> /etc/rc.conf


Servisi başlatmak için:

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


MySQL50 Root Şifresi Belirleme

Yeni kurulan MySQL50 sisteminde root şifresi belirlemek güvenlik açısından çok önemlidir. Aşağıdaki komutla root şifresi atanabilir:

Kod:
mysqladmin -u root password 'yeni_sifreniz'


Metin2 Sunucuları İçin MySQL50 Yapılandırması

Metin2 sunucularında genellikle birden fazla veritabanı kullanılır. auth, player gibi veritabanları için kullanıcılar oluşturulmalı ve gerekli izinler verilmelidir. Örneğin:

Kod:
CREATE DATABASE auth;[BR][/BR]CREATE USER 'auth_user'@'localhost' IDENTIFIED BY 'sifre';[BR][/BR]GRANT ALL PRIVILEGES ON auth.* TO 'auth_user'@'localhost';


MySQL50 Güvenlik Tavsiyeleri

MySQL50 eski bir sürüm olduğu için güvenlik açıklarına sahip olabilir. Bu nedenle Firewall kuralları ile erişim kontrolleri yapılmalı, dış bağlantılar engellenmelidir. FreeBSD üzerinde pf kullanıyorsanız uygun kurallar yazılmalıdır.

Sonuç

FreeBSD üzerinde MySQL50 kurulumu, doğru yapılandırma ile birlikte Metin2 gibi oyun sunucuları için güçlü bir veritabanı çözümü sunar. Ancak güvenlik açısından dikkatli adımlar atılması ve düzenli bakım yapılması önerilir.


Installing MySQL50 on FreeBSD Systems Guide

FreeBSD is a powerful Unix-based operating system known for its stability and performance, especially suitable for hosting game servers like Metin2. Installing MySQL50, one of the database management systems, is crucial on such systems. In this article, we will explain step by step how to install MySQL50 on FreeBSD systems.

What is MySQL50?

MySQL50 is an older version of the MySQL database management system. It is often supported by legacy applications and game servers like Metin2. However, extra care must be taken due to potential security vulnerabilities.

FreeBSD System Requirements

Before installation, ensure your system is up-to-date. Updates can be applied via[port] command orpkg manager in FreeBSD. Adequate disk space and sufficient RAM are also essential. For MySQL50 installation, a minimum of 512 MB RAM is recommended.

Installing MySQL50 via Ports Method

FreeBSD has two main package management methods: pkg and[port]. The[port] method involves compilation, which takes more time but ensures better compatibility with the system. Before installing MySQL50, update the[port] tree:

Kod:
portsnap fetch extract[BR][/BR]portsnap fetch update


Then navigate to the appropriate directory for MySQL50:

Kod:
cd /usr/ports/databases/mysql50-server


Start the installation with the following command:

Kod:
make config && make install clean


During this process, a configuration menu may appear where you can customize settings as needed.

Installing MySQL50 via Pkg Method

If you prefer a faster installation, you can use the pkg method. However, for older versions like MySQL50,[port] is more reliable. If desired, run:

Kod:
pkg install mysql50-server


This command will automatically download and install the MySQL50 package on your system.

Configuring MySQL50 Service

To enable MySQL service to start automatically after installation, add the following to your rc.conf file:

Kod:
echo 'mysql_enable="YES"' >> /etc/rc.conf


To start the service manually:

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


Setting MySQL50 Root Password

Setting a strong root password after a fresh MySQL50 installation is critical for security. You can set the root password using the following command:

Kod:
mysqladmin -u root password 'your_new_password'


MySQL50 Configuration for Metin2 Servers

In Metin2 servers, multiple databases are usually required, such as 'auth' and 'player'. Database users should be created and necessary privileges granted. Example:

Kod:
CREATE DATABASE auth;[BR][/BR]CREATE USER 'auth_user'@'localhost' IDENTIFIED BY 'password';[BR][/BR]GRANT ALL PRIVILEGES ON auth.* TO 'auth_user'@'localhost';


MySQL50 Security Recommendations

Since MySQL50 is an older version, it may contain security vulnerabilities. Therefore, access controls and firewall rules should be properly configured. If using pf on FreeBSD, ensure that relevant rules are in place.

Conclusion

Installing MySQL50 on FreeBSD provides a robust database solution for game servers like Metin2, provided proper configuration and security measures are followed. Regular maintenance and attention to security practices are highly recommended.
 

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

Benzer konular

Geri
Üst Alt