2016-07-29 3 views
0

Dumping ich verwende den folgenden Befehl.mysqldump nicht die Tabellen in der Datenbank in 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 

Dies ist die Ausgabe des Dumps

[[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 @[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 

Ich habe einige Tabellen und Ansichten in dieser Datenbank enthalten. Aber mysqldump hat nur die obigen Zeilen, die ich eingefügt habe. Es enthält keine Informationen zu den Tabellen oder Ansichten.

+1

Sehen Sie, wenn das Entfernen der Leerzeichen hier '--max_allowed_packet = 1048576' hilft. –

+0

Entschuldigung, habe diesen Platz, als ich die Abfrage kopiert hatte. Sonst gibt es keinen Platz. – abc

Antwort

0

Dies war ein Fehler von Mariadb, wenn --single-transaction mit mysqldump verwendet wurde. Es ist jetzt behoben.

Verwandte Themen