Linux(CentOS 5.3)-- MySql 备份/还原
来源:互联网 发布:中国邮政网络技术学院 编辑:程序博客网 时间:2024/06/06 03:22
1.进入MySql下的Bin目录,如:
`SPECIES` char(15) NOT NULL, `REASON_CODE` char(6) NOT NULL, `COUNTERPLAN_BOOK_NO` char(8) NOT NULL, `COUNTERPLAN_DATE` decimal(6,0) default NULL, `BUSINESS_DEPARTMENT` char(3) default NULL, `PRODUCT_DEPARTMENT` char(2) default NULL, `COUNTERPLAN_CONTENT` char(52) default NULL, PRIMARY KEY (`SPECIES`,`REASON_CODE`,`COUNTERPLAN_BOOK_NO`)
cd /usr/local/mysql/bin
2.基本备份
./mysqldump -uroot -proot mydb > backup.sql
注:mydb就是要备份的数据库的名称.数据库的用户名和密码都是root;备份结果保存在当前目录下backup.sql中
备份完成后,backup.sql内容可能如下;
-- MySQL dump 10.11
--
-- Host: localhost Database: PANAQM_CN
-- ------------------------------------------------------
-- Server version 5.0.84
--
-- Table structure for table `T_COUNTERPLAN_DATA`
--
DROP TABLE IF EXISTS `T_COUNTERPLAN_DATA`;
CREATE TABLE `T_COUNTERPLAN_DATA` (
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data for table `T_COUNTERPLAN_DATA`
--
LOCK TABLES `T_COUNTERPLAN_DATA` WRITE;
UNLOCK TABLES;
3.压缩备份
./mysqldump -uroot -proot PANAQM_CN | gzip > backUp.sql.gz
执行后,在当前目录会有一个名叫backUp.sql.gz的压缩包.
4.备份某些表
./mysqldump -uroot -proot PANAQM_CN T_USER T_RIGHT > backUp.sql
5.备份多个数据库
./mysqldump -uroot -proot --databases PANAQM_CN TEST_DB > backUp.sql
6.仅备份数据库结构(多个数据库)
./mysqldump -uroot -proot --no-data --databases PANAQM_CN TEST_DB > structurebackupfile.sql
7.备份服务器上所有数据库
./mysqldump -uroot -proot --all-databases > all.sql
8.还原数据库
./mysql -uroot -proot PANAQM_CN < backUp.sql
./mysql -uroot -proot 库名 | gzip < backUp.sql.gz
9.将数据库转移到新服务器
./mysqldump -uroot -proot PANAQM_CN | mysql --host=192.168.22.4 -C PANAQM_CN_2
10.只要数据.不要建表语句,不要删表语句
./mysqldump -h127.0.0.1 -uroot -proot --no-create-db --no-create-info=true --add-drop-table=false --databases edengjianli > edengjianli.sql
0 0
- Linux(CentOS 5.3)-- MySql 备份/还原
- linux备份还原mysql
- Centos(Linux)系统备份与还原
- linux下java备份还原mysql数据库
- linux下mysql数据库备份还原
- linux下mysql备份与还原
- linux命令备份和还原mysql数据库
- Linux下MySQL的备份与还原
- Linux下的Mysql数据库备份+还原
- CentOS文件备份|还原
- linux Centos 自动备份mysql
- 使用Clonezilla(再生龙)备份还原centos系统 linux 系统备份还原
- Linux centOS系统备份还原(dd+rsync方式)
- Mysql备份还原语句
- mysql备份还原
- MySQL备份和还原
- mysql 备份还原
- mysql备份与还原
- unity3d菜鸟成长笔记 之 父子物体位置对齐实验
- 超级玛丽HTML5源代码学习-----(三)
- hdu 1728 逃离迷宫[简单bfs]
- 111
- poj 2774 求两个字符串的最长公共子串
- Linux(CentOS 5.3)-- MySql 备份/还原
- ZOJ-1127
- JavaLearning:简单程序设计
- 在Ubuntu 14.04上安装 Oracle Java 6, 7, or 8
- 博弈算法
- TCP/IP三次握手和HTTP过程
- 有关mysql的优化
- Jsp学习——servlet详解
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分