2015-12-07 5 views
2

у меня есть файл дамп, который я пытаюсь импортироватьИмпорта файл MySQL дамп не возвращает ничего

mysql> use somedb_dec6; 
mysql> source somedump_nov29.sql 

Однако, когда я сделать show tables; сразу это показывает мне правильные таблицы, но если я получаю из тузда строки и войти в систему еще раз и посмотреть, что находится в базе данных он показывает мне следующее

mysql> show tables; 
Empty set (0.00 sec) 

Почему MySQL не сможет выполнить файл дампа? Благодаря

согласно запросу это содержимое файла дампа

-- MySQL dump 10.11 
-- 
-- Host: localhost Database: some_test 
-- ------------------------------------------------------ 
-- Server version  5.0.77 

/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */; 
/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */; 
/*!40101 SET @[email protected]@COLLATION_CONNECTION */; 
/*!40101 SET NAMES utf8 */; 
/*!40103 SET @[email protected]@TIME_ZONE */; 
/*!40103 SET TIME_ZONE='+00:00' */; 
/*!40014 SET @[email protected]@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; 
/*!40014 SET @[email protected]@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; 
/*!40101 SET @[email protected]@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; 
/*!40111 SET @[email protected]@SQL_NOTES, SQL_NOTES=0 */; 

-- 
-- Current Database: `some_test` 
+0

Можете ли вы показать нам соответствующее содержимое файла сценария 'somedump_nov29.sql'? Возможно ли, что он просто создает временные таблицы, которые затем исчезают, когда заканчивается сеанс пользователя? –

+0

также запускает 'SELECT DATABASE()' после импорта sql. Вы можете быть перенесены в другую БД на somedump_nov29.sql. –

+0

эй, на самом деле я пытаюсь сделать копию другого db. Итак @TimBiegeleisen да, вы правы, таблицы исчезают после окончания сеанса, –

ответ

0

Проблема была ранее, когда я использовал ввести MySQL командной строки и источник дамп после подачи use thisdb она используется для заполнения thisdb с отвала. Однако с тех пор, как мы обновили версию mysql, нам пришлось открыть файл дампа и изменить use dumpfromsomeothersource на use thenewdb в файле дампа.

Смежные вопросы