Mysql msqldump文件中的数据丢失

Mysql msqldump文件中的数据丢失,mysql,mariadb,ubuntu-16.04,Mysql,Mariadb,Ubuntu 16.04,几天前,我重新安装了我的系统,并将mariadb安装为默认的mysql服务器。现在我注意到一个问题——每当我尝试创建任何数据库的转储时——它是在没有数据的情况下创建的。在转储文件内部,大多数表都没有数据插入查询,转储文件非常小(低于1mb) 我尝试了几种方法来创建转储文件: Phpmyadmin导出 命令行mysqldump-u user-p databasename>dumpfile.name 但结果是一样的。那么,有没有办法在不重新安装mysql服务器的情况下解决这个问题?我不想丢失我所有的

几天前,我重新安装了我的系统,并将mariadb安装为默认的mysql服务器。现在我注意到一个问题——每当我尝试创建任何数据库的转储时——它是在没有数据的情况下创建的。在转储文件内部,大多数表都没有数据插入查询,转储文件非常小(低于1mb)

我尝试了几种方法来创建转储文件:

  • Phpmyadmin导出

  • 命令行mysqldump-u user-p databasename>dumpfile.name

  • 但结果是一样的。那么,有没有办法在不重新安装mysql服务器的情况下解决这个问题?我不想丢失我所有的数据库

    规格:

    Server: Localhost via UNIX socket
    Server Type: MariaDB
    Server version: 10.0.34-MariaDB-0ubuntu0.16.04.1 - Ubuntu 16.04
    
    Apache/2.4.18 (Ubuntu)
    Databesa client version : libmysql - mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $
    PHP version: 7.0.30-0ubuntu0.16.04.1
    

    也许你在
    my.cnf
    中有什么东西覆盖了
    mysqldump
    的默认选项,我没有更改任何东西,我想是mysqldump的mariadb的默认文件。一定有什么东西更改了,否则你不会得到不同的结果。无论如何,如果您想更有效地获得帮助,请让版主将此迁移到