|
|
|
| Люди, помогите разобраться, я в базах совсем 0.
Провайдер создал для меня базу данных и прислал мне
Имя базы: dbname
Имя пользователя: usersname
Хост на котором расположен сервер БД: dbhost
Пароль: pass
Что мне со всем этим делать, как ее администрировать?
Нужно зайти на сервер в режиме терминала, или как?
Какой-то MySQL клиент предполагается, если да, где его взять?
Помогите, пожалуста.
И извините за полную дремучесть | |
|
|
|
|
|
|
|
для: and_alex
(25.12.2004 в 17:09)
| | Для работы с базой данных следует обратить внимания на ссылки по теме http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1095. Если открыт непосредственный доступк к базе данных (что вряд ли) можно воспользоваться как консольным клиентом mysql, входящим в состав дистрибутива MySQL, либо сторонним окнонным менеджером (мне нравится Control Center, доступный для свободной загрузки с www.mysql.com). Чаще хостинг предоставляет доступ к Web-панели администрирования phpMyAdmin
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=365
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=189
который можно использовать для управления MySQL как на сервер, так и на локальном хосте (у него, кстати, русский интерфейс). | |
|
|
|
|
|
|
|
для: and_alex
(25.12.2004 в 17:09)
| | Назначение параметров и осуществление соединения описывается в статье по ссылке http://www.softtime.ru/info/articlephp.php?id_article=24, а так же в большинстве тем форума, например, тут http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1109 | |
|
|
|
|
|
|
|
для: cheops
(25.12.2004 в 18:02)
| | Если провайдер написал, что надо использовать shell, что это значит?
MySQL Query Browser или MySQL Administrator - это помогает, что нужно вписать в качестве Server Host (users name и password - это понятно ;))
Можно не устанавливать у себя на компьютере сервер БД и PHP? | |
|
|
|
|
|
|
|
для: and_alex
(26.12.2004 в 23:10)
| | shell - это консольная оболочка, её можно использовать если на вашем тарифном плане предусмотрен SSH - он есть?
В качестве Server Host нужно написать то, что в dbhost.
Для использования вышеуказанных программ PHP не нужно... MySQL вообще говоря тоже можно не ставить, если вы не планируете использовать MySQL на локальном хосте. | |
|
|
|
|
|
|
|
для: cheops
(26.12.2004 в 23:54)
| | Хеопс, спасибо за терпение и извини за тупость, растолкуй, пож.
У меня сайт http://comp4u.h12.ru
Провайдер пишет: используй shell, это значит, что SSH - есть ? Где этот shell взять ?
Цитирую, что я получил от провайдера:
Вам предоставлен доступ к серверу баз данных MySQL:
Вы можете воспользоваться им с регистрационной информацией приведенной ниже:
Имя базы:dbname
Имя пользователя: usersname
Хост на котором расположен сервер БД: database
Пароль: password
Чтобы написать Server Host - нужен полный путь типа comp4u.h12.ru/???????/database или как... | |
|
|
|
|
|
|
|
для: and_alex
(27.12.2004 в 00:33)
| | Хм... а где строчка про shell, кроме этого совета никаких пояснений не прилагалось, слишком уж туманно? SSH - это сервис для доступа к удалённой машине по сети, но насколько я понимаю на h12 такая раскошь вряд ли водится...
Нет в поле Server Host следует писать только "comp4u.h12.ru". | |
|
|
|
|
|
|
|
для: cheops
(27.12.2004 в 00:44)
| | А где можно скачать консоь shell?У меня есть сервер MySQL,но я использую хостинг holm.ru.И я бы хотел скачать консоль. | |
|
|
|
|
|
|
|
для: Георгий
(15.07.2005 в 13:54)
| | Консольный клиент можно найти в дистрибутиве MySQL в директории mysql/bin/mysql.exe, если у вас на локальной машине установлен MySQL вы можете его запустить. Только на хостингах обычно запрещают доступ к базе данных из сети в целях повышения безопасности и разрешают только обращение к ним скриптам, расположенным на локальном хосте. | |
|
|
|
|
|
|
|
для: cheops
(15.07.2005 в 15:52)
| | Там на хостинге было написано что можно использовать консоль:
Уважаемый пользователь username,
Вам предоставлен доступ к серверу баз данных MySQL:
Вы можете воспользоваться им с регистрационной информацией
приведенной ниже:
Имя базы: bd
Имя пользователя: username
Хост на котором расположен сервер БД: database(это я не менял)
Пароль: password
Для проверки вы можете ввести в командной строке (shell)
нашего сервера следующую строку:
$ mysql -u username -p -h database bd
После ввода пароля вы попадете в MySQL монитор и сможете приступить
к администрированию вашей базы данных.
Консоль я нашел,вот только он не пишет : "shell>".
или надо дать команду?
Еще в инструкции по установке сервера был код:
<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
if (!@mysql_select_db($dbname,$dbcnx) )
{
echo "<p>К сожалению, не доступна база данных</p>";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "<p>Ошибка в запросе</p>";
exit();
}
echo mysql_result($ver, 0);
?>
|
Я внес свои данные,и показал(на www.holm.ru)версию My SQL,а как через консоль я не знаю. | |
|
|
|
|
|
|
|
для: Георгий
(15.07.2005 в 16:38)
| | Вероятно вам предоставлен SSH-доступ (поправьте, если ошибаюсь), тогда вам необходимо загрузить PuTTY - клиент для SSH доступа, при помощи его вы сможет запускать mysql на сервере.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=480 | |
|
|
|
|
|
|
|
для: and_alex
(25.12.2004 в 17:09)
| | Я прикрепил клиентскую программу(putty) для администратирования СУБД.При открытии надо написать адрес хоста(узнай у администратора),тепер нажать open.А потом ввести логин(обычно это имя для FTP),потом пароль.
Выйдет"bash$".Теперь можешь ввести команду для соединения з базой данных. | |
|
|
|