我已经尝试了以下查询,但我gate有一个错误。
mysql> mysqldump test |mysql test1;
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 'mysqldump test |mysql test1' at line 1
mysql> mysqldump test |mysql test1
-> ;
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 'mysqldump test |mysql test1' at line 1
mysql>
您必须在命令提示符下使用这些命令。
语法:
mysqldump --opt -u [uname] -p[pass] [dbname] > [backupfile.sql]
。
C:>mysqldump --all-databases > dump.sql
如果您想为任何特定的数据库创建转储,那么您必须在命令中提到该数据库名称。
C:>mysqldump --databases yourdb > dump.sql
要导入数据库,必须使用以下命令
C:>mysql -p -u[user] [database] < dump.sql