Making mysqldump compatible with older versions

June 5th, 2008 |

If you receive some errors such as the following when trying to import your mysql database dump you are most likely attempting to dump a database from a newer version of MySQL and import it into an older version:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ‘DEFAULT CHARSET=latin1′

OR

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ‘DEFAULT CHARSET=utf-8′

Solution?
Add the following parameter to your msyqldump statement:


–compatible=mysql40

 

Kalau Anda merasa tulisan ini bermanfaat silahkan berbagi dengan rekan yang lain:

Silahkan baca yang ini

  • Restore MySQL Database
    There are 2 ways to restore your MySQL database from sql dump file.1st way to restore mysql database from sql dump file is using mysql web control panel - phpMyAdmin- Log into phpMyAdmin.- Sel...