扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
只要你有MySQL同一个的基础版本,你总可以在同样的体系结构上的不同版本之间的移动MySQL表格(form)和数据文件。当前的基础版本是3。如果你通过重新编译MySQL改变字符集(也可以改变排序顺序),你必须在所有的表上运行myisamchk -r -q
,否则你的索引不能正确被排序。
如果你偏执于或担心新版本,你总能重新命名的旧mysqld
为类似于mysqld
-'old-version-number'。那么如果你的新mysqld
做一些意外的事情,你可以简单地关掉它并重启你的旧mysqld
!
当你做一个升级时,当然你也应该备份你的旧数据库。有时有点偏执狂是好的!
在升级后,如果你重新编译客户程遇到问题,像Commands out of sync
或意外的核心倾倒,在编译你的程序时,你可能使用了一个旧的头文件或库文件。在这种情况下,你应该检查你的“mysql.h”文件和“libmysqlclient.a”库文件的日期以证实他们来自新的MySQL发行。如果不是,请重新编译你的程序!
如果你有些问题,新的mysqld
服务器不想启动或你不能没有口令连接,检查你确实没有来自你的旧安装的一些旧的“my.cnf”文件!你可以用program-name --print-defaults
检查。如果这输出任何非程序名字的任何东西,你有一个活跃my.cnf
文件将可以影响一些事情!
无论何时你安装一个新版本的MySQL,重新构造并重新安装Msql-Mysql-modules
分发是一个好主意,特别是在升级MySQL后,如果你注意到诸如你的所有DBI
脚本倾倒核心症状。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者