我需要通过命令提示符或仅在SQL查询的帮助下将整个数据库结构复制到另一个新创建的数据库中。我为此使用以下命令-
mysqldump -u user -p<password> -d `src_db` | mysql -u user -p<password> -D `target_db`;
但是我面临以下错误-
错误1064(42000):您的SQL语法有错误;检查 与您的MySQL服务器版本相对应的手册 请在附近使用语法。
答案 0 :(得分:0)
您首先必须将数据库转储到sql文件中,然后将其导入到新的空数据库中。
此命令将提示您输入密码。
mysqldump -u user -p olddb > olddb.sql
mysql -u user -p newdb < olddb.sql