加载中…
个人资料
无极天宗
无极天宗
  • 博客等级:
  • 博客积分:0
  • 博客访问:911,939
  • 关注人气:123
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

Linux(CentOS 5.3)-- MySql 备份/还原

(2011-06-13 15:25:04)
标签:

杂谈

分类: 数据库
1.进入MySql下的Bin目录,如:
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` (
  `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`)
) 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

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有