- Mesaj
- 813
- Çözümler
- 41
- Beğeni
- 2.482
- Puan
- 1.679
- Ticaret Puanı
- 0
Sıfırdan Altyapı geliştirme rehberine bakarak otomatik server files oluşturma scripti yazıyordum ve /home/sf/cores/db üzerinden ./db & sleep 5 komutu girdikten sonra şu hatayı alıyorum mysql bağlanma problemi yaşıyorum bunu nasıl düzenlerim?
Oto server files oluşturma scripti şöyle şuanlık:
Oto server files oluşturma scripti şöyle şuanlık:
C++:
#!/bin/sh
#### | SERVER FILES OLUSTURMA SCRIPTI | ####
main_dir="cores logs"
cores="db auth ch1 ch2 ch3 ch4 ch5 ch6 ch99"
## Ayarlar | Kendinize gore duzenleyin. ##
sqlHostName="127.0.0.1" # mysql host
sqlUserPass="sqlsifre" # mysql kullanici adi ve sifre
dbPort=159000
mysqlPort=3306
for md in $main_dir
do
echo "Ana klasor olusturuluyor => $md "
if [ ! -d $md ]; then
mkdir $md
fi
if [ "logs" == $md ]; then
echo "logs icerigi olusturuluyor... "
for c in $cores
do
echo "logs /$c olusturuluyor... "
mkdir -p $md/$c/log
cat /dev/null > $md/$c/PTS
done
fi
if [ "cores" == $md ]; then
echo "cores icerigi olusturuluyor... "
for c in $cores
do
mkdir -p $md/$c
if [ "db" == $c ]; then
ln -Ffnsw ../../share/bin/db $md/$c/$c
ln -Ffnsw ../../share/conf/item_names.txt $md/$c/item_names.txt
ln -Ffnsw ../../share/conf/item_proto.txt $md/$c/item_proto.txt
ln -Ffnsw ../../share/conf/mob_names.txt $md/$c/mob_names.txt
ln -Ffnsw ../../share/conf/item_proto.txt $md/$c/item_proto.txt
cat /dev/null > $md/$c/conf.txt
echo "WELCOME_MSG = \"DB Serveri Acildi... \"
SQL_ACCOUNT = \"$sqlHostName account $sqlUserPass $mysqlPort\"
SQL_PLAYER = \"$sqlHostName player $sqlUserPass $mysqlPort\"
SQL_COMMON = \"$sqlHostName common $sqlUserPass $mysqlPort\"
SQL_HOTBACKUP = \"$sqlHostName hotbackup $sqlUserPass $mysqlPort\"
TABLE_POSTFIX = \" \"
BIND_PORT = $dbPort
DB_SLEEP_MSEC = 10
CLIENT_HEART_FPS = 10
HASH_PLAYER_LIFE_SEC = 600
BACKUP_LIMIT_SEC = 3600
PLAYER_ID_START = 100
PLAYER_DELETE_LEVEL_LIMIT = 70
ITEM_ID_RANGE = 2000000000 2100000000
LOCALE = \"latin1\"" >> $md/$c/conf.txt
elif [ "auth" == $c ]; then
elif [ "ch99" == $c ]; then
else
fi
#hepsinde ortak olanlar
#loglar
ln -Ffnsw ../../logs/$c/log $md/$c/log
ln -Ffnsw ../../logs/$c/PTS $md/$c/PTS
done
fi
done
Kod:
root@XPyrion2ALTYAPI:/home/sf/cores/db # ./db & sleep 5
[1] 2315
Real Server
Log Offmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsroot@XPyrion2ALTYAPI:/home/sf/cores/db # mysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsSuccess PLAYER
mysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsSuccess ACCOUNT
mysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsSuccess COMMON
mysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsmysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (61)
failed, retrying in 5 secondsSuccess HOTBACKUP
[1] Segmentation fault ./db (core dumped)
root@XPyrion2ALTYAPI:/home/sf/cores/db #
En son bir moderatör tarafından düzenlenmiş: