在Windows Server 2008上安装MySQL

我正在尝试在Windows Server 2008上安装MySQL 5.1,但是即使尝试了一百万种不同的东西,我仍然无法获得。

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

已经尝试卸载,删除所有文件夹,registry等。 并重新安装,但仍然没有。

下面是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. 添加防火墙例外。
  2. 禁用UAC。

那些东西可以造成一些奇怪的问题。 🙂

尝试在事件查看器中search有关mysql的错误,也许你可以find更多的细节。

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

确保C:/ ProgramData / MySQL / MySQL服务器5.1 /数据/文件夹存在,并且真的不应该有“ProgramData”中的空格。