mysql备份 主要有mysqldump mysqlhotcopy hotcopy只能用于myisam mysqldump使用广泛 mysqldump --single-transaction --all-databases > backup.sql这是在线非块备份,不会干扰对表的读写。如果是innodb 保持一致性读,并且保证mysqldump所看见的数据不会更改。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/57953/showart_2068313.html
by crastyl - MySQL文档中心 - 2009-10-12 14:32:08 阅读(1024) 回复(0)
mkdir /home/sqlbackup # mysqlbackup.sh #!/bin/sh datum=`/bin/date +%Y%m%d-%H` /usr/bin/mysqladmin --user=root --password=yourrootsqlpassword stop-slave /usr/bin/mysqldump --user=root --password=yourrootsqlpassword --lock-all-tables \ --all-databases > /home/sqlbackup/backup-${datum}.sql /usr/bin/mysqladmin --user=root --password=yourrootsqlpassword start-slave for file in "$( /usr/bin/fin...
1,mysqldump --opt是默认开启的么??帮助里面有个enabled by default 2,我看了一篇文章说在线备份,使用--skip-opt才行,要不然数据不完整,因为--opt会锁表?不理解,不所以后怎么用binlog恢复? [ 本帖最后由 ondavx 于 2008-11-6 07:26 编辑 ]
如果一个库里面即有MYISAM表也有INNODB表,现在想用mysqlDUMP对库做备份,是不是只能针对存储引擎不同分开做备份啊。关键是我的库和表都比较多,分开做很麻烦,各位有什么好的意见没有?
本文讨论 mysql 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 mysql 版本为 5.0.22。 目前 mysql 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件。MyISAM 表是保存成文件的形式,因此相对比较容易备份,上面提到的几种方法都可...
我想请问一下我的mysql 备份写的对不对,我每次备份的时候总是很快,心理有点不塌实,备份机器和mysql 机器是两台不同的服务器 mysqldump -hXXX.XXX.XXX.XXX -uDONGKD -p12345566778 --opt MYDDBBDK_dbo>20071005.sql 望给予回复谢谢呀
#!/bin/bash #This is a ShellScript For Auto DB Backup #Powered by aspbiz #2004-09 #Setting #设置数据库名,数据库登录名,密码,备份路径,日志路径,数据文件位置,以及备份方式 #默认情况下备份方式是tar,还可以是mysqldump,mysqldotcopy #默认情况下,用root(空)登录mysql数据库,备份至/root/dbxxxxx.tgz DBName=mysql DBUser=root DBPasswd= BackupPath=/root/ LogFile=/root/db.log DBPath=/var/lib/mys...
为了备份一个mysql数据,可以使用mysqldump工具。例如,为了备份一个叫data的数据库,用户可以进行如下操作: $ mysqldump -u webuser --password=pass data >;data.dump 因为通常情况下,mysqldump采用的是标准格式,你应该将这一标准格式改写成一个文件名(在本例中写成data.dump)。对于这种自动备份的方法,唯一缺陷就是必须在命令行指定密码。
以下是在Linux下通过Apache+PHP对mysql数据库的备份的文件代码: 文件一、Listtable.php (文件列出数据库中的所有表格,供选择备份) 请选择要备份的表格: $con=mysql_connect('localhost','root','xswlily'); $lists=mysql_list_tables("embed",$con); //数据库连接代码 $i=0; while($i $tb_name=mysql_tablename($lists,$i); echo "".$tb_name." "; //列出所有的表格 $i++;} ?>; 文件二、Backup.php ...
mylvmbackup备份mysql 1:我是用的vmware虚拟机做的这个实验, 另外添加了一个硬盘(做lvm) 如下所示: [root@qht143 ~]# fdisk -l Disk /dev/sda: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux ...