|
автор: Nic (05.12.2006 в 19:29) |
|
| Имеется файл с SQL - на содание таблици.
как мне можно выполнить этот запрос? через че можно запустить этот файл на выполнение.?
вроде понятно объяснил картинку. | |
|
|
|
|
|
|
|
для: Nic
(05.12.2006 в 19:29)
| | Выполнить дамп в файле можно при помощи утилиты mysql
mysql -u root base < base.sql
|
Где base - имя базы данных, куда разворачивается дамп, а base.sql - имя файла. Если пользователь root имеет пароль, то команда будет выглядеть следующим образом
mysql -u root -p base < base.sql
|
| |
|
|
|
|
автор: Nic (05.12.2006 в 22:40) |
|
|
для: cheops
(05.12.2006 в 20:55)
| | Вошем не получаеца ,мож че не так делаю.
а делаю так:
гружу утилитку под рутом.
создаю новую базу данных, куда нужно выполнить команды. все ок.
выбираю созданную базу - все ок.
дальше пишу
<имя базы> < <путь до файла>; - ошибка.
че не так делаю??? | |
|
|
|
|
|
|
|
для: Nic
(05.12.2006 в 22:40)
| | Выполнять команды приведённые выше нужно не в диалоговом режиме, а в командной строке, т.е. сразу без предварительного захода в диалоговый режим mysql. | |
|
|
|
|
автор: Nic (06.12.2006 в 13:17) |
|
|
для: cheops
(06.12.2006 в 12:08)
| | Чето новенькое
а это как ето ? | |
|
|
|
|
|
|
|
для: Nic
(06.12.2006 в 13:17)
| | >гружу утилитку под рутом.
Вы как это осуществляете? При помощи команды
Если да, то тут просто добавляется имя базы данных и файл из которого производится загрузка, т.е. дополнительные параметры. Вообще утилита mysql и другие утилиты дистрибутива обладают расширенной системой параметров (как и любые nix* утилиты). Это связано с тем, что их часто требуется встраивать в системные скрипты, а там диалоговый режим работы не удобен, так как такие скрипты зачастую должны выполняться автоматически. | |
|
|
|