首先,我无法在A VPS上激活mysql服务,也无法登录mysql,因此无法使用mysqldump -u root -p database> database.sql导出sql文件。
但是我可以在/ var / lib / mysql / my-database文件夹下获取数据库的所有文件。
我将my-database复制到B Vps / var / lib / mysql文件夹,并将权限更改为660,使用以下命令将所有者和组更改为mysql。
chmod -R 660我的数据库 chown -R mysql:mysql my-database
然后,我在B VPS上登录mysql,运行show database;并显示表格; 我可以看到数据库和表都在那儿。
但是问题是,当我使用表限制10中的select *进行测试时,没有找到表。
我已将此数据库的所有.idb文件复制到新的VPS文件夹中,祝您好运!
是什么原因?有帮助吗?
谢谢!