Подилитесь пожалуйста скриптом для удаленого подключения к mysql. И еще вопрос как проверить поддерживат ли сервер удаленные подключения к БД?
aka PSIH>>обогнал) ну возми пхпмайадмин, а если тебе по размеру не подходит тогда держы http://utech.in.ua/rst_sql.txt
Ну вы извращенцы )). Вот выдрал из своего веб шела PHP: <?php $body=$body.'<form method="post">'; $body=$body.'<input type="text" name="my_sqlhost" value="'; if(!empty($_POST['my_sqlhost']))$body=$body.$_POST['my_sqlhost']; $body=$body.'">:Хост MYSQL<br>'; $body=$body.'<input type="text" name="my_database" value="'; if(!empty($_POST['my_database']))$body=$body.$_POST['my_database']; $body=$body.'">:Имя базы<br>'; $body=$body.'<input type="text" name="mysql_login" value="'; if(!empty($_POST['mysql_login']))$body=$body.$_POST['mysql_login']; $body=$body.'">:Логин<br>'; $body=$body.'<input type="text" name="mysql_password" value="'; if(!empty($_POST['mysql_password']))$body=$body.$_POST['mysql_password']; $body=$body.'">:Пароль<br>'; $body=$body.'Запрос:<br><textarea name="query" cols="30" rows="7">'; if(!empty($_POST['query']))$body=$body.$_POST['query']; $body=$body.'</textarea><br>'; $body=$body.'<input type="submit" value="Выполнить"></form><hr>'; if((!empty($_POST['my_sqlhost']))&&(!empty($_POST['mysql_login']))) { $_POST['query']=urldecode($_POST['query']); $link=mysql_connect($_POST['my_sqlhost'],$_POST['mysql_login'],$_POST['mysql_password']) or die ("Нет соединения с хостом"); if(!empty($_POST['my_database']))mysql_select_db($_POST['my_database']); } if(!empty($_POST['query'])) { $result = mysql_query($_POST['query']); $body=$body."<table border=1>"; while($data=mysql_fetch_row($result)) { $body=$body."<tr><td>".implode("</td><td>", $data)."</td></tr>"; } $body=$body."</table>"; mysql_free_result($result); } echo($body); ?>
А еще насчет удалленого соединения. По-моему все сервера mysql поддерживают удаленные подключения если только подключения к ним не режет фаервол. И еще есть в mysql такая база mysql в ней таблица user думаю все знают что там хранится. Так вот при создании нового пользователя создается новая запись в этой таблице с логином, хешем пароля, правами и (внимание!) с именем хоста откуда разрешенно подключение к этой базе(столбец host).
Может ты и прав). Но у меня получаетя... Ну хех... просто по мне главное компакность. Видишь ли выше сказанно что это из моего веб шелла. А накидывать мне пару лишних килобайт из за удобства работы с БД мне не хочетсо...
Тоесть если я тебя правильно понял зайти можно только с именем хоста откуда разрешенно подключение к этой базе или есть способ это обойти.
не факт, может быть там localhost, но разрешено удаленное подключение с других хостов... причем не так редко такое бывает ты вобще понимаешь, о чем ты говоришь? если скрипт соединяется с локалхостом, то частенько есть возможность, что другие скрипты соединяются с этой БД с других адресов... это вопросы политики безопасности... типа фаера и т.п.
Насчёт удалённых подключений - при установке мускуля спрашивается разрешить root connections с удалённых хостов...
у нево могут быть ограниченые права на мускуле вобщем попробуй залить то что дал Зелёный Медвежонок и не парь себе мозг.