命令行mysql数据库备份_MySQL命令行备份数据库

For instance :

数据库地址:127.0.0.1

数据库用户名:root

数据库密码:psd

数据库名称:samego samego_2

samego数据库下的两张表 managers_1 managers_2

备份数据库到/home/alic/MySQL/目录下mysqldump -h 127.0.0.1 -u root -ppsd samego > /home/alic/MySQL/samego.sql

备份MySQL数据库多个些表到/home/alic/MySQL/目录下mysqldump -h 127.0.0.1 -u root -ppsd samego  managers_1 managers_2 > /home/alic/MySQL/samego.sql

备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库mysqldump --add-drop-table -h 127.0.0.1 -uroot -ppsd samego > home/alic/MySQL/samego.sql

将MySQL数据库压缩成gz备份进行备份mysqldump -h 127.0.0.1 -u root -ppsd samego | gzip > /home/alic/WorkSpace/MySQL/samego.sql.gz

备份多个MySQL数据库到/home/alic/MySQL/mysqldump -h 127.0.0.1 -u root -ppsd --databases samego samego_2 > /home/alic/MySQL/samego.sql

备份多个数据库结构,注意不包含数据mysqldump --no-data -h 127.0.0.1 -u root -ppsd --databases  samego samego_2 > /home/alic/MySQL/samego.sql

备份所有数据库mysqldump --all-databases -h 127.0.0.1 -u root -ppsd > /home/alic/MySQL/allDatabases.sql

还原MySQL数据库的命令mysql -h 127.0.0.1 -u root -ppsd samego < /home/alic/MySQL/samego.sql

还原压缩的MySQL数据库gunzip < /home/alic/MySQL/samego.sql.gz | mysql -h 127.0.0.1 -u root -ppsd samego

为了安全性问题上述的-ppsd 可以用-p替代-就是先不输入密码,enter后再输入即可!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值