1.mysqld是一个标准server。它包括MyISAM和InnoDB存储引擎。
2.mysqld-nt是和mysqld相似,但是包括支持基于NT-based系统包括Windows NT ,2000,XP,and 2003
3.mysqld-max and mysql-max-nt是像mysqld和mysql-nt,但是extra特征例如支持额外的存储引擎不被包含在non-max服务器。
4.mysqld-debug包含支持debuging。
如果你使用配置向导,想要使用一个不同的服务器从mysqld为MySQL,你需要移除service和再次安装使用一个不同的服务器名字。
24.2.2 运行MySQL服务器人工在Windows
shell> mysqld
默认情况下,windwsservers写错误信息到文件host_name.err在数据目录,host_name是MySQL服务器的主机名字。如果想要输出信息到控制台使用
shell> mysqld --console
>mysql admin shutdown 停止服务器
shell>mysqld --install 重option文件读取
shell> mysqld --install MySQL --defaults-file=C:\server-opts
--install 必须手动启动和关闭mysql
net start MysQL
net stop MySQL
可以使用不同的服务器名字:
》mysqld --install my_service
mysqld --install myservice --defaults-file=C:\server-opts
mysqld --remove my_service
net start my_service
net stop my_service
24.4 Runtime MysQL Confifuragion
默认情况下,服务器使用内建的值对于它的配置变量当它运行时。如果这默认的值不是合适,你可以使用运行时选项来告诉服务器使用不同的值:
1.几个选项来指定重要目录的和文件的选项。
2.选项控制,服务器需要些那个log文件
3.选项被用来覆盖内建的值对于性能相关的变量,例如并发的连接数目和缓存的大小
4.集中内建的存储引擎是否可用
5.几种选项的配置InnoDB表空间
24.5 日志和状态文件