我的服务器问题很少(托管完整,忘记了mysql密码等)现在我检查phpmyadmin时一切都很好我只有information_schema / mysql / performance_schema / phpmyadmin数据库可用。
但是我想访问我的数据库,这是在/ etc / mysql / mydb任何想法,我怎么能通过phpmyadmin访问它? mydb文件夹仅包含.ibd + .frm文件
答案 0 :(得分:4)
在从一台计算机移动表(或数据库)时,您必须遵循这些规则。可能存在迁移可行的例外情况,但听起来它们并不适用于您的情况。
从一台服务器迁移到另一台服务器的唯一安全方法是转储和重新加载(mysqldump
,XtraBackup
等。)
特别是,一个简单的InnoDB表涉及3件事(8.0之前):
.ibd
包含数据和索引的文件。只有在innodb_file_per_table=ON
。.frm
架构。ibdata1
。另请参阅“可传输表空间”。它们可以提供一种将数据集的一部分从一台机器复制到另一台机器的方法。
答案 1 :(得分:0)
这听起来非常不标准。将数据库,脚本或表从一个主机复制到另一个主机的典型方法是使用导出脚本。如果您仍然可以访问原始源,我建议执行mysqldump,然后从mysqldump命令生成的文件中恢复数据库。您还可以使用MySQL Workbench侧栏中“管理”选项卡下的导出向导。我相信PHPMyAdmin中也有一个类似的导出向导。
https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html https://www.inmotionhosting.com/support/website/phpmyadmin/export-database-using-phpmyadmin