Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не получается импортировать базу MySQL  (Прочитано 5912 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Andrei_Nik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Установлен сервер ubintu 12.04, apache 2.2.22, mysql 5.5.24-0ubuntu0.12.04.1, phpMyAdmin 3.4.10.1deb1.
Экспортирую б.д. и пытаюсь импортировать на домашний сервер (Денвер) apache 2.2.22, mysql 5.5.25, phpMyAdmin  5.5.25.
После загрузки файла система выдает сообщение "Импорт успешно завершен, запросов выполнено: 142. (fbdjstats.sql)" но таблицы не создаются. При повторной попытке импорта система ругается "#1304 - PROCEDURE addSquadron already exists". Если импортировать на тот же сервер от куда был произведен экспорт, то все работает нормально.
« Последнее редактирование: 13 Июля 2012, 15:35:40 от Andrei_Nik »

Оффлайн fli

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: Не получается импортировать базу MySQL
« Ответ #1 : 13 Июля 2012, 15:35:25 »
Как импорт./экспортируешь?
БД создал, перед тем, как импортировать?

Оффлайн Andrei_Nik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Не получается импортировать базу MySQL
« Ответ #2 : 13 Июля 2012, 15:41:17 »
Б.д. создал, импортировать пробовал в разных форматах sql, zip и т.д. и через sql запрос.

Оффлайн fli

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: Не получается импортировать базу MySQL
« Ответ #3 : 13 Июля 2012, 15:43:51 »
попробуй так:
mysqldump -u user -p database_name > путь к файлу.sql

Потом этот файл через phpmyadmin импортируй.

Оффлайн Andrei_Nik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Не получается импортировать базу MySQL
« Ответ #4 : 13 Июля 2012, 15:54:53 »
Не работает. "Таблиц в базе данных не обнаружено."

Оффлайн ii343hbka

  • Старожил
  • *
  • Сообщений: 1048
    • Просмотр профиля
Re: Не получается импортировать базу MySQL
« Ответ #5 : 13 Июля 2012, 16:39:41 »
а как дампили?

Пользователь решил продолжить мысль 13 Июля 2012, 16:40:58:
а все увидел, через pmy?
а можно тогда первые 10-15 строк дампа?
ж)
ммм... Убунточка

Оффлайн Andrei_Nik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Не получается импортировать базу MySQL
« Ответ #6 : 13 Июля 2012, 16:58:33 »
Вот.
-- phpMyAdmin SQL Dump
-- version 3.4.10.1deb1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Июл 13 2012 г., 14:57
-- Версия сервера: 5.5.24
-- Версия PHP: 5.3.10-1ubuntu3.2

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

--
-- База данных: `fbdjstats`
--

DELIMITER $$
--
-- Процедуры
--
CREATE DEFINER=`fbdadmin`@`localhost` PROCEDURE `addSquadron`(IN squadName VARCHAR(100), IN commander VARCHAR(100),IN homeURL VARCHAR(200))
BEGIN

Оффлайн ii343hbka

  • Старожил
  • *
  • Сообщений: 1048
    • Просмотр профиля
Re: Не получается импортировать базу MySQL
« Ответ #7 : 13 Июля 2012, 18:38:51 »
ок
а вы как, в pmy создаете базу и потом в нее импортируете?
или без выбора базы дамп испортируете?


просто если пробовать восстановить, выполнив sql, не получится из-за того, что нету директивы создания и использования базы данных
ну а если в уже существующую не получается, то я не знаю
« Последнее редактирование: 13 Июля 2012, 18:41:28 от ii343hbka »
ж)
ммм... Убунточка

Оффлайн unixod

  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Не получается импортировать базу MySQL
« Ответ #8 : 13 Июля 2012, 19:46:17 »
Не советую дампить через phpmyadmin. Были на практике случаи когда она дампил только часть, а писал что все задампил. В итоге при импорте естественно ничего не работало.

Оффлайн Andrei_Nik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Не получается импортировать базу MySQL
« Ответ #9 : 13 Июля 2012, 20:58:17 »
Дамп делал так: mysqldump -u user -p database_name > путь к файлу.sql
Импорт делал в существующую базу.

Оффлайн ii343hbka

  • Старожил
  • *
  • Сообщений: 1048
    • Просмотр профиля
Re: Не получается импортировать базу MySQL
« Ответ #10 : 13 Июля 2012, 22:39:05 »
хм
тогда добавьте в самом самом начале дампа
use fbdjstats;
ну а потом
mysql -hlocalhost -uroot -p < путь_до_дампа
предварительно вычистив базу
может консоль что-нибудь скажет
« Последнее редактирование: 13 Июля 2012, 22:40:52 от ii343hbka »
ж)
ммм... Убунточка

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Не получается импортировать базу MySQL
« Ответ #11 : 15 Июля 2012, 22:17:03 »
форум ExBB без MySQL
Wars ~.o

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.