我正在将MySQL数据库从桌面A迁移到桌面B(另一个)。多个桌面通过ini文件连接到具有桌面A的IP地址的桌面a。迁移到桌面B后,我该如何将用户名和密码原样传送到桌面B?当我尝试打开数据库名称(在localhost上创建数据库名称,然后运行从mysql工作台导出向导创建的.sql文件)时。我从SQL文件将connections.xml从桌面A复制到了桌面B。但是,密码不起作用。任何线索如何恢复?以前的开发人员在台式机A上完成了所有工作,并且我接受了SQL Server的培训,并且正在学习(编码虽然很舒适,但是迁移却很困难)。我可以从这个论坛获得任何帮助,我真的很感激。我打算在明天美国东部时间上午10点(星期日)尝试再次迁移。谢谢!
答案 0 :(得分:0)
开发程序时,开发人员很可能使用了Mysql授权。您可以通过启动Mysql Workbench并检查桌面A上的用户来确认这一点。如果列出的用户在桌面A上,但不在桌面B上,请按照以下说明进行操作。
首先,确保两台计算机上的Mysql服务器版本大致相同。然后,在桌面A中,您需要备份名为mysql的数据库,该数据库具有所有用户和权限。将名为mysql的数据库的.sql备份还原到Desktop B,然后重新启动DesktopB。然后,您应该能够登录。