Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как указать хост в запросе?
 
 автор: kasir   (08.09.2006 в 11:55)   письмо автору
 
 

Как указать хост в запросе:

exec ("mysql -u alex hostip < 'C:\Program Files\Apache Group\Apache2\htdocs\serg2\hosip_current.sql'");

Если можно примером!

   
 
 автор: cheops   (08.09.2006 в 12:53)   письмо автору
 
   для: kasir   (08.09.2006 в 11:55)
 

В параметре -h
exec ("mysql -h 62.98.100.2 -u alex hostip < 'C:\Program Files\Apache Group\Apache2\htdocs\serg2\hosip_current.sql'");

   
 
 автор: kasir   (08.09.2006 в 13:01)   письмо автору
 
   для: cheops   (08.09.2006 в 12:53)
 

Большое спасибо

   
 
 автор: kasir   (08.09.2006 в 16:31)   письмо автору
 
   для: kasir   (08.09.2006 в 13:01)
 

Почемуто не работает((((

   
 
 автор: Trianon   (08.09.2006 в 16:37)   письмо автору
 
   для: kasir   (08.09.2006 в 16:31)
 

пароль надо указывать. -pпароль слитно.

и еще у меня есть подозрения насчет апострофов.... Я как-то неуверен, что их можно использовать вместо кавычек.

   
 
 автор: kasir   (08.09.2006 в 16:48)   письмо автору
 
   для: Trianon   (08.09.2006 в 16:37)
 

Пишу в командной строке:

mysql -h 10.1.1.2 hostip -u alex -p "" < C:\Program Files\Apache Group\Apache2\htdocs\serg2\hosip_current.sql

выдаёт ошибку.
Что не так?

   
 
 автор: cheops   (08.09.2006 в 21:19)   письмо автору
 
   для: kasir   (08.09.2006 в 16:48)
 

Если пароля нет -p указывать не нужно. "" - вот это что? Пользователь alex является сетевым? Т.е. ему разрешается обращаться к серверу по сети?

   
 
 автор: kasir   (09.09.2006 в 11:06)   письмо автору
 
   для: cheops   (08.09.2006 в 21:19)
 

А если я в базе hostip удалил все таблицы, т.е от базы осталось только название которое hostip. Таблицы можно востановить через консоль Дампом??

   
 
 автор: cheops   (09.09.2006 в 12:04)   письмо автору
 
   для: kasir   (09.09.2006 в 11:06)
 

Да, можно.

   
 
 автор: kasir   (09.09.2006 в 12:07)   письмо автору
 
   для: cheops   (09.09.2006 в 12:04)
 

А каким образом?? приведите пример пожалуйсто. Файл который должен востанавливать базу hostip_current.sql, лежит он на сервере в папке serg2. Проблема в том что я незнаю как указать путь к этому файлу.

   
 
 автор: cheops   (09.09.2006 в 12:26)   письмо автору
 
   для: kasir   (09.09.2006 в 12:07)
 

1) А полный путь к папке serg2 какой?
2) Сервер ваш или хостера?

   
 
 автор: kasir   (09.09.2006 в 12:33)   письмо автору
 
   для: cheops   (09.09.2006 в 12:26)
 

Не сервер не мой, тоесть файл который мне нужен лежит на другом компьютере.
Путь к папке вообще такой:

C:\Program Files\Apache Group\Apache2\htdocs\serg2\hostip_current.sql

Пробовал через этот путь не получилось. Попробовал по другому:

//Server/htdocs/serg2/hostip_current.sql.

Я вот думаю может что-то не так в запросе??IP сервера такой 10.1.1.1
Запрос таков:

mysql -h 10.1.1.1 -u alex -b hostip // ну и дальше идёт путь, который я немогу указать=(

   
 
 автор: cheops   (09.09.2006 в 12:38)   письмо автору
 
   для: kasir   (09.09.2006 в 12:33)
 

Вот на этом не вашем сервере, учётная запись alex позволяет производить удалённое обращение к серверу или нет? Чей этот сервер? Хостера или просто сервер локальной сети? Нужно больше подробностей.

   
 
 автор: kasir   (09.09.2006 в 12:39)   письмо автору
 
   для: cheops   (09.09.2006 в 12:38)
 

Это просто сервер локальной сети.

   
 
 автор: Trianon   (09.09.2006 в 12:39)   письмо автору
 
   для: kasir   (09.09.2006 в 12:33)
 

offtopic

Между моим кодом

foreach($tables as $table)  
{
...   
}

и Вашим

foreach($tables as $table)  
echo "Удалено<br>";
{  
  ....
}

есть очень существенная разница.

   
 
 автор: kasir   (09.09.2006 в 12:42)   письмо автору
 
   для: Trianon   (09.09.2006 в 12:39)
 

Извените echo "Удалено<br>"; я просто забыл удалить.

   
 
 автор: kasir   (09.09.2006 в 13:27)   письмо автору
 
   для: kasir   (09.09.2006 в 12:42)
 

Спасибо за Вашу помощ.... но всё же я непонял как указать путь к серверу. Решил перенести файл к себе на ПК.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования