我正在尝试使用 .msi 安装程序在 Windows XP 上安装 MySQL。服务器安装完成后,将启动一个实例配置向导,使用户可以配置选项。在我逐步完成所有选项后,我会看到以下屏幕,该屏幕无限期挂起:
我真正需要配置的唯一选项是
- Innodb 是默认存储引擎
- UTF8 是默认字符编码
- 安装为 Windows 服务
如果有人可以指出如何手动执行上述任务,那么我想我可以使用 Windows 安装程序的 .zip 版本。
更新:我已成功将 MySql 安装为服务(感谢 Sam),但找不到 my.cnf 文件来更改其他选项。我需要自己在某处创建此文件吗?
答案1
这些都可以手动完成,但是您可能会发现其中一个导致安装挂起,部分是作为服务安装,请检查端口 3306 或您设置 MYSQL 使用的其他端口上没有运行任何其他程序。
无论如何,手动操作:
要在 Windows 上将 MYSQL 安装为服务,请运行以下命令:
"C:\Program Files\MySQL\MySQL Server x.x\bin\mysqld" --install
要将默认存储引擎设置为 innoDB,请将 my.cnf 文件中的 storage_engine 行更改为:
storage_engine=InnoDB
要将字符集设置为 UTF-8,您需要在 my.cnf 文件中更改以下选项:
character-set-server=utf8
default-collation=utf8_unicode_ci
答案2
my.ini = my.cnf 我看到一些发行版中文件顶部的注释说它们是可互换的,一个用于 unix,一个用于 windows。