扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
没有影响相容性的东西在3.21和3.22之间已改变。唯一的缺陷是用DATE类类型创建的新表将使用新方法存储日期。你不能从一个mysqld旧版本存取这些新字段。
在安装MySQL3.22 以后,你应该启动新的服务器并且然后运行mysql_fix_privilege_tables脚本。这将增加你使用GRANT命令所需的新权限。如果你忘记了这个,当你试着使用ALTER TABLE, CREATE INDEX或DROP INDEX时,你将得到Access denied。如果你的MySQL根用户要求一个口令,你应该把它作为一个参数给mysql_fix_privilege_tables。
mysql_real_connect()的C API接口改变了。如果你有一个旧的客户程序调用该函数,你必须放一个0作为新db参数(或为了快速连接重新编码发送的db单元的客户)。你在mysql_real_connect()前也必须调用mysql_init()!做这个改变允许新的mysql_options()函数在MYSQL处理程序结构中保存选项。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。