0
Я использую следующую команду.mysqldump не сбрасывает таблицы в базе данных в MariaDB 5.5
/usr/bin/mysqldump --defaults-file=/etc/my.cnf --single-transaction --flush-logs --create-options -B --default-character-set=utf8 --routines --max_allowed_packet=1048576 -u root -p --socket=/var/lib/mysql/mysql.sock 'mydatabase' > mydump.DUMP
Это выход отвала
[[email protected] bin]# cat mydump.DUMP
-- MySQL dump 10.14 Distrib 5.5.41-MariaDB, for Linux (x86_64)
--
-- Host: localhost Database: mydatabase
-- ------------------------------------------------------
-- Server version 5.5.41-MariaDB
/*!40101 SET @OLD_CHARAC[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 */;
/*!40103 SET [email protected]_TIME_ZONE */;
/*!40101 SET [email protected]_SQL_MODE */;
/*!40014 SET [email protected]_FOREIGN_KEY_CHECKS */;
/*!40014 SET [email protected]_UNIQUE_CHECKS */;
/*!40101 SET [email protected]_CHARACTER_SET_CLIENT */;
/*!40101 SET [email protected]_CHARACTER_SET_RESULTS */;
/*!40101 SET [email protected]_COLLATION_CONNECTION */;
/*!40111 SET [email protected]_SQL_NOTES */;
-- Dump completed on 2016-07-18 11:26:33
У меня есть несколько таблиц и представлений в этой базе данных. Но mysqldump имеет только указанные выше строки. Он не имеет информации о таблицах или представлениях.
Посмотрите, удаляется ли пробел здесь '--max_allowed_packet = 1048576'. –
Извините, я получил это пространство, когда у меня была копия, вставленная в запрос. Иначе нет места. – abc