Mysql
 sql >> база данни >  >> RDS >> Mysql

Причина за неправилно конфигурирана MySQL:опасно използване на относителен път

В OS X El Capitan (10.11) Apple добави Защита на целостта на системата .

Това предотвратява програми в защитени места като /usr от извикване на споделена библиотека, която използва относителна препратка към друга споделена библиотека. В случай на _mysql.so , съдържа относителна препратка към споделената библиотека libmysqlclient.18.dylib .

В бъдеще споделената библиотека _mysql.so може да се актуализира. Дотогава можете да го принудите да използва абсолютна препратка чрез install_name_tool полезност.

Ако приемем, че libmysqlclient.18.dylib е в /usr/local/mysql/lib/, след което изпълнете командата:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете n-ти процентил от MySQL

  2. Как да наблюдавам MySQL пространството?

  3. SECOND() Пример – MySQL

  4. Как можем да различаваме LEFT OUTER JOIN от лявото присъединяване

  5. как да възпроизвеждате mp3 аудио, съхранено в mysql blob, използвайки php