2.3.9. 选择MySQL服务器类型

下面的表显示了Windows下可用的MySQL 5.1服务器:

二进制

描述

mysqld- debug

已经编译过,可以进行完全调试和自动内存分配检查,用于表InnoDBBDB

mysqld

优化的二进制,支持InnoDB

mysqld-nt

优化的二进制,支持Windows NT2000 XP,有命名管道。

mysqld-max

优化的二进制,支持InnoDBBDB表。

mysqld-max-nt

mysqld-max,但是已经编译过,支持命名管道。

已经对所有前面的二进制进行了优化以适用现代Intel处理器,但是应当工作在Intel i386-类或更高的处理器上。

所有Windows MySQL 5.1服务器支持数据库目录符号链接。

MySQL支持所有Windows平台的TCP/IPmysqld-ntmysql-max-nt服务器支持Windows NT2000XP2003的命名管道。然而,在所有平台下默认使用TCP/IP(在许多Windows配置中,命名管道比TCP/IP慢)

命名管道在以下条件下使用:

·         如果使用--enable-named-pipe选项启动服务器,则启用了命名管道。需要明确使用该选项,因为当使用命名管道关闭MySQL服务器时,某些用户会遇到问题。

·         只有mysqld-ntmysqld-max-nt服务器,并且服务器运行在支持命名管道的Windows版本(NT2000XP2003),才能够使用命名管道连接。

·         这些服务器可以运行在Windows 98 Me中,但是必须安装TCP/IP协议;此时不可以使用命名管道连接。

·         这些服务器不能在Windows 95中运行。

注释:参考手册中的大多数例子使用mysqld做为服务器名。如果你选择使用不同的服务器,例如mysqld-nt,则在相应例子中的命令中进行相应的替换。

关注编程学问公众号