我有一个相当大的数据库,所以我想用命令提示符导出它,但我不知道如何。
我正在使用WAMP。
我有一个相当大的数据库,所以我想用命令提示符导出它,但我不知道如何。
我正在使用WAMP。
当前回答
只需使用下面的命令,
出口:
mysqldump -u [user] -p [db_name] | gzip > [filename_to_compress.sql.gz]
进口:
gunzip < [compressed_filename.sql.gz] | mysql -u [user] -p[password] [databasename]
注意:关键字“-p”和密码之间没有空格。
其他回答
你可以使用下面的命令,
Mysqldump——databases——user=root——password your_db_name > export_into_db.sql
生成的文件将在运行此命令的同一目录中可用。
你可以找到更多关于mysqldump的官方参考:Import Export MySQL DB
注意:使用——databases代替——database,因为不再支持最后一个。
享受:)
mysqldump --no-tablespaces -u username -p pass database_name > db_backup_file.sql
登录您的数据库服务器,然后点击以下命令:-
Mysql -u username -p databasename > exportfilename.sql
然后它会要求输入密码输入密码并按Enter,这将需要一些时间,您的数据库将被导出。
要导出过程、函数和触发器,添加——routines参数:
mysqldump -u yoru -p你的数据库-routines > wantedsqlfile.sql
进口:
mysql -u db_username -p newFileName < databasName.sql
出口:
mysqldump -u db_username -p databasName > newFileName.sql