我有一个配置好的 MySQL 服务器(MySQL 5.1.47-community),运行完美。我安装了第二个服务器(MySQL 5.5.15-community),以便在升级之前查看新版本的 MySQL 是否适用于我的应用程序。
当我在新服务器上运行该应用程序时,它的行为有所不同。当我在旧服务器 (MySQL 5.1.47-community) 上运行它时,一切都运行正常。
我记得我通过 MySQL 提示设置了一些参数来接受更大的结果集和一些其他的东西,现在我记不清我做了什么。
所以我的问题是:有没有办法将所有 MySQL 设置从一台服务器转移到另一台服务器?
谢谢。
答案1
您可以比较两个 mysql 服务器上“show variable”的输出。5.5 将具有新功能和与 5.1 设置不同的默认值。我建议将每组设置放入一个文件中,与 diff 进行比较,并寻找确凿的证据。