2013-08-20 26 views
1

我試圖在以下鏈接下面的說明,但我很抱歉,我堅持:無法做手工安裝MySQL

http://dev.mysql.com/doc/refman/5.1/en/windows-install-archive.html

我得到這個錯誤試圖運行「的mysqld --console」的時候:

2013-08-19 15:09:25 5404 [Note] Plugin 'FEDERATED' is disabled. 
2013-08-19 15:09:25 5404 [Note] Plugin 'InnoDB' is disabled. 
2013-08-19 15:09:25 5404 [ERROR] Unknown/unsupported storage engine: InnoDB 
2013-08-19 15:09:25 5404 [ERROR] Aborting 

2013-08-19 15:09:25 5404 [Note] Binlog end 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'partition' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_SYS_FIELDS' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_SYS_INDEXES' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_SYS_TABLES' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_FT_CONFIG' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_FT_DELETED' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_METRICS' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_CMPMEM' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_CMP_RESET' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_CMP' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_LOCK_WAITS' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_LOCKS' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'INNODB_TRX' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'BLACKHOLE' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'ARCHIVE' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'MRG_MYISAM' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'MyISAM' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'MEMORY' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'CSV' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'sha256_password' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'mysql_old_password' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'mysql_native_password' 
2013-08-19 15:09:25 5404 [Note] Shutting down plugin 'binlog' 
2013-08-19 15:09:25 5404 [Note] mysqld: Shutdown complete 

「my.cnf」文件在這裏。它直接放在解壓縮的mysql文件夾下。

[mysqld] 

# Remove leading # and set to the amount of RAM for the most important data 
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. 
#innodb_buffer_pool_size = 128M 

# Remove leading # to turn on a very important data integrity option: logging 
# changes to the binary log between backups. 
# log_bin 

# These are commonly set, remove the # and set as required. 
basedir=C:/mysql 
datadir=C:/mysql/data 
#port=3306 
# server_id = ..... 


# Remove leading # to set options mainly useful for reporting servers. 
# The server defaults are faster for transactions and fast SELECTs. 
# Adjust sizes as needed, experiment to find the optimal values. 
#join_buffer_size = 128M 
#sort_buffer_size = 2M 
#read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

注意:我無法下載Windows msi安裝程序,因此請不要提及該選項。

+0

不是一個編程的問題。然而這可能有幫助。 http://dev.mysql.com/doc/refman/5.0/en/innodb-configuration.html mysqld --console --skip-innodb –

回答

2

我想這是因爲默認表引擎是InnoDB,但InnoDB支持被禁用。你可以試試這個 - 在配置文件的[mysqld]塊下添加一行default-storage-engine = myisam

編輯的最新的MySQL版本:

[mysqld] 
innodb=OFF 
ignore-builtin-innodb 
skip-innodb 
default-storage-engine=myisam 
default-tmp-storage-engine=myisam 
+0

謝謝,但現在我得到另一個錯誤:2013-08-20 15:35: 13 1104 InnoDB:錯誤:無法創建臨時文件; errno: 2013-08-20 15:35:13 6584 [錯誤]插件'InnoDB'初始化函數返回錯誤。 2013-08-20 15:35:13 6584 [錯誤]插件'InnoDB'註冊爲存儲ENGIN E失敗。 2013-08-20 15:35:13 6584 [錯誤]未知/不受支持的存儲引擎:InnoDB 2013-08-20 15:35:13 6584 [錯誤]正在中止 – VJune

+0

如果在配置文件中添加另一行:skip -innodb?還要確保Mysql數據目錄(C:/ mysql/data)存在且可寫。 – Lauris

+0

嘗試skip-innodb(不起作用)。錯誤日誌是用C:/ mysql/data寫的,所以它是可寫的。還有什麼我可以嘗試?爲什麼這麼難? – VJune