我的一台 DigitalOcean Ubuntu 服务器上的 MySQL 出现问题,所以我压缩了文件并将它们转移到新服务器上。
我已经移动了/var/lib/mysql 文件夹,里面有数据库,它们现在在 phpMyAdmin 中可见,但是当我点击它们时它说该表不存在,我是否需要运行命令全部导入,还是我应该重新开始并以不同的方式导入?
最佳答案
这取决于您在源系统上使用的存储引擎。如果您使用 MyISAM,您只需将与您的表关联的三个文件(.frm、.MYD、.MYI)复制到您的目标机器,重新启动 MySQL 服务,您的表就在那里。对于所有其他存储引擎,您应该从命令行使用 mysqldump
(请参阅 here)。
关于mysql - MySQL如何导入表数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31637703/