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 menekan tombol share dibawah ini:

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...