Назад

Не подключается к базе

Автор: ashimano: Дата: 04.03.2011

Ну значит, проблема вот в чём

http://s55.radikal.ru/i147/1104/70/23d4e49eee82.jpg

Сервер не подключается к базе и делает всё время рестарты из за этого. Помогите решить проблему. Всё делал по гайдам.

Автор: [OneLife]: Дата: 04.03.2011

Все таки разглядел
Поправь пароли и укажи базу правильно

Автор: Nikola: Дата: 04.03.2011

"Пожалуйста не кланяется, а спасибо спины не гнет."

Автор: ashimano: Дата: 04.03.2011

Извини)
Ну вот, я поменял пасс на более длинный сделал и базу указал правильно. Вот что из этого вышло.

http://s55.radikal.ru/i149/1104/7a/889f437ca44a.bmp

В этот раз нормально должно быть видно)

Автор: ashimano: Дата: 04.03.2011

Цитата Никола;37897:
"Пожалуйста не кланяется, а спасибо спины не гнет."


Старая русская пословица, с чего решил написать?)

Автор: Tori: Дата: 04.04.2011

Ошибки читай :)

Поправь пароли и укажи базу правильно

Автор: Renegade: Дата: 04.04.2011

Скрины в БМП игнорю чего и вам всем советую.

Иначе дураки не переведутся.

Автор: [OneLife]: Дата: 04.04.2011

Цитата ashimano;37898]Извини)
Ну вот, я поменял пасс на более длинный сделал и базу указал правильно. Вот что из этого вышло.

[url]http://s55.radikal.ru/i149/1104/7a/889f437ca44a.bmp[/url:


В этот раз нормально должно быть видно)


Елки палки, пароль от базы правильно укажи

Автор: ashimano: Дата: 04.04.2011

ДА всё уже настраивал парни...

Server\conf\inter_athena

sql.db_hostname: 127.0.0.1
sql.db_port: 3306
sql.db_username: root
sql.db_password: 040695040695
sql.db_database: FControl
sql.codepage:

// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: root
char_server_pw: 040695040695
char_server_db: FControl

// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: root
map_server_pw: 040695040695
map_server_db: FControl

// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: root
log_db_pw: 040695040695
log_db_db: FControl
log_codepage:


Server\src\char_sql\inter.C

int char_server_port = 3306;
char char_server_ip[32] = "127.0.0.1";
char char_server_id[32] = "root";
char char_server_pw[32] = "040695040695";
char char_server_db[32] = "FControl";
char default_codepage[32] = ""; //Feature by irmin.


Server\src\login\loginlog_sql

// global sql settings (in ipban_sql.c)
static char global_db_hostname[32] = "127.0.0.1";
static uint16 global_db_port = 3306;
static char global_db_username[32] = "root";
static char global_db_password[32] = "040695040695";
static char global_db_database[32] = "FControl";
static char global_codepage[32] = "";
// local sql settings
static char log_db_hostname[32] = "127.0.0.1";
static uint16 log_db_port = 0;
static char log_db_username[32] = "root";
static char log_db_password[32] = "040695040695";
static char log_db_database[32] = "FControl";
static char log_codepage[32] = "";
static char loginlog_table[256] = "loginlog";


Может где то упустил что то, тогда гайд корявый попался. Я просто понимаю, что это всё не так уж сложно, если посидеть и подумать, но просто свои ошибки труднее всего найти.

Автор: [OneLife]: Дата: 04.04.2011

не знаю зачем в scr что-то менять, не когда там не менял, проверяй правильно ли указал пароль либо пользователя в inter_athena

Автор: ashimano: Дата: 04.04.2011

Я даже теперь на базу не могу зайти. Бред
Ладно, буду пробовать, что - то делать, так то всё правильно всё по 20 раз пересмотрено.

Автор: [OneLife]: Дата: 04.04.2011

Если в базу не заходит следовательно либо логин либо пас не верные? Логично?

Автор: ashimano: Дата: 04.04.2011

Логично. Но я 10 раз заходил с этим пассом туда, а сейчас не могу.

Автор: Кеник: Дата: 04.04.2011

Смени пароль) ы

Автор: ashimano: Дата: 04.04.2011

Как я его сменю, если к базе подключиться не могу) (PhpMyAdmin)

Автор: Renegade: Дата: 04.04.2011

заебца сервер будет.

может не надо, а? кажется это судьба.

Автор: Кеник: Дата: 04.04.2011

Автор: Renegade: Дата: 04.04.2011

что ты ему за ссылку дал, он ж или голову сломает или уронит сервер окончательно :-)

Автор: Кеник: Дата: 04.05.2011

Тебе с этого плохо станет?) :D:D:D

Автор: ashimano: Дата: 04.05.2011

