Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Ошибка импорта дампа MySQL

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Переехал на новый хостинг, пытаюсь импортировать дамп базы с предыдущего хостинга - получаю ошибку одну и ту же

Цитата:
 -- Database: `admin_mogutas`
--
 
-- --------------------------------------------------------
 
--
-- Table structure for table `mg_avito_cats`
--
 
CREATE TABLE IF NOT EXISTS `mg_avito_cats` (
  `id` int(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `parent_id` int(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8
 

 
Данную ошибку получаю при импорте любой базы с предыдущего хостинга и от разных сайтов. Впечатление такое, что базы битые или типа того (/
Ну и собсна - как исправить?

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 07:21 31-12-2020 | Исправлено: GEGEMON, 07:21 31-12-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON

Цитата:
получаю ошибку одну и ту же

Какую?

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 07:24 31-12-2020
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
вот так -  

Цитата:
 
--
-- Table structure for table `mg_avito_cats`
--
 
DROP TABLE IF EXISTS `mg_avito_cats`
Ответ MySQL: Документация
 
#1046 - База данных не выбрана
 
 

 

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 07:49 31-12-2020 | Исправлено: GEGEMON, 07:49 31-12-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON

Цитата:
#1046 - База данных не выбрана

у вас пропущена/потеряна/не существует первая команда, которая указывает с какой базой данных работать. иначе сервер не знает в какой базе создавать таблицы.
 

Код:
USE база_данных;

 
должно быть до команд создания/удаления таблиц.
 
либо указываете если импортируете из командной строки

Код:
mysql -u юзер -p --database=база_данных < импорт.sql

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 07:53 31-12-2020 | Исправлено: Mavrikii, 07:54 31-12-2020
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii (пост)
Цитата:
mysql -u юзер -p --database=база_данных < импорт.sql

 
 Все понятно кроме <импорт -  не по русски же писать?

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 07:58 31-12-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON

Цитата:
Все понятно кроме <импорт -

неужели до такой степени разжевывать нужно? это просто название дамп файла или файла с sql запросами.

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 08:00 31-12-2020
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii (пост)
Цитата:
неужели до такой степени разжевывать нужно?

 
весьма и весьма желательно.
В консоли данный запрос отображается как неправильный, с крестом красным

Цитата:
mysql -u admin_mogutas -p --database=admin_mogutas < admin_mogutas.sql

и где дамп должен находится чтобы его загрузить?
 
Статический анализ:
 
Найдено 5 ошибок при анализе.
 
Неожиданное начало выражения. (near "mysql" at position 0)
Неожиданное начало выражения. (near "u" at position 7)
Неожиданное начало выражения. (near "admin_mogutas" at position 9)
Неожиданное начало выражения. (near "p" at position 24)
Неизвестный оператор. (near "database" at position 28)
SQL запрос: Копировать
 
mysql -u admin_mogutas -p --database=admin_mogutas < admin_mogutas.sql
 
Ответ MySQL: Документация
 
#1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса около 'mysql -u admin_mogutas -p --database=admin_mogutas < admin_mogutas.sql' на строке 1

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 08:05 31-12-2020 | Исправлено: GEGEMON, 08:06 31-12-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON

Цитата:
и где дамп должен находится чтобы его загрузить?

где угодно, главное путь к файлу прописать правильно.

Цитата:
В консоли данный запрос отображается как неправильный, с крестом красным

в консоли чего? если речь о phpmyadmin, то просто импортируйте через его опцию, выбрав сначала базу, а затем опцию Import
 

Цитата:
У вас ошибка в запросе. Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса около

это не SQL запрос, это команда консоли системы!
 
еще раз, если работаете с phpmyadmin, то выбираете/создаете нужную базу, затем опция Импорт и туда заливаете файл импорта
   
на скрине выбрана база mysql, но вам не в нее.

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 08:05 31-12-2020 | Исправлено: Mavrikii, 08:10 31-12-2020
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii (пост)
Цитата:
сли речь о phpmyadmin, то просто импортируйте через его опцию, выбрав сначала базу, а затем опцию Import

Именно с этого я и начал и именно в пхпадмин я и получаю ошибку.
Для чего тогда вы написали команду из командной строки?  можете вы просто, доступным языком сказать что мне делать, без всяких инсинуаций на предмет команд консоли

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 08:12 31-12-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON

Цитата:
Именно с этого я и начал и именно в пхпадмин я и получаю ошибку.

потому что вы не выбрали базу, а импортируете сразу в никуда.
 

Цитата:
Для чего тогда вы написали команду из командной строки?

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

Цитата:
я и начал и именно в пхпадмин

не врите, про phpmyadmin не было ни слова.

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 08:15 31-12-2020
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii (пост)
Цитата:
не врите, про phpmyadmin не было ни слова.

напрасно вы так горячитесь. Текст ошибки и форма её вывода могла быть получена только в пхпадмин.
Mavrikii (пост)
Цитата:
потому что вы не выбрали базу, а импортируете сразу в никуда.

просто дичь какая то! Нужно было просто наступить/подсветить имя базы и всё прошло успешно....дичь просто! я ж и так внутри базы, ессно пытаюсь в нее и импортировать.
В итоге - как всегда спасибо. С наступающим!!

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 08:28 31-12-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GEGEMON

Цитата:
Текст ошибки и форма её вывода могла быть получена только в пхпадмин.

простите, что я им не пользуюсь постоянно, так как полно и других методов, более профессиональных. которые могут выдавать и сообщения в аналогичном виде. поэтому и делаю упор не на то, как это выглядит, а как решить проблему.
 
обычно работаю с консолью, либо менеджерами через туннель.

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 08:30 31-12-2020 | Исправлено: Mavrikii, 08:32 31-12-2020
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Ошибка импорта дампа MySQL


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru