# MySQL rake db:migrate gives me dyld: lazy symbol binding failed: Symbol not found: \_mysql\_init

**URL:** <https://www.ruby-forum.com/t/mysql-rake-db-migrate-gives-me-dyld-lazy-symbol-binding-failed-symbol-not-found-mysql-init/192985>\
**Category:** Rails\
**Created:** [August 9, 2010, 3:37pm UTC](https://www.ruby-forum.com/t/mysql-rake-db-migrate-gives-me-dyld-lazy-symbol-binding-failed-symbol-not-found-mysql-init/192985 "2010-08-09T15:37:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![neigaard](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/41988e/32.png) [@neigaard](https://www.ruby-forum.com/u/neigaard)\
**Post date:** [August 9, 2010, 3:37pm UTC](https://www.ruby-forum.com/t/mysql-rake-db-migrate-gives-me-dyld-lazy-symbol-binding-failed-symbol-not-found-mysql-init/192985/1 "2010-08-09T15:37:18Z")

</div>

Hi

When I do a “rake db:migrate”, I get the following error:

* * *

(in /Users/sneigaard/work/rails/mailtimer)  
dyld: lazy symbol binding failed: Symbol not found: \_mysql\_init  
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql-2.8.1/lib/  
mysql\_api.bundle  
Expected in: flat namespace

dyld: Symbol not found: \_mysql\_init  
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql-2.8.1/lib/  
mysql\_api.bundle  
Expected in: flat namespace

## Trace/BPT trap

If I log in to mysql and do a show variables like “%version%”;, I get  
his:

* * *

## protocol\_version = 10 version = 5.1.32 version\_comment = Source distribution version\_compile\_machine = i386 version\_compile\_os = apple-darwin9.6.0

I am runing OS X 10.6.4 64 bit

Any ideas what is wrong?

Thank you  
Søren
