mysql dump备份方式 mysql还原操作练习
2016-03-15 14:24
330 查看
环境:centos 6.5
mysql:mysql 5.1.65 6.1.73 该命令适用于 5.6.25。
备份:mysqldump
备份MySQL数据库的命令
mysqldump -h主机名 -u用户名 -p密码 数据库名字 > 备份的数据库名字.sql
例子: mysqldump -uroot -pjsb backup > backup.sql
直接将MySQL数据库压缩备份
mysqldump -h主机名 -u用户名 -p密码 数据库名字 | gzip >备份的数据库名字.sql.gz
备份MySQL数据库某个(些)表
mysqldump -h主机名 -u用户名 -p密码 数据库名字 数据库表名1 数据库其他表名2 > 备份数据库名字.sql
同时备份多个MySQL数据库
mysqldump
-h主机名 -u用户名 -p密码 --databases 需要备份的数据库名字1 需要备份的数据库名字2 > 备份数据库名字.sql
注意: --databases 是 -- 、 需要备份的数据库名字1 需要备份的数据库名字2 中间是空格。
仅仅备份数据库结构
mysqldump --no-data -h主机名 -u用户名 -p密码 --databases
需要备份的数据库名字1 需要备份的数据库名字2 > 备份数据库名字.sql
注意:--no-data
是 -- 、 需要备份的数据库名字1 需要备份的数据库名字2 中间是空格。
备份服务器上所有数据库
mysqldump --all-databases -h主机名 -u用户名 -p密码 >
备份数据库名字.sql
还原:mysql
还原MySQL数据库的命令
mysql -h主机名
-u用户名 -p密码 需要恢复的数据库名字 < 已备份的数据库名字(见上).sql
例子:mysql -uroot -pjsb bk < bk.sql
注意:需要回复的数据库名字,必须保证在需要恢复的数据库主机上面有个空库或者库名。
还原压缩的MySQL数据库
gunzip < 刚开始备份集中的数据库名字.sql.gz | mysql -u用户名字 -p用户密码 需要恢复的数据库名字
将数据库转移到新服务器
mysqldump备份 -u账号 -p密码 需要恢复的数据库名字 |mysql还原
–host=192.168.199.100 -C 需要恢复的数据库名字
注意:执行上面这条命令之前,需要先在被还原机器上,授权。
授权:http://blog.csdn.net/u010098331/article/details/50730309(参考)
mysql:mysql 5.1.65 6.1.73 该命令适用于 5.6.25。
备份:mysqldump
备份MySQL数据库的命令
mysqldump -h主机名 -u用户名 -p密码 数据库名字 > 备份的数据库名字.sql
例子: mysqldump -uroot -pjsb backup > backup.sql
直接将MySQL数据库压缩备份
mysqldump -h主机名 -u用户名 -p密码 数据库名字 | gzip >备份的数据库名字.sql.gz
备份MySQL数据库某个(些)表
mysqldump -h主机名 -u用户名 -p密码 数据库名字 数据库表名1 数据库其他表名2 > 备份数据库名字.sql
同时备份多个MySQL数据库
mysqldump
-h主机名 -u用户名 -p密码 --databases 需要备份的数据库名字1 需要备份的数据库名字2 > 备份数据库名字.sql
注意: --databases 是 -- 、 需要备份的数据库名字1 需要备份的数据库名字2 中间是空格。
仅仅备份数据库结构
mysqldump --no-data -h主机名 -u用户名 -p密码 --databases
需要备份的数据库名字1 需要备份的数据库名字2 > 备份数据库名字.sql
注意:--no-data
是 -- 、 需要备份的数据库名字1 需要备份的数据库名字2 中间是空格。
备份服务器上所有数据库
mysqldump --all-databases -h主机名 -u用户名 -p密码 >
备份数据库名字.sql
还原:mysql
还原MySQL数据库的命令
mysql -h主机名
-u用户名 -p密码 需要恢复的数据库名字 < 已备份的数据库名字(见上).sql
例子:mysql -uroot -pjsb bk < bk.sql
注意:需要回复的数据库名字,必须保证在需要恢复的数据库主机上面有个空库或者库名。
还原压缩的MySQL数据库
gunzip < 刚开始备份集中的数据库名字.sql.gz | mysql -u用户名字 -p用户密码 需要恢复的数据库名字
将数据库转移到新服务器
mysqldump备份 -u账号 -p密码 需要恢复的数据库名字 |mysql还原
–host=192.168.199.100 -C 需要恢复的数据库名字
注意:执行上面这条命令之前,需要先在被还原机器上,授权。
授权:http://blog.csdn.net/u010098331/article/details/50730309(参考)
相关文章推荐
- Mysql数据库中or的使用
- mysql 账户操作
- MySQL性能优化的最佳经验,随时补充
- mysql5.6+版本主从设置(mysql5.5之后的主从设置跟5.5之前的差别)
- mysql 表操作
- mysql 设置自增主键
- 使用定时器调用mysql的存储过程 -- navicat客户端
- MySQL—一个单引号引发的MYSQL性能损失
- Ubuntu下freeradius-server的安装与mysql-server的关联
- mysql的binlog安全删除
- 培训日报3.14(mysql,guava,穿山甲等)
- mysql 的root show grant for的时候没有 al privileges权限
- ubuntu安装mysql
- MySQL行锁深入研究
- mysql 链接数据库
- MySQL数据库 详解
- mysql数据库主从配置
- mysql数据库去重复
- Mysql 行列转置
- MySQL的列类型范围