PhpMyAdmin 数据库导出。
Posted
技术标签:
【中文标题】PhpMyAdmin 数据库导出。【英文标题】:PhpMyAdmin database Export. 【发布时间】:2017-08-17 12:50:10 【问题描述】:我正在从 PHPMYADMIN 导出数据库。数据库在远程服务器上有 341 个表,但是当我将 Sql 文件导入本地服务器 phpMYADMIN 时,我只有 213 个表。
问题:
如何获取本地主机上的所有数据库表。
【问题讨论】:
【参考方案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
【讨论】:
以上是关于PhpMyAdmin 数据库导出。的主要内容,如果未能解决你的问题,请参考以下文章
MariaDB Unix Socket 的 PhpMyAdmin(替代?)