数据库

 首页 > 数据库 > mariadb > MySQL数据库迁移至MariaDB数据库解决存储过程问题

MySQL数据库迁移至MariaDB数据库解决存储过程问题

分享到:
【字体:
导读:
         摘要:一直使用MySQL5.0。最近导入一批大数据表后,数据库变得奇慢无比。原因是InnoDB引擎性能硬伤。遂升级数据库,升级到MariaDB10.0.2(个人学习总是拿最新的,更多版本看https://downloads.mariadb.org/)。MySQLdump导出导入。一直报[ERROR]Columncountof...

MySQL数据库迁移至MariaDB数据库解决存储过程问题
一直使用MySQL 5.0。最近导入一批大数据表后,数据库变得奇慢无比。原因是InnoDB引擎性能硬伤。遂升级数据库,升级到MariaDB 10.0.2(个人学习总是拿最新的,更多版本看https://downloads.mariadb.org/)。MySQLdump导出导入。一直报[ERROR] Column count of mysql.proc is wrong. Expected 20, found 16. The table is probably corrupted。存储过程一直导不进去。原因是两个版本的mysql.proc表结构不一样。
MySQL 5.0 的mysql.proc表结构:


Maria 10.0.2 的mysql.proc表结构:


不想升级MySQL 5.0。用HeidiSQL导出时不导存储过程。导完数据后再从MySQL数据库copy CREATE code 到 Maria数据库上执行一下。


总算完成了迁移,不容易啊。
MySQL数据库迁移至MariaDB数据库解决存储过程问题
分享到:
MySQL 5.6 VS MariaDB
MySQL 5.6 VS MariaDB Builder开发者在线 很多MySQL的拥趸一定不会忘记当年的文章《被Oracle抛弃,MySQL将何去何从?》,当时的分析师就告诫Oracle的Larry,您应该把MySQL从游艇上扔下去。 关于MySQL 5.6的更多新功能特性,请访问专题:MySQL 5.6革命性升级与新功能“MySQL是一个包袱,而不是资产,”金融研究...
python学习经验
python学习经验       最近花了不到一个星期的时间把Python的官方教程拉了一遍,也算是入门了。因为在单位都是用Java,所以只有空闲时间可以用来学Python,不过因为有编程基础,所以学起来也不算慢。Python的语法很简单,上手很容易。不过因为是直接学Python3,而很多第三方工具包或框架对3的支持还不够...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……