【问题标题】:PhpMyAdmin database Export.PhpMyAdmin 数据库导出。
【发布时间】:2017-08-17 12:50:10
【问题描述】:

我正在从 PHPMYADMIN 导出数据库。数据库在远程服务器上有 341 个表,但是当我将 Sql 文件导入本地服务器 PHPMYADMIN 时,我只有 213 个表。

问题:

如何获取本地主机上的所有数据库表。

【问题讨论】:

    标签: mysql database phpmyadmin export database-connection


    【解决方案1】:

    phpmyadmin 应该在您导出时全部导出 -> 快速,但请尝试使用自定义选项并确保全部选中。另外,可能要检查本地和远程的mysql模式(选择@@global.sql_mode)。如果您的本地有默认设置,则可能有一些表的列中包含不允许的数据。

    【讨论】:

      【解决方案2】:

      假设您的数据库非常大,那么通过命令行而不是 phpMyAdmin 导出它可能会更成功:

      /usr/bin/mysqldump -u USERANME -p DATABASE_NAME > output.sql
      

      运行它,系统会提示您输入数据库密码,然后您将获得包含数据库的 output.sql

      然后您可以使用 .. 导入它

      /usr/bin/mysql -u USERNAME -p DATABASE_NAME --no-create-db < output.sql
      

      【讨论】:

        猜你喜欢
        • 2016-01-04
        • 2015-05-20
        • 2017-01-05
        • 2013-06-15
        • 2015-09-13
        • 2011-12-08
        • 2015-09-28
        • 2019-02-26
        • 2023-03-26
        相关资源
        最近更新 更多