mat*_*tei 512
mysqldump --no-create-info ...
如果您正在使用触发器,则还需要包括 --skip-triggers
如果您使用该--databases ...选项,您还需要包括--no-create-db
Ish*_*Ish 140
这应该工作:
# To export to file (data only)
mysqldump -u [user] -p[pass] --no-create-info mydb > mydb.sql
# To export to file (structure only)
mysqldump -u [user] -p[pass] --no-data mydb > mydb.sql
# To import to database
mysql -u [user] -p[pass] mydb < mydb.sql
Run Code Online (Sandbox Code Playgroud)
注意:-p&之间没有空格[pass]
Ang*_*dar 21
>> man -k mysqldump [enter in the terminal]
Run Code Online (Sandbox Code Playgroud)
你会发现以下解释
--no-create-info,-t
不要编写重新创建每个转储表的CREATE TABLE语句.注意此选项不排除从mysqldump输出创建日志文件组或表空间的语句; 但是,您可以使用--no-tablespaces选项来实现此目的.
--no-data,-d
不要写任何表行信息(即不要转储表内容).如果要仅转储表的CREATE TABLE语句(例如,通过加载转储文件来创建表的空副本),这将非常有用.
# To export to file (data only)
mysqldump -t -u [user] -p[pass] -t mydb > mydb_data.sql
# To export to file (structure only)
mysqldump -d -u [user] -p[pass] -d mydb > mydb_structure.sql
Run Code Online (Sandbox Code Playgroud)
最好转储到压缩文件
mysqldump --no-create-info -u username -hhostname -p dbname | gzip > /backupsql.gz
Run Code Online (Sandbox Code Playgroud)
并使用 pv 来恢复apt-get install pv以监控进度
pv backupsql.gz | gunzip | mysql -uusername -hhostip -p dbname
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
252216 次 |
| 最近记录: |