美文网首页
MySQL之mysqldump的使用

MySQL之mysqldump的使用

作者: 君子愁 | 来源:发表于2019-10-27 19:17 被阅读0次

    1.备份所有库

    /usr/local/mysql/bin/mysqldump -uroot -p123456 --single-transaction --master-data=2 --set-gtid-purged=OFF -A > /root/1.sql

    #恢复语句如下

    /usr/local/mysql/bin/mysql -uroot -p123456   </root/1.sql

    2.备份一个库

    /usr/local/mysql/bin/mysqldump -uroot -p123456 --single-transaction --master-data=2 --set-gtid-purged=OFF mysql > /root/1.sql

    #备份一个mysql这个数据库,但是这个恢复的时候需要主要以,需要指定mysql这个数据库。因为这样备份的备份数据,是没有创建mysql这个数据库的语句的

    #恢复语句如下:

    /usr/local/mysql/bin/mysql -uroot -p123456  mysql </root/1.sql

    如果想恢复的时候不需要指定数据库,可以加上-B参数,备份的时候(加上-B,恢复的时候,如果没mysql这个数据库,会自动创建这个数据库)

    /usr/local/mysql/bin/mysqldump -uroot -p123456 --single-transaction --master-data=2 --set-gtid-purged=OFF -B mysql > /root/1.sql

    /usr/local/mysql/bin/mysqldump -uroot -p123456 --single-transaction  --master-data=2 --set-gtid-purged=OFF --databases mysql > /root/1.sql

    #--databases 作用跟 -B一样

    #恢复语句如下

    /usr/local/mysql/bin/mysql -uroot -p123456   </root/1.sql

    3.备份一个表

    #备份mysql这个库的user表

    /usr/local/mysql/bin/mysqldump -uroot -p123456 --single-transaction --master-data=2 --set-gtid-purged=OFF mysql user> /root/1.sql

    #恢复语句如下,需要指定库

    /usr/local/mysql/bin/mysql -uroot -p123456   mysql </root/1.sql

    相关文章

      网友评论

          本文标题:MySQL之mysqldump的使用

          本文链接:https://www.haomeiwen.com/subject/hqdmvctx.html