1

我有一个带有 mysql 5.5 x86 的 windows server 2008 R2 x64(不是我的安装)。

我想升级到 mysql 5.5 x64。

我会遇到什么其他问题?

  • PHP
  • phpMyAdmin
  • IIS
  • PHP 中的网站
  • mysql登录
  • ETC...
4

1 回答 1

1

由于没有人回答,尽管我会就升级的进展情况给出自己的反馈。

升级后,所有系统数据库都被重置,如果它们没有保存所有存储过程、触发器和函数,这将是可以的。另请注意,登录信息也保存在那里!

然后我不得不获取备份数据来替换该数据,但我的 mysqldump 备份有两个问题:

  1. 没有使用登录名和触发器、函数和存储过程备份 mysql db(system)。
  2. 没有备份相应数据库的转储中的存储过程,触发器和函数,因为那是mysql标准过程。

在进行此类升级和获取未来备份知识时,这是我的建议:

  • 始终备份每个数据库的 mysqldump,包括系统数据库!(包括登录等)
  • 如果使用 mysqldump,请使用--routines参数来包含触发器、函数和存储过程。
  • 始终对文件进行完整备份(如果一切都失败了,您可以使用它)
  • 如果您希望事先备份用户,请注意更新会删除用户。
于 2014-04-29T15:52:17.283 回答