Mysql备份方法

一、备份

1. mysqldump(Navicat工具导出导入) 【安装mysql后自带的】:
        mysqldump备份与恢复:
        例句:导出master_slave数据库为master_slave.sql文件到/home目录,-h为IP地址,-u为数据库的账号,-p为数据库密码
./mysqldump -h192.168.63.1 -ustarsky -p master_slave > /home/master_slave.sql
 
        例句:导入数据到master_slave库,-f表示即遇到SQL错误也继续,-u为数据库的账号,-p为数据库密码
./mysql -h192.168.63.1 -ustarsky -p master_slave < /home/master_slave.sql
 
2. mydumper:
    安装: 
    素材:mydumper-0.9.1.tar.gz 
    依赖:yum install glib2-devel zlib-devel pcre-devel cmake gcc-c++ 
 
    安装步骤: 
        
1.tar –zxvf mydumper-0.9.1.tar.gz 
2.cd mydumper-0.9.1 
3.cmake . 
4.make 
5.make install 
 
    测试:mydumper -V
 
    例句:-u为数据库的账号,-p为数据库密码,-B数据库,-o导出数据的存放位置
mydumper -uroot -proot -B master_slave -o /home/master_slave.sql

 

二、导入

1、命令行导入sql文件

# 选择数据库
mysql>use test;

# 设置字符的编码
mysql>set names utf8;

# 执行sql文件,【/tmp/sql/back.sql】为文件存放路径
mysql>source /tmp/sql/back.sql;

 

 
posted @ 2022-05-12 15:33  疯子丶pony  阅读(133)  评论(0编辑  收藏  举报