Le "RENAME DATABASE" n'existant pas (https://www.percona.com/blog/2008/05/20/too-dangerous-command/|ou plus), voilà une solution alternative (création, copie, suppression) :

mysql -e 'CREATE DATABASE new_database'
mysqldump old_database | mysql new_database
mysql -e 'DROP DATABASE old_database'

Ne pas oublier les droits qui vont bien :-) .

Source: https://www.percona.com/blog/2013/12/24/renaming-database-schema-mysql

Previous Post Next Post