Да всё уже. подключаюсь) хз чё было
Ну значит, вернусь к теме, а то устроили тут глупый флуд, ещё раз повторяю, что всё правильно пишу может мне кто - то сможет показать и объяснить в скайпе по микрофону?

Автор: Кеник: Дата: 04.05.2011

Давай сначала и по порядку: ошибка? Скрин, лог еще какую инфу..

Автор: ashimano: Дата: 04.05.2011

Значит так, я его сейчас вообще по ходу убил) И проблема в том, что он не хочет подключаться к базе самой, всю пишу правильно все пароли, всё по 20 раз смотрено. Просто вот хоть ты лопни, все ровно не зайдёт.

http://s51.radikal.ru/i133/1104/e6/cb1b5a63d11b.bmp

потом когда в базу PhpMyAdmin заливаю фаайлы :

item_db
item_db2
logs
main
mob_db
mob_db2

мне вот что выдаёт, например: item_db

Ошибка
SQL-запрос:

#
# Table structure for table `item_db`
#
DROP TABLE IF EXISTS `item_db` ;


Ответ MySQL:

#1046 - No database selected

Автор: Renegade: Дата: 04.05.2011

http://php-myadmin.ru/doc/

Автор: Кеник: Дата: 04.05.2011

Ошибка при импорте - зайди в базу и в ней уже выбирай пункт "Импорт"

Скрин не смотрел - фтопку вас с вашим бмп и дооооооооооолгими загрузками одной злосчастной картинки :(

Автор: [OneLife]: Дата: 04.05.2011

как всегда пароль, а так же не хватает таблиц

Автор: ashimano: Дата: 04.05.2011

Так, всё залил) разобрался в этом деле, но он все ровно не подключается

http://s40.radikal.ru/i090/1104/0b/343acde28300.bmp

Автор: ashimano: Дата: 04.05.2011

[OneLife] я ему скидывал первую картинку, она быстро грузится, но там ничего не видно

Автор: [OneLife]: Дата: 04.05.2011

все твои картинки долго грузятся, сохраняй их в jpeg
Для логина поправь пароль, ругается

Автор: ashimano: Дата: 04.05.2011

Да куда я поправлю этот пароль он стандартный стоит, я же в базу зайти могу, через него.

Автор: [OneLife]: Дата: 04.05.2011

тогда остается только прыгать с бубном около компа О.о

ну или как вариант еще не верный Логин

Автор: ashimano: Дата: 04.05.2011

// Athena InterServer configuration.

// Options for both versions

// Log Inter Connections, etc.?
log_inter: 1

// Inter Log Filename
inter_log_filename: log/inter.log

// Level range for sharing within a party
party_share_level: 10


// TXT version options only

// Storage flatfile database, used for Karfa storage.
storage_txt: save/storage.txt

// Party flatfile database, for party names, members and other party info.
party_txt: save/party.txt

// Hotkeys flatfile database, where character skill shortcuts are stored.
hotkeys_txt: save/hotkeys.txt

// Guild flatfile database, for guild names, members, and other guild info.
guild_txt: save/guild.txt

// Pet flatfile database, for pet names, and other pet info.
pet_txt: save/pet.txt

// Homunculus flatfile database, for homunculus information.
homun_txt: save/homun.txt

// Castle flatfile database, for emperium war castles, etc.
castle_txt: save/castle.txt

// Status change flatfile database, for status changes that are saved between sessions.
scdata_txt: save/scdata.txt

// Mapserver permanent script variables ($-type)
mapreg_txt: save/mapreg.txt


// SQL version options only

// You can specify the codepage to use in your mySQL tables here.
// (Note that this feature requires MySQL 4.1+)
//default_codepage:


// For IPs, ideally under linux, you want to use localhost instead of 127.0.0.1
// Under windows, you want to use 127.0.0.1. If you see a message like
// "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)"
// and you have localhost, switch it to 127.0.0.1

// Global SQL settings
// overriden by local settings when the hostname is defined there
// (currently only the login-server reads/obeys these settings)
sql.db_hostname: 127.0.0.1
sql.db_port: 3306
sql.db_username: root
sql.db_password: vertrigo
sql.db_database: fcontrol
sql.codepage:

// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: root
char_server_pw: vertrigo
char_server_db: fcontrol

// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: root
map_server_pw: vertrigo
map_server_db: fcontrol

// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: root
log_db_pw: vertrigo
log_db_db: fcontrol
log_codepage:

// DO NOT CHANGE ANYTHING BEYOND THIS LINE UNLESS YOU KNOW YOUR DATABASE DAMN WELL
// this is meant for people who KNOW their stuff, and for some reason want to change their
// database layout. [CLOWNISIUS]

// ALL MySQL Database Table names

// Login Database Tables
loginlog_db: loginlog

