MySQL : 将所有数据库从一台服务器复制到另一台
MySQL : Copy all databases from one server to another
我正在努力将我们的一个需要 MySQL 的项目迁移到另一台服务器。我正在寻找一种方法将用户创建的所有数据库迁移到另一台服务器。一开始,我尝试只移动一个数据库,但它不起作用。
尝试:
mysqldump db_name | mysql -h root@migration_server.com target_db(same name);
错误:
ERROR 1064 (42000): 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 'command as above' at line 1
我做错了什么?我需要设置的第二台服务器上的任何内容或其他内容。谢谢你。
接受转储。
mysqldump -uroot -p --port= <3306 or 3309> db_name > "d:\target_db.sql";
正在恢复转储
mysqldump -uroot -p db_name < "d:\target_db.sql";
提及端口是可选的。
我正在努力将我们的一个需要 MySQL 的项目迁移到另一台服务器。我正在寻找一种方法将用户创建的所有数据库迁移到另一台服务器。一开始,我尝试只移动一个数据库,但它不起作用。
尝试:
mysqldump db_name | mysql -h root@migration_server.com target_db(same name);
错误:
ERROR 1064 (42000): 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 'command as above' at line 1
我做错了什么?我需要设置的第二台服务器上的任何内容或其他内容。谢谢你。
接受转储。
mysqldump -uroot -p --port= <3306 or 3309> db_name > "d:\target_db.sql";
正在恢复转储
mysqldump -uroot -p db_name < "d:\target_db.sql";
提及端口是可选的。