Metin2 MySQL 8.0 Kurulumu

FarquesFarques doğrulanmış üyedir.

~ Everything has an end

Konu Sahibi

Katılım
6 Haziran 2025
Mesajlar
68
Tepkime puanı
23
Puan
8
Web sitesi
darkmmo.tr
Discord
farques6
MySQL 8.0 kurarken kullandığım komutlar
İlk önce MySQL client ve serveri kurmak için şu komutu çalıştırın

SQL:
pkg install mysql80-client mysql80-server

Şifre veritabanlarının oluşturulması için şu komutu girin

SQL:
pwd_mkdb -p /etc/master.passwd

Mysql dizinine izinleri tanımlamak için şu komutları girin

SQL:
chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql/

Sistemi başlatırken otomatik olarak mariadb servisini aktif etmek için şu komutu girin.

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

MySQL aktif etmek için şu komutu yazın

SQL:
service mysql-server start

Root hesabının şifresini değiştirmek için şu komutları giriniz.

SQL:
mysqladmin -uroot -p password
Enter password: <burayı boş bırakın.>
New password: <yeni şifrenizi girin.>
Confirm new password: <yeni şifrenizi girmeyi onaylayın.>

Not: Eskiden root şifresi boş olurdu. Eğer şifre yanlış hatası alıyorsanız. root dizini içerisindeki .mysql_secret dosyasından kurulum sırasında rasgele tanımlanan şifreyi alabilirsiniz.


Navicat benzeri programlar ile direk bağlanmak için şu komutları sırayla giriniz
İlk önce MySQL servere bağlanıyoruz. Komutu yazdıktan sonra şifremizi giriyoruz.

SQL:
mysql -p

Sırayla aşağıda verdiğim query komutlarını çalıştırın. password yazan yere şifrenizi yazın.
Metin2 filesinizin çalışması için kullanıcı hesabı ekleyin. (kullanıcı adı ve şifreyi kendi filesinize göre uyarlayın. Öğrenmek için cores/db/conf.txt dosyasına bakabilirsiniz.)

SQL:
CREATE USER 'root'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
flush privileges;

CREATE USER 'mt2'@'localhost' IDENTIFIED BY 'mt2sifre';
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' WITH GRANT OPTION;
flush privileges;
quit;

Direkt bağlantıyı aktif etmek ve sql_modu'u sıfırlamak

SQL:
ee /usr/local/etc/mysql/my.cnf
SQL:
bind-address            = 0.0.0.0
sql-mode                = ""