Доступ к mySQL возможен только через Shell доступ. Что это значит ?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Доступ к mySQL возможен только через Shell... Expand / Collapse
Автор
Сообщение
10.09.2001 13:58
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 06.02.2003 8:05
Сообщ.: 187, Visits: 2 058
Доступ к mySQL возможен только через Shell доступ. Что это значит ?
На меня завели БД mySQL и выслали следующую информацию:
> Имя базы: base1
> Имя пользователя: user1
> Хост на котором расположен сервер БД: database
> Пароль: password1

> Вам необходимо с помошью shell доступа на нашем сервере соединяться с базой данных MySQL. Хост database.agava.ru
> Хост для shell доступа entropy.agava.ru
> Логин и пароль такие же как и для ftp доступа.

Проблема: не могу никак подключиться к БД
У меня установлена система: Windows'98 SE
Я пробовал и так:
mysql -u base1 -p -h entropy.agava.ru user1
выдает Can't connect to MySQL server on 'entropy.agava.ru'
и так:
mysql -u base1 -p -h database user1
выдает Can't connect to MySQL server on 'database.agava.ru'

Даже пытался коннектиться из PHP:
<?php
echo "Connecting ...";
$db=mysql_connect("entropy.agava.ru","user1","password1");
mysql_close($db);
?>
Ничего не вышло: ошибка та же.

Я обратился к тем, кто мне выделил место под БД mySQL, а они мне:
"Доступ к базе данных осуществляетя только через shell доступ. Хост для shell доступа entropy.agava.ru Логин и пароль такие же, как и для ftp доступа."
Что это значит ?
И как все таки в данном случае я могу подключиться к БД из PHP ?
Сообщ. #723606
10.09.2001 14:56
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.01.2002 11:40
Сообщ.: 135, Visits: 1 497
БЫЛО:
$db=mysql_connect("entropy.agava.ru","user1","password1");

НАДО:
$db=mysql_connect("localhost","user1","password1");
т.к. PHP скрипт выполняется на локальном хосте по отношению
к серверу.
Сообщ. #723613
10.09.2001 15:46
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 06.02.2003 8:05
Сообщ.: 187, Visits: 2 058
Дело в том, что php-скрипт я запускал с локальной машины, а БД находится на совсем другом хосте. Видимо на entropy.agava.ru
И наконец, я пробовал и без PHP
c:\mysql\bin\mysql -u base1 -p -h entropy.agava.ru user1
ошибка та же.

Какие еще идеи ?
Сообщ. #723625
22.09.2001 7:15
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 14.06.2006 0:11
Сообщ.: 3, Visits: 35
> Какие еще идеи ?

Поставь phpMyAdmin (http://phpwizard.net/projects/phpMyAdmin/)
Он работает с веба, дает практически полный доступ к управлению базами. Доступ к My SQL через Shell становится, вобщем-то, не нужным.

Если, на сервере провайдера нет PHP - то phpMyAdmin можно поставить на любом другом сервере (в том числе и локальном) и прописать ему в конфиге адреса и пароли к базам.
Вобщем там есть документация... ;)
Сообщ. #725133
09.11.2001 9:49
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 19.11.2001 14:43
Сообщ.: 62, Visits: 683
Так, не пудрите друг другу мозги! Верно, что к бд ты с другой машины не подключишься(скорее всего это так, но не стопроцентно), а доступ через shell осуществляется через SSH-клиент(на агаве предлагают Putty) таким образом, как это указано в документации по MySQL, т.е. через mysqladmin -uuser -ppassword create db_name. Выше обозначенный файл жди по мылу.
Сообщ. #732096
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 7:26