如何将mysql数据库从整个数据文件复制到另一个VPS?

时间:2018-09-30 11:25:20

标签: mysql

首先,我无法在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文件夹中,祝您好运!

是什么原因?有帮助吗?

谢谢!

0 个答案:

没有答案