首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL从5.0升级到5.5

MySQL从5.0升级到5.5
EN

Server Fault用户
提问于 2011-12-07 03:21:56
回答 1查看 2.9K关注 0票数 0

我想把MySQL从5.0版(我有5.0.86版)升级到5.5版(比如说5.5.17版)。

经过一番搜索,我发现了这样的方法:

  1. 在backup_data.sql中转储数据库,而不是mysql数据库
  2. 这是最重要的一步:使用选项--complete-insert--no-create-info在文件中转储mysql数据库(假设是mysql.sql):其想法是获得一个类似于从头设置5.5版本的sql数据库,然后创建用户。
  3. 卸载5.0 -安装5.5
  4. 恢复mysql数据库并刷新特权以恢复它。
  5. 恢复其他数据库。

我的问题发生在第4步:当我这样做时:

代码语言:javascript
运行
复制
mysql -u root mysql < mysql.sql

我发现了关于主键重复输入的错误。当我在没有选项--complete-insert--no-create-info的情况下转储mysql数据库时,恢复工作正常,但是如果我用一个新的5.5设置创建了一个与它不同的sql数据库,这不是我想要的。

对这个问题有什么想法或建议吗?

EN

回答 1

Server Fault用户

发布于 2011-12-07 04:31:14

备份mysql.*数据库。用--replace标志重新导出mysql数据库并重新导入.如果这没有预期的效果,查看此帖子上的脚本以获得转储补助金。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/338419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档