我的服务器没有什么问题(托管完整,忘记mysql密码等)。现在,当我检查phpmyadmin时,一切都很好,我只有information_schema / mysql /performance/phpmyadmin数据库可用。
但是,我想访问我的数据库,它位于/etc/mysql/mydb,知道如何通过phpmyadmin访问它吗?mydb文件夹只包含.ibd + .frm文件。
发布于 2018-01-16 12:50:02
在从一台计算机中移动表(或数据库)时,必须遵循以下规则。迁移可能会有例外,但听起来它们不适用于您的情况。
从一台服务器迁移到另一台服务器的唯一安全方法是转储和重新加载(mysqldump、XtraBackup等)。
特别是,一个简单的InnoDB表涉及3件事情(前8.0):
.ibd文件。只有在创建innodb_file_per_table=ON时创建表时,才会出现这种情况。.frm模式ibdata1中的一些其他信息。另见“可传输表空间”。它们可以提供将数据集的一部分从一台计算机复制到另一台计算机的方法。
发布于 2018-01-18 23:07:51
这听起来很不标准。将数据库、脚本或表从一个主机复制到另一个主机的典型方法是使用导出脚本。如果您仍然可以访问原始源,我建议执行mysqldump,然后从mysqldump命令生成的文件中恢复数据库。您还可以在MySQL工作台侧边栏的“管理”选项卡下使用导出向导。我相信PHPMyAdmin中也有类似的导出向导。
https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html https://www.inmotionhosting.com/support/website/phpmyadmin/export-database-using-phpmyadmin
https://stackoverflow.com/questions/48128943
复制相似问题