sql >> Databasteknik >  >> RDS >> Mysql

MySQL felaktigt konfigurerad Orsak:osäker användning av relativ sökväg

I OS X El Capitan (10.11) lade Apple till Systemintegritetsskydd .

Detta förhindrar program på skyddade platser som /usr från att anropa ett delat bibliotek som använder en relativ referens till ett annat delat bibliotek. I fallet med _mysql.so , innehåller den en relativ referens till det delade biblioteket libmysqlclient.18.dylib .

I framtiden kommer det delade biblioteket _mysql.so kan uppdateras. Tills dess kan du tvinga den att använda en absolut referens via install_name_tool verktyg.

Förutsatt att libmysqlclient.18.dylib är i /usr/local/mysql/lib/, kör sedan kommandot:

sudo install_name_tool -change libmysqlclient.18.dylib \
  /usr/local/mysql/lib/libmysqlclient.18.dylib \
  /Library/Python/2.7/site-packages/_mysql.so


  1. Synkronisera databasstruktur mellan applikationer

  2. Hur ansluter jag till MySQL Database?

  3. Kan jag förutsäga hur stort mitt Zend Framework-index kommer att bli? (och några snabba frågor)

  4. Hur man släpper en kolumn från en tabell i MySQL med hjälp av ett kolumnnummer