我应该如何使用PHPMyAdmin将“mysql”数据库复制到我的新服务器上

我的新主机公司已经为我build立了一个MySQL数据库,它已经有了MySQL和Information_schema表。 我想将现有的数据库从另一个服务器(a)复制到新的(b)。 我假设我需要使用现有服务器(a)覆盖服务器(b)上的“mysql”数据库,或至less覆盖用户和权限。

  1. mysql数据库拥有哪些信息? 用户和权限我可以看到,它是否有phpMyAdmin的login信息? 我不想重写,显然。
  2. 我应该删除服务器(b)上的表,并导入我的原始?
  3. 我应该只复制用户表?
  4. 我需要担心information_schema表吗? 我也应该复制这个吗?

谢谢

要从旧系统迁移到新系统,除了mysql和Information_Schema以外,还要导出所有数据库和表。 然后将它们导入到新系统中。

mysql数据库是“系统”数据库,如果系统设置正确,你甚至不应该看到它。 你当然不应该有或者不需要写访问权限。 架构同上,这是一个虚拟表,实际上并不存在。

有机会,这些表是不能为你写的。

您很可能只想复制与您的使用相关的数据表,然后使用主机给予您的新用户名和您要更改的数据库密码更新您的Webconfiguration文件,以便它不是给定的默认值被他们。