MySQL迁移的完美程序?

时间:2016-04-15 13:30:53

标签: mysql linux database-migration

我想按照这些步骤从一个MySQL服务器迁移到另一个:

第1步:执行MySQL转储

mysqldump -u root -p --opt [database name] > [database name].sql

步骤2:使用scp复制数据库

scp [database name].sql [username]@[servername]:path/to/database/

第3步:导入数据库

mysql -u root -p newdatabase < /path/to/newdatabase.sql

但问题是,转储是否会创建所有用户和权限? 据我所知,它应该。

如果您有更好的程序,请建议/纠正我

1 个答案:

答案 0 :(得分:0)

是。但只有使用正确的mysqldump参数。请参阅:How to backup whole MySQL database with all users and permissions and passwords?