// Char Database Tables
char_db: char
hotkey_db: hotkey
scdata_db: sc_data
cart_db: cart_inventory
inventory_db: inventory
charlog_db: charlog
storage_db: storage
reg_db: global_reg_value
skill_db: skill
interlog_db: interlog
memo_db: memo
guild_db: guild
guild_alliance_db: guild_alliance
guild_castle_db: guild_castle
guild_expulsion_db: guild_expulsion
guild_member_db: guild_member
guild_skill_db: guild_skill
guild_position_db: guild_position
guild_storage_db: guild_storage
party_db: party
pet_db: pet
friend_db: friends
mail_db: mail
auction_db: auction
quest_db: quest

// Map Database Tables
item_db_db: item_db
item_db2_db: item_db2
mob_db_db: mob_db
mob_db2_db: mob_db2
mapreg_db: mapreg

//Use SQL item_db and mob_db for the map server
use_sql_db: no

// Nick for sending mainchat
// messages like whisper
main_chat_nick: Main

import: conf/import/inter_conf.txt


Всё же правильно.

Автор: [OneLife]: Дата: 04.05.2011

Попробуй изменить пароль допустим на root ( в базе и в конфиге )
Если опять ошибка будет скрин

Автор: ashimano: Дата: 04.05.2011

Изменил, всё тоже самое.

Автор: [OneLife]: Дата: 04.05.2011

ну тогда, я не знаю..

Автор: ashimano: Дата: 04.05.2011

Скажи свой скайп, я бы тебе скинул, так тупо не решить проблему.

Автор: [OneLife]: Дата: 04.05.2011

в личку кинул, перед тем как добавить скачай чистую афину проверим на ней

Автор: Кеник: Дата: 04.05.2011

s1\p1 в конфах менял? А в базе?

Автор: ashimano: Дата: 04.05.2011

Цитата Кеник;38095:
s1\p1 в конфах менял? А в базе?


s1 и p1 менял в конфиге только, а что в базе то менять? там он стандартный стоит root ...

Автор: Кеник: Дата: 04.05.2011

В базе сервера в таблице login есть строка s1\p1 - там замени логин и пароль на те, которые в конфах указал

Автор: ashimano: Дата: 04.05.2011

Поменял, всё тоже самое) да и причём тут это, у меня SQL не хочет подключаться к базе, прописывает что пароль не верный, хотя указал всё правильно.

Автор: Кеник: Дата: 04.05.2011

Для подключения он использует логин и пароль которые указаны в inter_athena.conf И еще каком-то конфе. Для связи между char-server, map-server & login-server'ами он использует учетную запись типа S (она как и обычные аккаунты хранится в базе сервера в таблице login). Сервера используют login и pass которые указаны в конфах и если они не совпадают с логином и паролем к учетке в базе - будет фэйлить

Автор: Renegade: Дата: 04.06.2011

Цитата ashimano;38125:
Поменял, всё тоже самое) да и причём тут это, у меня SQL не хочет подключаться к базе, прописывает что пароль не верный, хотя указал всё правильно.

проверь конфиги нет ли там пробелов в конце логинпаса.

Автор: ashimano: Дата: 04.06.2011

Цитата Renegade;38134:
проверь конфиги нет ли там пробелов в конце логинпаса.


Всё нормально. Но не работает. Меня как бы это сама проблема убивает, вроде и глупая, но ошибок то я не вижу. Я занимался помню раньше TXT месяца 4 назад серверами, а сейчас подумал что это бред и лучше попробовать себя в SQL)

Автор: Кеник: Дата: 04.06.2011

Повторю вопрос: ты поменял в таблице login имя и пароль серверной учетной записи? Или там до сих пор s1 \ p1 стоит?

Автор: ashimano: Дата: 04.06.2011

Менял

http://s014.radikal.ru/i329/1104/0e/4d18ee8e2d19.jpg

Автор: Кеник: Дата: 04.06.2011

Тогда давай пойдем другим путем. Замени файл в src , который ты изменял на родной, а параметры подключения к базе настраивай в conf'ах.

З.Ы. Скрин бы ошибки (пусть и еще раз, но на текущий момент на что ругается)

Автор: ashimano: Дата: 04.06.2011

http://s002.radikal.ru/i199/1104/2b/54ce6e9e9782.jpg

Вот.

Автор: Кеник: Дата: 04.06.2011

(using password: NO)

Какбэ намекает... Говорю, верни родные срц, перекомпилируй и настрой подключение к бд в conf'ах.

Автор: ashimano: Дата: 04.06.2011

Я поменял файлы, из архива снова достал, поменял стандартные пароли на нужные. тоже самое ничего не изменилась. Тебе нельзя как нибудь в скайп его бросить чтоль..?

Автор: Кеник: Дата: 04.06.2011

ICQ постучи луч. Щас не буду в скайп заходить

Автор: ashimano: Дата: 04.06.2011

Всё тему можно удалять ) Спасибо всем.