sql >> Databáze >  >> RDS >> Mysql

Nesprávně nakonfigurovaná MySQL Důvod:nebezpečné použití relativní cesty

V OS X El Capitan (10.11) Apple přidal Ochrana integrity systému .

To zabrání programům v chráněných umístěních, jako je /usr z volání sdílené knihovny, která používá relativní odkaz na jinou sdílenou knihovnu. V případě _mysql.so , obsahuje relativní odkaz na sdílenou knihovnu libmysqlclient.18.dylib .

V budoucnu sdílená knihovna _mysql.so mohou být aktualizovány. Do té doby jej můžete vynutit, aby používal absolutní referenci pomocí install_name_tool utility.

Za předpokladu, že libmysqlclient.18.dylib je v /usr/local/mysql/lib/, poté spusťte příkaz:

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


  1. Použití SUM() bez seskupování výsledků

  2. java.net.SocketException:Přerušené potrubí

  3. PG::UndefinedTable:ERROR:vztah neexistuje se správným pojmenováním a konvencí Rails

  4. Vlastní poskytování uživatelských účtů v PostgreSQL prostřednictvím neprivilegovaného anonymního přístupu