我使用mysqldump导出数据库,如下所示:
mysqldump -u root -ppassword my_database > c:\temp\my_database.sql不知怎么的,它只导出了一张表。我做错什么了吗?
发布于 2013-09-11 13:12:45
尝尝这个。一般来说,使用mysqldump的方法有三种-
为了转储一组或多个表,
shell> mysqldump [options] db_name [tbl_name ...]一组或多个完整的数据库
shell> mysqldump [options] --databases db_name ...或者整个MySQL服务器-如下所示:
shell> mysqldump [options] --all-databases发布于 2013-09-11 13:17:50
引用此链接:http://steveswanson.wordpress.com/2009/04/21/exporting-and-importing-an-individual-mysql-table/
要导出表,请从命令行运行以下命令:
mysqldump -p --user=username dbname tableName > tableName.sql这将将tableName导出到文件tableName.sql。
要导入表,从命令行运行以下命令:
mysql -u username -p -D dbname < tableName.sqltableName.sql的路径需要加上该文件的绝对路径。此时,表将导入到DB中。
发布于 2017-03-21 11:19:42
在这里,我将在名为myDB的sql文件中从名为table.sql的数据库中导出3个表。
mysqldump -u root -p myDB table1 table2 table3 > table.sqlhttps://stackoverflow.com/questions/18741287
复制相似问题