Windows Server 2008 上的 MySQL 安装

Windows Server 2008 上的 MySQL 安装

我正在尝试在 Windows Server 2008 上安装 MySQL 5.1,但是试过无数种方法之后还是没有成功。

安装实际上进展顺利,但我无法启动服务 - 它给出了“错误 0”(但有时只是一个错误)

已经尝试卸载、删除所有文件夹、注册表等,然后重新安装,但仍然没有任何效果。

这是 my.ini:

[client]
port=3306
[mysql]
default-character-set=latin1
[mysqld]
port=3306
basedir="C:/Program Files/MySQL/MySQL Server 5.1/"
datadir="C:/ProgramData/MySQL/MySQL Server 5.1/Data/"
default-character-set=latin1
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=100
query_cache_size=0
table_cache=256
tmp_table_size=9M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=17M
key_buffer_size=10M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
#skip-innodb
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=17M
innodb_log_file_size=10M
innodb_thread_concurrency=8

有人知道如何继续进行吗?

编辑:

查看事件查看器并得到以下信息:

插件“InnoDB”初始化函数返回错误。

答案1

我无法确切地找到问题所在,但我可以给你一些提示来尝试一下。

  1. 添加防火墙例外。
  2. 禁用 UAC。

这些东西可能会引发一些奇怪的问题。:)

答案2

尝试在事件查看器中搜索有关mysql的错误,也许您可​​以找到更多详细信息。

答案3

您可以通过 cmd shell 以安全模式启动 mysqld 以进行详细执行!

答案4

确保 C:/ProgramData/MySQL/MySQL Server 5.1/Data/ 文件夹存在,并且“ProgramData”中确实不应该有空格。

相关内容