我正在将MySQL数据库从桌面A迁移到桌面B(另一个)。多个桌面通过ini文件连接到桌面A,其中包含桌面A的IP地址。迁移到桌面B后,如何携带桌面B的用户和密码?当我尝试打开数据库名称时(在本地主机上创建数据库名称,然后运行从mysql workbench的导出向导创建的.sql文件)。我将connections.xml从桌面A复制到桌面B。但是,密码不起作用。有怎么恢复的线索吗?以前的开发人员在桌面A上做了所有的工作,我接受过SQL Server的培训,我正在学习(编码我很舒服,但迁移我很努力)。如果我能从这个论坛得到任何帮助,我将不胜感激。我计划明天上午美国东部时间上午10点(星期日)再次尝试迁移。谢谢!
发布于 2018-09-02 11:01:23
最有可能的是,开发人员在开发程序时使用了Mysql授权。您可以通过启动Mysql Workbench并检查Desktop A上的用户来确认这一点。如果您列出的用户在Desktop A上,但不在Desktop B上,请按照以下说明操作。
首先,确保两台机器上的Mysql服务器版本大致相同。然后,在桌面A中,您需要备份名为mysql的数据库,该数据库具有所有用户和权限。将名为mysql的数据库的.sql备份还原到桌面B,然后重新启动桌面B。然后,您应该可以登录。
https://stackoverflow.com/questions/52133598
复制相似问题