Problem z migracją

Przy użyciu rake db:migrate dostaję błąd:

rake aborted!

Mysql::Error: #HY000Can’t create table ‘.\blog_development\schema_migrations.frm’ (errno: 121): CREATE TABLE schema_migrations (version varchar(255) NOT NULL) ENGINE=InnoDB

Czytałam gdzieś, że może pomóc zmiana engina na MyISAM. Niestety nie pomaga.

Drugi dzień nad tym siedzę…

Dawaj database.yml

Baza stworzona? Bo bez tego migracja nie przejdzie.

#database.yml

development:
host: localhost
adapter: mysql
database: blog_development
port: 3306
username: root
password: magic
test:
host: localhost
adapter: mysql
database: blog_test
port: 3306
username: root
password: magic
production:
host: localhost
adapter: mysql
database: blog_production
port: 3306
username: root
password: magic

Baza założona - tylko blog_development, ale to bez znaczenia.
Server Mysql 5.0
Ruby 1.8.6
Rails 2.0.2
Mongrel 1.1.5
NetBeans 6.1

Jeśli coś jeszcze się przydałoby się to piszczie.
Ja już nie mam pomysłów.
Z góry dzięki za pomysły.

Ten błąd 121 oznacza zduplikowany klucz. Najprawdopodobniej tabela o takiej nazwie już istnieje w bazie. Inną możliwością jest konflikt w nazwie więzów integralności (chodzi mi o constraint name), np nazwa klucza obcego już istnieje w bazie.

To tak na szybko, jak coś jeszcze wymyślę to napiszę.

W bazie nie ma żadnych tabel. Baza była tworzona z poziomu Netbeansa:
Run rake task/db/create na podstawie database.yml

Usunęłam całą bazę ręcznie dzisiaj i utworzyłam ją z konsoli MySQL’a.
Przy uruchamianiu migracji (w NetBeans i z konsoli wychodzi ten sam błąd)
Nie chce się utworzyć schema_migrations.frm.

Do migracji jest tylko jedna tabela (z domyślnym id jako primary key) z sześcioma polami.