Mysql的存储引擎:InnoDB和MyISAM区别

2011年8月22日 1 条评论

InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。
MyISAM:默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果执行大量的SELECT,MyISAM是更好的选择。

InnoDB:这种类型是事务安全[......]

Read more

分类: 数据库 标签:

mysqlhotcopy热备份

2011年8月22日 1 条评论

mysqlhotcopy是一个Perl脚本,最初由Tim Bunce编写并提供。它使用LOCK TABLES、FLUSH TABLES和cp或scp来快速备份数据库。它是备份数据库或单个表的最快的途径,但它只能运行在数据库目录所在的机器上。

备份特点:

一个快速文件意义上的COPY,只能运行在数据库目录所在的机器上,在线执行LOCK TABLES 以及 UNLOCK TABLES,恢复时只需要COPY备份文件到源目录覆盖即可。

不足:备份时不能会锁表,不能进行数据更新或插入,备份只能局限于本机。

使用前机器需具备perl 环境并安装perl-DBD包

MYSQLHOTCOPY用法:[......]

Read more

分类: 数据库 标签: ,

mysqldump备份数据库

2011年8月22日 没有评论

mysql有通过mysqldump备份和直接复制数据文件两种备份方法。但直接复制方法有移植性不强的缺点,当你使用一种直接备份方法时,你必须保证表不在被使用。优点是适合备份大数据量文件。

mysqldump备份的优点:能够移植到其他机器上,甚至不同硬件结构不同操作系统的机器上。

缺点:缺省地,mysqldump在写入前将一个表的整个内容读进内存。这通常确实不必要,并且实际上如果你有一个大
表,几乎是失败的。

mysql数据备份与还原命令:

备份:mysqldump -uroot -p密码  test test1 > test.sql
     mysqldump  备份命令
   [......]

Read more

分类: 数据库 标签: ,

ftp的两种连结模式

2011年8月22日 没有评论

ftp有两种连结模式:PASV模式(被动模式)和PORT模式(主动模式)

什么叫做PASV mode(被动模式传送)?他是如何工作的?

FTP的连接一般是有两个连接的,一个是客户程和服务器传输命令的,另一个是数据传送的连接。FTP服务程序一般会支持两种不同的模式,一种是Port模式,一种是Passive模式(Pasv Mode),我先说说这两种不同模式连接方式的分别。

先假设客户端为C,服务端为S.

Port模式:

当客户端C向服务端S连接后,使用的是Port模式,那么客户端C会发送一条命令告诉服务端S(客户端C在本地打开了一个端口N在等着你进行数据连接), 当服务端S收到这个[......]

Read more

linux下安装配置VNC

2011年8月22日 没有评论

linux下同一块网卡不影响原IP增加新虚拟IP

2011年8月22日 1 条评论

google、baidu、bing、yahoo站长管理工具之我见

2011年8月19日 2 条评论

ssh端口映射

2011年8月18日 1 条评论

mysql无法远程连结时的解决方法

2011年8月18日 1 条评论

优酷土豆等在线视频没声音解决方法

2011年8月18日 1 条评论