X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> БД из файла
mawa
mawa
Topic Starter сообщение 15.12.2008, 22:57; Ответить: mawa
Сообщение #1


Добрый день, подскажите пожалуйста как добавлять бд, например books.sql
create table customers
(
    customerid int unsigned not null auto_increment primary key,
    name char(30) not null,
    address char(40) not null,
    city char(20) not null
};

create table orders
(
    ordersid int unsigned not null auto_increment primary key,
    customerid int unsigned not null,
    amount float(6,2),
    date date not null
);


я пытаюсь так в командной строке:
mysql -h localhost -u bumer books -p < books.sql - хочу хотя бы переназначить файл не получается, помогите пожалуйста!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
UncleM
UncleM
сообщение 16.12.2008, 2:41; Ответить: UncleM
Сообщение #2


mysql -h localhost -u bumer -D books < "путь к books.sql"
Здесь:
-h - сервер
-u - имя юзера
-D - название базы даных

Если нужен пароль, добавьте -p после -u bumer.

И главное, укажите полный путь к файлу books.sql.

Кстати, у вас ошибка в SQL синтаксисе:
create table customers
(
    customerid int unsigned not null auto_increment primary key,
    name char(30) not null,
    address char(40) not null,
    city char(20) not null
[COLOR=Red][B])[/B][/COLOR];

create table orders
(
    ordersid int unsigned not null auto_increment primary key,
    customerid int unsigned not null,
    amount float(6,2),
    date date not null
);


--------------------
Осторожно! Вы можете получить огромный заряд позитива!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 16.12.2008, 9:14; Ответить: mawa
Сообщение #3


C:\Documents and Settings\BumeRoK>mysql -h localhost -u bumer -D books -p < Z:\h
ome\localhost\www\Tools\phpmyadmin\books.sql
Enter password: ******

C:\Documents and Settings\BumeRoK>mysql -h localhost -u bumer -D books -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with; or \g.
Your MySQL connection id is 7
Server version: 5.0.41-community-nt MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show tables;
Empty set (0.00 sec)

mysql> exit
Bye

Ну ничего не происходит, или не должно происходить. В файле находится 2 таблицы , а когда - вывод таблиц, то она пустая.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
UncleM
UncleM
сообщение 16.12.2008, 9:24; Ответить: UncleM
Сообщение #4


Добавьте -p перед -D, а не после.

Получится

mysql -h localhost -u bumer -p -D books < "путь к books.sql"


--------------------
Осторожно! Вы можете получить огромный заряд позитива!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 16.12.2008, 9:31; Ответить: mawa
Сообщение #5


Все равно пустая
   C:\Documents and Settings\BumeRoK>mysql -h localhost -u bumer -p -D books1 < Z:\h
  ome\localhost\www\Tools\phpmyadmin\books.sql
  Enter password: *****
  
  C:\Documents and Settings\BumeRoK>mysql -h localhost -u bumer -p -D books1
  Enter password: *****
  Welcome to the MySQL monitor.  Commands end with; or \g.
  Your MySQL connection id is 38
  Server version: 5.0.41-community-nt MySQL Community Edition (GPL)
  
  Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
  
  mysql> show tables;
  Empty set (0.00 sec)
  
  mysql>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
UncleM
UncleM
сообщение 16.12.2008, 9:37; Ответить: UncleM
Сообщение #6


Хм, явно что-то с путями... я сколько не запускаю, у меня все работает.
Пробую дальше.


--------------------
Осторожно! Вы можете получить огромный заряд позитива!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 16.12.2008, 9:39; Ответить: mawa
Сообщение #7


я путь вставляю прямо с командера, ошибки в пути не может быть, попробую еще раз.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 16.12.2008, 9:42; Ответить: mawa
Сообщение #8


а нельзя как то по другому, может как-то через phpMyAdmin?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
UncleM
UncleM
сообщение 16.12.2008, 9:45; Ответить: UncleM
Сообщение #9


В phpmyadmin есть вкладка "Import" или что-то того, если у вас на русском.

Эта вкладка находится в БД, так что сначала нужно нажать на название нужной базы.

Кстати, я прикрепил пример того, что я вижу у себя, когда запускаю команду mysql.


--------------------
Осторожно! Вы можете получить огромный заряд позитива!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 16.12.2008, 9:51; Ответить: mawa
Сообщение #10


экспорт есть, а вот импорта нет.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Исправить ошибку при загрузке файла и добавить google recaptcha
0 Serg1991 3050 18.2.2015, 18:21
автор: -Serg1991-
Открытая тема (нет новых ответов) Ищу Копипастера 3р файл картинка+текст+кач файла и закач ко мне на хостинг
0 dimka1109 3212 21.1.2015, 20:13
автор: dimka1109
Открытая тема (нет новых ответов) Написать скрипт для внесение данных из файла
1 andre69 1218 6.11.2013, 17:35
автор: Slava1988
Открытая тема (нет новых ответов) Нужна помощь (при тыке на рекламу, скачивание файла).
0 Царь 2603 1.9.2013, 16:07
автор: -Царь-
Открытая тема (нет новых ответов) Просмотр рекламы перед скачкой файла
0 spudi 2622 28.5.2013, 12:04
автор: -spudi-


 



RSS Текстовая версия Сейчас: 26.4.2024, 3:47
Дизайн