у меня есть файл дамп, который я пытаюсь импортироватьИмпорта файл 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`
Можете ли вы показать нам соответствующее содержимое файла сценария 'somedump_nov29.sql'? Возможно ли, что он просто создает временные таблицы, которые затем исчезают, когда заканчивается сеанс пользователя? –
также запускает 'SELECT DATABASE()' после импорта sql. Вы можете быть перенесены в другую БД на somedump_nov29.sql. –
эй, на самом деле я пытаюсь сделать копию другого db. Итак @TimBiegeleisen да, вы правы, таблицы исчезают после окончания сеанса, –