通过shell将mysql数据库结构复制到另一个数据库不起作用

dfddblmv  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(373)

我需要复制整个数据库结构到另一个新创建的数据库通过命令提示符或借助sql查询只。我使用以下命令-

mysqldump -u user -p<password> -d `src_db` | mysql -u user -p<password> -D `target_db`;

但我面临以下错误-
错误1064(42000):您的sql语法有错误;请查看与您的mysql服务器版本相对应的手册,以了解要使用的正确语法。

juzqafwq

juzqafwq1#

首先必须将数据库转储到sql文件中,然后将其导入新的空数据库。
此命令将提示您输入密码。

mysqldump -u user -p olddb > olddb.sql
mysql -u user -p newdb < olddb.sql

相关问题