I have a MySQL installation with many databases and users that I need to migrate to a new MySQL installation. I can use phpMyAdmin to export then import the databases/tables, but I don't know of anything to move the users and permissions. How can I do this easily?
|
feedback
|
|
A script like this will use the mysql cli client to print out a series of grant statements you would need to use to recreate the user accounts. This command will work best if you have your database credentials stored in you .my.cnf
If you are jumping from a one version of mysql to another you may want to use this instead of a simply dump of the mysql database. The schema of the mysql database does occasionally get updated. This will also allow you to pick and choose accounts you want to recreate, if there is some cruft you would like to eliminate. | |||
|
feedback
|
|
I believe you should be able to migrate this data by backing up and restoring the | |||||||
feedback
|