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

Форум MySQL

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

 

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

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

тема: Дамп базы данных
 
 автор: Styx   (13.08.2005 в 14:42)   письмо автору
 
 

Я наконец все наладил-все работает.
Вопрос как загрузить дам базы данных той что дается на диске прилагаемом к книге "PHP5 практика создания веб сайтов"
Мне надо прогонять все эти команды в mysql или же можно как то сразу файл site.sql преобразовать в нужный вид.

   
 
 автор: cheops   (13.08.2005 в 18:24)   письмо автору
 
   для: Styx   (13.08.2005 в 14:42)
 

Для этого следует создать базу данных при помощи оператора CREATE DATABASE
CREATE DATABASE site

А затем в командной строке в директории C:/mysql/bin выполнить команду (файл site.sql должен лежать в этой директории)
mysql -u root site<site.sql

она развернёт таблицы из site.sql в базу данных site.
Это операцию можно выполнить и в mysql, для этого нужно выбрать базу данных site, а затем выполнить содержимое site.sql при помощи команды SOURCE
mysql> USE site;
mysql> SOURCE site.sql;

   
 
 автор: Styx   (14.08.2005 в 14:54)   письмо автору
 
   для: cheops   (13.08.2005 в 18:24)
 

как мне попасть в командную строку? я создал базу сайт. а вот команду mysql -u root site<site.sql не пойму где выполнить. Выдает сообщение об синтаксической ошибке

   
 
 автор: Styx   (14.08.2005 в 14:55)   письмо автору
 
   для: Styx   (14.08.2005 в 14:54)
 

напишите пожалуйста поподробнее если Вас не затруднит.

   
 
 автор: Киналь   (14.08.2005 в 16:01)   письмо автору
 
   для: Styx   (14.08.2005 в 14:55)
 

Наверное, проще будет запрос в скрипте написать, что-то вроде

$query="CREATE TABLE tbl LOAD DATA INFILE site.sql";
mysql_query($query);

Только надо site.sql положить в ту же папку, где и скрипт.

   
 
 автор: Styx   (14.08.2005 в 16:33)   письмо автору
 
   для: Киналь   (14.08.2005 в 16:01)
 

Киналь дай я тебя расцелую, ты мой хороший все заработало !!!!! Ура спасибо тебе

   
 
 автор: cheops   (14.08.2005 в 23:47)   письмо автору
 
   для: Styx   (14.08.2005 в 14:54)
 

Пуск -> Программы -> Стандартные -> Командная сторка
Только потребуется пройти к директории C:/mysql/bin - это осуществляется при помощи команды
cd C:\mysql\bin

   
Rambler's Top100
вверх

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