MySQL迁移的完美过程?

MySQL迁移的完美过程?,mysql,linux,database-migration,Mysql,Linux,Database Migration,我想按照以下步骤从一台MySQL服务器迁移到另一台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/

我想按照以下步骤从一台MySQL服务器迁移到另一台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
mysql-u root-p newdatabase
但我的问题是,这个转储是否创建了所有的用户和priv? 据我所知,应该是这样


如果您有更好的程序,请建议/纠正我是的。但前提是使用正确的mysqldump参数。见此: