The world's most popular open source database
When downgrading to MySQL 5.0 from MySQL 5.1 or a later version, you should keep in mind the following issues relating to features found in MySQL 5.1 and later, but not in MySQL 5.0:
Event Scheduler.
MySQL 5.0 does not support scheduled events. If your
databases contain scheduled event definitions, you should
prevent them from being dumped when you use
mysqldump by using the
--skip-events option. (See
Section 4.5.4, “mysqldump — A Database Backup Program”.)
Partitioning. MySQL 5.0 does not support user-defined partitioning. If a table was created as a partitioned table in 5.1 (or if an table created in a previous version of MySQL was altered to include partitions after an upgrade to 5.1), the table is accessible after downgrade only if you do one of the following:
Export the table using mysqldump and then drop it in MySQL 5.1; import the table again following the downgrade to MySQL 5.0.
Prior to the downgrade, remove the table's
partitioning using ALTER TABLE
.
table_name REMOVE
PARTITIONING
Stored routines.
MySQL 5.1.21 added a number of new columns to the
mysql.proc table in which stored
routine definitions are stored. If you are downgrading
from MySQL 5.1.21 or later to MySQL 5.0, you cannot import
the MySQL 5.1 routine definitions into MySQL 5.0.46 or
earlier using the dump of mysql.proc
created by mysqldump (such as when
using the --all-databases option).
Instead, you should run mysqldump
--routines prior to performing
the downgrade and run the stored routines DDL statements
following the downgrade.
See Bug#11986, Bug#30029, and Bug#30660, for more information.


User Comments
Add your own comment.