当将MySQL数据库从服务器(A)迁移到服务器(B)时,哪些表应该转储并迁移到服务器(B),包括用户授权?我不想手动重新输入用户帐户和密码。我希望使用像Navicat这样的第三方应用程序来完成这个任务,而不是使用mysqldump。我的理解是,下面的表格包含用户帐户(授予)数据:
mysql > db
mysql > user
但是,我读到mysql表不需要从服务器(A)迁移到服务器(B)以及information_scheme表。但是,如果不需要迁移mysql表,除非该注释不正确,我如何用主机、用户名、密码等迁移我的用户授予信息。
我安装了SQL Server 2017 Developer。我要使用SQL Server Migration Assistant for MySQL将MySQL数据库迁移到SQL Server。但是我无法让迁移助手连接到MySQL服务器。首先,使用MySQL工作台,我可以通过这个对话框毫无问题地连接到服务器; MySQL Workbench connection dialog box 使用在迁移助手对话框中输入的用于连接到MySQL服务器的相同服务、(或服务器)名称、端口和用户; SQL Server Migration Assistant connection to MySQL Serve
我们有一个运行在SQL Server 2008上的数据库,我想要迁移到MySQL 5。在不执行任何SQL编码的情况下,将活数据从服务器迁移到MySQL所需的工具是什么?
是否有将从运行中的Server 2008转换为机器上运行的MySQL服务器的实用程序?
用Server 2008制作的存储过程如何,它能自动转换吗?
编辑
当我使用MySQL迁移工具包时,似乎一切正常,除了在“手动编辑”阶段,其中有一条迁移消息:
The datatype date cannot be migrated
在模式创建阶段,我得到了这个迁移错误:
Incorrect table definition