•阅读MySQL 5.0的历史进程,理解你在5.0中能够使用的重要的新特征。可以参阅Section D.1, “Changes in release 5.0.x (Production)”
•如果你是在Windows下运行Mysql 服务器,请参阅Section 2.3.15, “Upgrading MySQL on Windows”部分。同时你也应该注意到Windows下的Mysql服务器中有两个是重新命名的,具体可以参阅Section 2.3.9, “Selecting a MySQL Server type”
•MySQL 5.0增加了对于存储信息的程序的支持。该项支持需要在你的mysql数据库中的proc数据表。为了生成该文件,你应该运行mysql_fix_privilege_tables脚本,有关该脚本的描述,请参阅Section 2.10.3, “Upgrading the Grant Tables”。
•MySQL5.0添加了浏览功能。该项支持需要在mysql数据库中的user和db表格中添加额外的特殊权限列。为了生成这些列,你应该运行mysql_fix_privilege_tables脚本,具体的描述见Section 2.10.3, “Upgrading the Grant Tables”.
•如果你使用复制功能,请参阅Section 6.6, “Upgrading a Replication Setup”,该部分主要提供了升级你的复制设置的相关信息。几个可视化行为已经在MySQL 4.1和MySQL5.0之间被改变,目的是为了保证MySQL和标准SQL的兼容性。这些改变有可能影响你的应用程序。下面的列项主要描述了有可能影响应用程序的变化,因此你应该在将MySQL更新到版本5.0之前特别注意这些列项。
•对于MySQL 5.0.3,BIT是一个单独的数据类型,而不是TINYINT(1)的同义。可参阅Section 11.1.1, “Overview of Numeric Types”
•MySQL 5.0.2添加了几个用于更加严格控制丢弃含有不合法或者丢失数值的记录。可参阅Section 5.3.2, “The Server SQL Mode”. 和Section 1.8.6.2, “Constraints on Invalid Data”。如果你想激活这项控制但同时继续使用存储的不正确日期,例如'2004-02-31',你应该采取--sql_mode=TRADITIONAL,ALLOW_INVALID_DATES启动服务器。