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;
本文来自博客园,作者:疯子丶pony,转载请注明原文链接:https://www.cnblogs.com/mklblog/p/16262683.html