Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Движки сайтов (CMS) (https://forum.zone-game.info/forumdisplay.php?f=47)
-   -   Пожалуйста, очень нужна помощь с MySQL (https://forum.zone-game.info/showthread.php?t=6938)

KitKat 11.03.2010 18:32

Пожалуйста, очень нужна помощь с MySQL
 
Прошу помочь разобраться, почему не могу подключить обвязку (любую обвязку)к БД. Читал все мануалы, все забугорные сайты, пробовал разные версии мускула, разные хостинги - одна и та же проблема Can't connect to Mysql server on 'мой айпи' (13). Уже даже систему с нуля ставил - никак не могу разобраться. Помогите, пожалуйста! Готов уже даже заплатить от безысходности....

PROGRAMMATOR 11.03.2010 18:39

Re: Пожалуйста, очень нужна помощь с MySQL
 
Если подключаете веб обвязку удалено, то у пользователя базы данных должны быть включены привилегии на удаленное подключение.

KitKat 11.03.2010 18:42

Re: Пожалуйста, очень нужна помощь с MySQL
 
Если это root@серверайпи то все проставлено

PROGRAMMATOR 11.03.2010 18:45

Re: Пожалуйста, очень нужна помощь с MySQL
 
Тогда быть такого не может. Приведите IP mysql сервера, создайте пользователя (тестового) разрешите только читать таблицы и дайте его данные. Я попробую подключиться скриптом.

Sanch 11.03.2010 18:46

Re: Пожалуйста, очень нужна помощь с MySQL
 
Открыть через навикет доступ,где хост ввести айпи хостинга или оставить пустым,что означает доступ со всех адресов.З.ы % - означает localhost.

KitKat 11.03.2010 18:48

Re: Пожалуйста, очень нужна помощь с MySQL
 
xxx.xx.xxx.xx порт стандартный имя baka пароль 666666

Добавлено через 1 минуту
Sanch, было бы все так просто - я бы не стал тему создавать.....

PROGRAMMATOR 11.03.2010 19:01

Re: Пожалуйста, очень нужна помощь с MySQL
 
Коннектед!

PHP код:

$mysql mysql_connect('xxx.xx.xxx.xx''baka''666666');

if (
$mysql) {
    
$query mysql_query('SHOW DATABASES');
    
print_r(mysql_fetch_assoc($query));


Код:

Array ( [Database] => information_schema )

KitKat 11.03.2010 19:03

Re: Пожалуйста, очень нужна помощь с MySQL
 
В чем тогда может быть проблема?

Добавлено через 8 минут
Опять попробовал, с теми данными которые вам сказал

Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '212.36.234.63' (13)

PHP код:

<?php
$dbconnect 
mysql_connect($mysql_connect["host"]:$mysql_connect["port"],$mysql_connect["login"],$mysql_connect["password"]);
@
mysql_select_db($mysql_connect['db'], $dbconnect) or die (mysql_error());
?>


PROGRAMMATOR 11.03.2010 19:13

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

KitKat 11.03.2010 19:24

Re: Пожалуйста, очень нужна помощь с MySQL
 
Спасибо, что попытались. Вот поэтому я и готов уже даже заплатить, лишь бы кто-нибудь помог....

PROGRAMMATOR 11.03.2010 19:47

Re: Пожалуйста, очень нужна помощь с MySQL
 
Интересно вы подключаетесь, может все же так:

PHP код:

<?php
    $dbconnect 
mysql_connect($mysql_connect["host"].':'.$mysql_connect["port"], $mysql_connect["login"], $mysql_connect["password"]); 
    
mysql_select_db($mysql_connect['db'], $dbconnect) or die (mysql_error()); 
?>


KitKat 11.03.2010 19:52

Re: Пожалуйста, очень нужна помощь с MySQL
 
Теперь кроме Can't connect to mysql on ............ добавилась еще

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in

PROGRAMMATOR 11.03.2010 19:54

Re: Пожалуйста, очень нужна помощь с MySQL
 
Ну это потому, что не подключилось к mysql серверу. Не знаю, конфиг хоть покажите что-ли.

KitKat 11.03.2010 19:57

Re: Пожалуйста, очень нужна помощь с MySQL
 
PHP код:

<?php

//-------------------------------Настройки MySQL базы сервера-------------------------------

$mysql_connect["host"]="xxx.xx.xxx.xx";   //IP адрес MySQL-сервера
$mysql_connect["port"]="3306";        //Порт
$mysql_connect["db"]="l2rt";         //Имя игровой базы
$mysql_connect["login"]="baka";       //Логин
$mysql_connect["password"]="666666";    //Пароль

//-----------------------------Настройки адресов сервера------------------------------------

$servergame="xxx.xx.xxx.xx";   //ip адрес сервера                   
$portgame="7777";          //порт игрового сервера


PROGRAMMATOR 11.03.2010 20:16

Re: Пожалуйста, очень нужна помощь с MySQL
 
Видимо доступ сейчас ограничили, но подключается и сервер отдает ответ:

Цитата:

Access denied for user 'baka'@'%' to database 'l2rt'

KitKat 11.03.2010 20:18

Re: Пожалуйста, очень нужна помощь с MySQL
 
А вот и нет, все осталось, как и было. Вы ведь в тот раз не к l2rt коннектились, вот и получилось....

PROGRAMMATOR 11.03.2010 20:28

Re: Пожалуйста, очень нужна помощь с MySQL
 
Жесть. Я же говорил, привилегии проверяйте, к серверу подключается, вы пишете что не подключается. Базы не видит ваш юзверь. Смотрите вкладку привилегий.

KitKat 11.03.2010 20:33

Re: Пожалуйста, очень нужна помощь с MySQL
 
Все привелегии вам дал. Пробуйте.

PROGRAMMATOR 11.03.2010 20:38

Re: Пожалуйста, очень нужна помощь с MySQL
 
Все окей, дали привилегии и я прочитал таблицы.

Код:

Array
(
    [0] => Array
        (
            [Tables_in_l2rt] => access_levels
        )
 
    [1] => Array
        (
            [Tables_in_l2rt] => account_data
        )
 
    [2] => Array
        (
            [Tables_in_l2rt] => accounts
        )
 
    [3] => Array
        (
            [Tables_in_l2rt] => admin_command_access_rights
        )
 
    [4] => Array
        (
            [Tables_in_l2rt] => armor
        )
 
    [5] => Array
        (
            [Tables_in_l2rt] => armorsets
        )
 
    [6] => Array
        (
            [Tables_in_l2rt] => auction
        )
 
    [7] => Array
        (
            [Tables_in_l2rt] => auction_bid
        )
 
    [8] => Array
        (
            [Tables_in_l2rt] => auction_watch
        )
 
    [9] => Array
        (
            [Tables_in_l2rt] => auto_announcements
        )
 
    [10] => Array
        (
            [Tables_in_l2rt] => auto_chat
        )
 
    [11] => Array
        (
            [Tables_in_l2rt] => auto_chat_text
        )
 
    [12] => Array
        (
            [Tables_in_l2rt] => castle
        )
 
    [13] => Array
        (
            [Tables_in_l2rt] => castle_door
        )
 
    [14] => Array
        (
            [Tables_in_l2rt] => castle_doorupgrade
        )
 
    [15] => Array
        (
            [Tables_in_l2rt] => castle_functions
        )
 
    [16] => Array
        (
            [Tables_in_l2rt] => castle_manor_procure
        )
 
    [17] => Array
        (
            [Tables_in_l2rt] => castle_manor_production
        )
 
    [18] => Array
        (
            [Tables_in_l2rt] => castle_siege_guards
        )
 
    [19] => Array
        (
            [Tables_in_l2rt] => char_creation_items
        )
 
    [20] => Array
        (
            [Tables_in_l2rt] => char_templates
        )
 
    [21] => Array
        (
            [Tables_in_l2rt] => character_friends
        )
 
    [22] => Array
        (
            [Tables_in_l2rt] => character_hennas
        )
 
    [23] => Array
        (
            [Tables_in_l2rt] => character_macroses
        )
 
    [24] => Array
        (
            [Tables_in_l2rt] => character_quest_global_data
        )
 
    [25] => Array
        (
            [Tables_in_l2rt] => character_quests
        )
 
    [26] => Array
        (
            [Tables_in_l2rt] => character_raid_points
        )
 
    [27] => Array
        (
            [Tables_in_l2rt] => character_recipebook
        )
 
    [28] => Array
        (
            [Tables_in_l2rt] => character_recommends
        )
 
    [29] => Array
        (
            [Tables_in_l2rt] => character_shortcuts
        )
 
    [30] => Array
        (
            [Tables_in_l2rt] => character_skills
        )
 
    [31] => Array
        (
            [Tables_in_l2rt] => character_skills_save
        )
 
    [32] => Array
        (
            [Tables_in_l2rt] => character_subclasses
        )
 
    [33] => Array
        (
            [Tables_in_l2rt] => character_tpbookmark
        )
 
    [34] => Array
        (
            [Tables_in_l2rt] => characters
        )
 
    [35] => Array
        (
            [Tables_in_l2rt] => clan_data
        )
 
    [36] => Array
        (
            [Tables_in_l2rt] => clan_notices
        )
 
    [37] => Array
        (
            [Tables_in_l2rt] => clan_privs
        )
 
    [38] => Array
        (
            [Tables_in_l2rt] => clan_skills
        )
 
    [39] => Array
        (
            [Tables_in_l2rt] => clan_subpledges
        )
 
    [40] => Array
        (
            [Tables_in_l2rt] => clan_wars
        )
 
    [41] => Array
        (
            [Tables_in_l2rt] => clanhall
        )
 
    [42] => Array
        (
            [Tables_in_l2rt] => clanhall_functions
        )
 
    [43] => Array
        (
            [Tables_in_l2rt] => class_list
        )
 
    [44] => Array
        (
            [Tables_in_l2rt] => connection_test_table
        )
 
    [45] => Array
        (
            [Tables_in_l2rt] => cursed_weapons
        )
 
    [46] => Array
        (
            [Tables_in_l2rt] => custom_armor
        )
 
    [47] => Array
        (
            [Tables_in_l2rt] => custom_armorsets
        )
 
    [48] => Array
        (
            [Tables_in_l2rt] => custom_droplist
        )
 
    [49] => Array
        (
            [Tables_in_l2rt] => custom_etcitem
        )
 
    [50] => Array
        (
            [Tables_in_l2rt] => custom_merchant_buylists
        )
 
    [51] => Array
        (
            [Tables_in_l2rt] => custom_merchant_shopids
        )
 
    [52] => Array
        (
            [Tables_in_l2rt] => custom_notspawned
        )
 
    [53] => Array
        (
            [Tables_in_l2rt] => custom_npc
        )
 
    [54] => Array
        (
            [Tables_in_l2rt] => custom_spawnlist
        )
 
    [55] => Array
        (
            [Tables_in_l2rt] => custom_teleport
        )
 
    [56] => Array
        (
            [Tables_in_l2rt] => custom_weapon
        )
 
    [57] => Array
        (
            [Tables_in_l2rt] => dimensional_rift
        )
 
    [58] => Array
        (
            [Tables_in_l2rt] => droplist
        )
 
    [59] => Array
        (
            [Tables_in_l2rt] => enchant_skill_trees
        )
 
    [60] => Array
        (
            [Tables_in_l2rt] => etcitem
        )
 
    [61] => Array
        (
            [Tables_in_l2rt] => fish
        )
 
    [62] => Array
        (
            [Tables_in_l2rt] => fishing_skill_trees
        )
 
    [63] => Array
        (
            [Tables_in_l2rt] => fort
        )
 
    [64] => Array
        (
            [Tables_in_l2rt] => fort_doorupgrade
        )
 
    [65] => Array
        (
            [Tables_in_l2rt] => fort_functions
        )
 
    [66] => Array
        (
            [Tables_in_l2rt] => fort_siege_guards
        )
 
    [67] => Array
        (
            [Tables_in_l2rt] => fort_spawnlist
        )
 
    [68] => Array
        (
            [Tables_in_l2rt] => fort_staticobjects
        )
 
    [69] => Array
        (
            [Tables_in_l2rt] => fortsiege_clans
        )
 
    [70] => Array
        (
            [Tables_in_l2rt] => forums
        )
 
    [71] => Array
        (
            [Tables_in_l2rt] => four_sepulchers_spawnlist
        )
 
    [72] => Array
        (
            [Tables_in_l2rt] => games
        )
 
    [73] => Array
        (
            [Tables_in_l2rt] => gameservers
        )
 
    [74] => Array
        (
            [Tables_in_l2rt] => global_tasks
        )
 
    [75] => Array
        (
            [Tables_in_l2rt] => grandboss_data
        )
 
    [76] => Array
        (
            [Tables_in_l2rt] => grandboss_list
        )
 
    [77] => Array
        (
            [Tables_in_l2rt] => helper_buff_list
        )
 
    [78] => Array
        (
            [Tables_in_l2rt] => henna
        )
 
    [79] => Array
        (
            [Tables_in_l2rt] => henna_trees
        )
 
    [80] => Array
        (
            [Tables_in_l2rt] => heroes
        )
 
    [81] => Array
        (
            [Tables_in_l2rt] => item_attributes
        )
 
    [82] => Array
        (
            [Tables_in_l2rt] => items
        )
 
    [83] => Array
        (
            [Tables_in_l2rt] => itemsonground
        )
 
    [84] => Array
        (
            [Tables_in_l2rt] => locations
        )
 
    [85] => Array
        (
            [Tables_in_l2rt] => lvlupgain
        )
 
    [86] => Array
        (
            [Tables_in_l2rt] => mapregion
        )
 
    [87] => Array
        (
            [Tables_in_l2rt] => merchant_areas_list
        )
 
    [88] => Array
        (
            [Tables_in_l2rt] => merchant_buylists
        )
 
    [89] => Array
        (
            [Tables_in_l2rt] => merchant_lease
        )
 
    [90] => Array
        (
            [Tables_in_l2rt] => merchant_shopids
        )
 
    [91] => Array
        (
            [Tables_in_l2rt] => merchants
        )
 
    [92] => Array
        (
            [Tables_in_l2rt] => minions
        )
 
    [93] => Array
        (
            [Tables_in_l2rt] => mods_wedding
        )
 
    [94] => Array
        (
            [Tables_in_l2rt] => npc
        )
 
    [95] => Array
        (
            [Tables_in_l2rt] => npc_buffer
        )
 
    [96] => Array
        (
            [Tables_in_l2rt] => npcskills
        )
 
    [97] => Array
        (
            [Tables_in_l2rt] => olympiad_data
        )
 
    [98] => Array
        (
            [Tables_in_l2rt] => olympiad_nobles
        )
 
    [99] => Array
        (
            [Tables_in_l2rt] => olympiad_nobles_eom
        )
 
    [100] => Array
        (
            [Tables_in_l2rt] => pets
        )
 
    [101] => Array
        (
            [Tables_in_l2rt] => pets_skills
        )
 
    [102] => Array
        (
            [Tables_in_l2rt] => pets_stats
        )
 
    [103] => Array
        (
            [Tables_in_l2rt] => pledge_skill_trees
        )
 
    [104] => Array
        (
            [Tables_in_l2rt] => posts
        )
 
    [105] => Array
        (
            [Tables_in_l2rt] => quest_global_data
        )
 
    [106] => Array
        (
            [Tables_in_l2rt] => raidboss_spawnlist
        )
 
    [107] => Array
        (
            [Tables_in_l2rt] => random_spawn
        )
 
    [108] => Array
        (
            [Tables_in_l2rt] => random_spawn_loc
        )
 
    [109] => Array
        (
            [Tables_in_l2rt] => record
        )
 
    [110] => Array
        (
            [Tables_in_l2rt] => seven_signs
        )
 
    [111] => Array
        (
            [Tables_in_l2rt] => seven_signs_festival
        )
 
    [112] => Array
        (
            [Tables_in_l2rt] => seven_signs_status
        )
 
    [113] => Array
        (
            [Tables_in_l2rt] => siege_clans
        )
 
    [114] => Array
        (
            [Tables_in_l2rt] => skill_learn
        )
 
    [115] => Array
        (
            [Tables_in_l2rt] => skill_residential
        )
 
    [116] => Array
        (
            [Tables_in_l2rt] => skill_spellbooks
        )
 
    [117] => Array
        (
            [Tables_in_l2rt] => skill_trees
        )
 
    [118] => Array
        (
            [Tables_in_l2rt] => spawnlist
        )
 
    [119] => Array
        (
            [Tables_in_l2rt] => special_skill_trees
        )
 
    [120] => Array
        (
            [Tables_in_l2rt] => teleport
        )
 
    [121] => Array
        (
            [Tables_in_l2rt] => temporaryobjecttable
        )
 
    [122] => Array
        (
            [Tables_in_l2rt] => topic
        )
 
    [123] => Array
        (
            [Tables_in_l2rt] => transform_skill_trees
        )
 
    [124] => Array
        (
            [Tables_in_l2rt] => walker_routes
        )
 
    [125] => Array
        (
            [Tables_in_l2rt] => weapon
        )
 
    [126] => Array
        (
            [Tables_in_l2rt] => zone_vertices
        )
 
)


KitKat 11.03.2010 20:41

Re: Пожалуйста, очень нужна помощь с MySQL
 
хм..... *ударился об клавиатуру* и как так может быть?.........

вы через
PHP код:

<?php
    $dbconnect 
mysql_connect($mysql_connect["host"].':'.$mysql_connect["port"], $mysql_connect["login"], $mysql_connect["password"]); 
    
mysql_select_db($mysql_connect['db'], $dbconnect) or die (mysql_error()); 
?>

подключались?

PROGRAMMATOR 11.03.2010 21:08

Re: Пожалуйста, очень нужна помощь с MySQL
 
Нет, я тем что выше приводил код. Но сути не меняет, опять же, содержимое БД смотреть могу, но SELECT не работает... Откройте на вкладке привилегий пользователя baka и сделайте скрин страницы.

Все, видимо исправили, SELECT сработал.

Цитата:

Array ( [server_id] => 1 [hexid] => -4942ddd1fcad56a3cea91d09e7f84944 [host] => )

KitKat 11.03.2010 21:11

Re: Пожалуйста, очень нужна помощь с MySQL
 
Вот скрин http://i2.fastpic.ru/big/2010/0311/d...d941013cdd.jpg и еще http://i2.fastpic.ru/big/2010/0311/2...f560541a22.jpg

Добавлено через 7 минут
Как так??? Я даже через вот такой код не могу подключиться
PHP код:

<style type="text/css">
body {
background-color: #dad9cf;
}
</style>
<?php
error_reporting
(0);
$IP = array(
"Авторизация: " => "xxx.xx.xxx.xx:2106"//IP и порт LoginServer'a
" Cервер: " => "xxx.xx.xxx.xx:7777"//IP и порт GameServer'a
); while(list($ServerName,$Host)=each($IP)) {
list(
$IPAddress,$Port)=explode(":",$Host);
echo(
$ServerName);
if(
$fp=fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5)) {
echo(
"<font color='green'>On-line </font><br>");
fclose($fp);
}
else {
echo (
"<font color='red'>Off-line </font><br>");
}
}

$dbuser "baka"// Пользователь
$dbpass "666666"// Пароль
$dbhost "xxx.xx.xxx.xx"// Адресс БД
$dbname "l2rt"// Имя базы данных

$msc=MYSQL_CONNECT($dbhost,$dbuser,$dbpass) or die ("Ошибка доступа БД");
MYSQL_SELECT_DB($dbname) or die ("Ошибка имени БД");

   
$get_config_data="SELECT online FROM characters WHERE online>0";
   
$config_data=MYSQL_QUERY($get_config_data);
   
$config['num_online']=mysql_num_rows($config_data);
echo 
" Игроков ";   
echo (
"<font color='green'>".$config['num_online']."</font>");
MYSQL_CLOSE($msc);
?>

Однако, очень странные вещи в мире происходят..... :(

PROGRAMMATOR 11.03.2010 21:56

Re: Пожалуйста, очень нужна помощь с MySQL
 
А у меня работает, в общем вам осталось разобраться со скриптами, к серверу уже нормально подключается, выборка делается.

PHP код:

$mysql mysql_connect('xxx.xx.xxx.xx''baka''666666');

if (
$mysql) {
    
mysql_select_db('l2rt');
    
    
$query mysql_query('SELECT * FROM accounts');
    while (
$row mysql_fetch_assoc($query))
    {
        
$logins .= $row['login'].'<br />';
    }
    
    echo 
$logins;


Цитата:

admin
admin2
admin3
admin4
admin5
antharas
antonik852
deade
deadeade
dedae
mainadmin
xxx

KitKat 11.03.2010 23:23

Re: Пожалуйста, очень нужна помощь с MySQL
 
Вобщем, поставил сайт через apache, а с хостинга сделал переадресацию. И я доволен, и бд работает. Все равно мало кто смотрит в строку с адресом... З.ы. Кстати, я бы очень попросил удалить тему, т.к. особо ничего полезного в ней нет, а мой айпи будет виден всем... Еще раз большое спасибо вам, тов. Programmator!

PROGRAMMATOR 12.03.2010 00:22

Re: Пожалуйста, очень нужна помощь с MySQL
 
Ну, айпи, затереть не проблема, а тема, пусть будет, возможно у кого тоже такое будет. А вот там перенаправления делать какие-то я бы не стал. Да и вообще, использовать корявые скрипты опасно, да и не положено. :)

Sish 18.03.2010 22:51

Re: Пожалуйста, очень нужна помощь с MySQL
 
/.......Ошибка запроса (localhost, l2jdb):
SELECT * FROM accounts WHERE email='siyovushjon92@mail.ru' LIMIT 1

1054, Unknown column 'email' in 'where clause'
Ошибка запроса (localhost, l2jdb):
INSERT INTO `accounts`
(`login`, `password`, `accessLevel`, `email`, `answer`, `question`)
VALUES ('phantom', 'i7FGrhvdOP4v0QBOoWrm5MtBZqo=', 0, 'siyovushjon92@mail.ru','terrible','pers1')

1054, Unknown column 'email' in 'field list'

Travesil 05.04.2010 14:29

Re: Пожалуйста, очень нужна помощь с MySQL
 
та же история возникла и у меня стрес прописал в базу свои таблици отображается статус сервера оn а увидеть статистику неотображает в новекате создал пользователя и с ip своим и с локалхостом глухо сервер 17 рева фениксов посоветуйте плиз что делать))
да еще windows 7 на ней пробую и незнаю где смотреть активацию stres непокупал мож иза этого?В ADMIN панели стреса пишет когда жмеш на персанвжи( В базе данных нет персонажей)страно

Так разобрался вот при инстале стресса нужно указывать кодировку ANSI
тогда начинает работать с базой


Текущее время: 08:44. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot