не перенеслась база

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы: Yurich, Absurd

Demm
Сообщения: 40
Зарегистрирован: 12 ноя 2004, 19:11

Проблема такая. Создал я базу на одном компе, потом сохранил эту базу (из папки data). Перенес ее на другой комп, он к ней конектиться показывает что все таблицы на месте, но при обращении к ним говорит что таблица не существует а представление испорчено.
Версии mysql одни и теже! Что делать :cry: ???
Перебивать все это не вариант!!! :cry: :cry:
вот скрин Изображение
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

dump-ом переноси.
Даже самый дурацкий замысел можно воплотить мастерски
Demm
Сообщения: 40
Зарегистрирован: 12 ноя 2004, 19:11

А можно немного поподробнее! Это как?
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

mysqldump yourolddb >yourdb.dmp
mysql yournewdb <yourdb.dmp
Даже самый дурацкий замысел можно воплотить мастерски
Demm
Сообщения: 40
Зарегистрирован: 12 ноя 2004, 19:11

Вот есть у меня база dima я пишу
> mysqldump dima>di.dmp; а он мне ошибку синтаксиса выдает!Что не так? У меня mysql 5
Прочитал ман, в mysql надо ставить не dmp а sql. Но это мне не помогло. почему не дампит? Он мне ошибку синтаксиса выдает во всей строке, типа он не знает этой команды :cry: . ЧТо делать? " дня работы просто так? :cry: :cry:
Скачал прогу mysql snap, так она не хочет к серверу конектиться(((
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Demm, пробел между названием БД и перенаправлением вывода в файл ставить не пробовал?

Я бы сказал, что это не 3 дня работы, а три дня ИБД. Мануалы за это время раз 5 можно было бы прочитать :D
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Ошибку синтаксиса?
И где же оно её выдаёт?

mysqldump и mysql
Это не SQL-запросы, а комманды операционной системы (выполняемые файлы, точнее говоря),
и выполнять их надо в консоли.

Я лично для связи с MySQL пользуюсь PHP-Тулом "phpMyAdmin",
удобный интерфейс, и для экспорта там нужно всего лишь пару раз кликнуть мышкой.
Demm
Сообщения: 40
Зарегистрирован: 12 ноя 2004, 19:11

ну я пишу в командной строке mysqldump dima>di.dmp Он пишет что "mysqldump" не является внутренней или внешней командой и тд
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Ок, значит ОС - Виндовз ))

Наверное пути не настроены.
Найди где находится папка MySQLя, и там в "bin", наверное, должен быть файл, типа mysqldump.exe
Demm
Сообщения: 40
Зарегистрирован: 12 ноя 2004, 19:11

да там есть такой. Где пути настраиваются?
Ответить