参考
- https://blog.csdn.net/u012436346/article/details/86570902
- 一些其他文章参考,但是链接忘记了
环境
环境 |
版本 |
说明 |
Mysql |
5.7 |
更高版本应该也适用 |
正文
-- 导出 但是带 drop
mysqldump -d 要导出的数据库名称 -u root -p你的密码 > 要导出的数据库名称.sql
-- 导出 不带 drop
mysqldump -d 要导出的数据库名称 -u root -p你的密码 --skip-add-drop-table > 要导出的数据库名称.sql-- 导出 不带 drop
mysqldump -uroot -p你的密码 --skip-add-drop-table --databases 要导出的数据库名称 --triggers --events --routines > 要导出的数据库名称.sql-- 导入数据 https://blog.csdn.net/u012436346/article/details/86570902
mysql -uroot -p你的密码 < /root/要导出的数据库名称.sql-- 导出sql带自动时间
mysqldump 要导出的数据库名称 -u root -p你的密码 -c --triggers --events --routines --skip-add-drop-table --allow-keywords > /root/要导出的数据库名称_$(date +"%Y%m%d%H%M%S").sql--
mysqldump 要导出的数据库名称 -u root -p你的密码 -c -B -R -E --skip-add-drop-table --allow-keywords > /root/要导出的数据库名称_$(date +"%Y%m%d%H%M%S").sql-- 导出不带删除的备份mysqldump -uroot -p你的密码 --databases 要导出的数据库名称 -c --skip-add-drop-table --allow-keywords > /root/mysql_back/要导出的数据库名称_$(date +"%Y%m%d%H%M%S").sql-- 导出压缩
mysqldump -uroot -p你的密码 --databases 要导出的数据库名称 -c --skip-add-drop-table --allow-keywords | gzip > /root/mysql_back/要导出的数据库名称_$(date +"%Y%m%d%H%M%S").sql.gz