| Bug #45685 | Event ID:100 Default storage engine (InnoDB) is not available | ||
|---|---|---|---|
| Submitted: | 23 Jun 2009 16:11 | Modified: | 13 Jul 2009 9:08 |
| Reporter: | Roger David Nay | Email Updates: | |
| Status: | Can't repeat | Impact on me: | |
| Category: | MySQL Server: Config Wizard | Severity: | S3 (Non-critical) |
| Version: | 5.0.67, 5.0.83 | OS: | Windows |
| Assigned to: | CPU Architecture: | Any | |
[23 Jun 2009 16:11]
Roger David Nay
[30 Jun 2009 13:42]
MySQL Verification Team
I couldn't repeat in Windows Vista 64-bit with 5.0.83 I still get that false error message I couldn't start the service (the service actually is started).
[13 Jul 2009 9:08]
Tonci Grgin
Host OS: Win2K8SE x64. Notice "c:\Program Files\MySQL\" part of path which is for x64 applications.
c:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -uroot -p --port=3350 test
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.0.84-community-nt MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show engines;
+------------+---------+--------------------------------------------------------
--------+
| Engine | Support | Comment
|
+------------+---------+--------------------------------------------------------
--------+
| MyISAM | YES | Default engine as of MySQL 3.23 with great performance
|
| MEMORY | YES | Hash based, stored in memory, useful for temporary tabl
es |
| InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign k
eys |
| BerkeleyDB | NO | Supports transactions and page-level locking
|
| BLACKHOLE | YES | /dev/null storage engine (anything you write to it disa
ppears) |
| EXAMPLE | NO | Example storage engine
|
| ARCHIVE | YES | Archive storage engine
|
| CSV | NO | CSV storage engine
|
| ndbcluster | NO | Clustered, fault-tolerant, memory-based tables
|
| FEDERATED | YES | Federated MySQL storage engine
|
| MRG_MYISAM | YES | Collection of identical MyISAM tables
|
| ISAM | NO | Obsolete storage engine
|
+------------+---------+--------------------------------------------------------
--------+
12 rows in set (0.00 sec)
mysql> show create table date_test;
+-----------+-------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------------------+
| Table | Create Table
|
+-----------+-------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------------------+
| date_test | CREATE TABLE `date_test` (
`id` int(11) NOT NULL auto_increment,
`created` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=latin1 |
+-----------+-------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------------------+
1 row in set (0.02 sec)
Further more, I've never had such error on Win2K8SE x64. There were problems with UAC regarding new place Wx64 put data dir into (should be C:\ProgramData...) as it's not readable by normal user. Relocating datadir also works for me (now in datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/" while 5.1 and 6.0 are in F:\MySQL\Data\MySQL Server 5.1\data and F:\MySQL\Data\MySQL Server 6.0\data respectively) .
[3 Apr 2010 23:06]
Meiji KIMURA
For the cause and workaround about Event ID:100, See Bug #48042.
