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

получаване на db:SQLSTATE[HY000] [2002] Грешка отказана връзка на Mac с MAMP

Както вече беше посочено в коментара ми, има вероятност да не използвате двоичния файл на PHP, който сте мислили, че използвате. Дори ако MAMP php двоичният файл е във вашия път, редът shebang в srdb.cli.php чете #!/usr/bin/php и това сочи към предоставения от Apple двоичен php файл.

Така че, ако извикате скрипта с пълния път до вашия MAMP php двоичен файл, проблемът трябва да се избягва:

/Applications/MAMP/bin/php/php5.3.28/bin/php srdb.cli.php -h 127.0.0.1 -u root -n mydbname -proot -c utf\-8 -s mywebsite.com -r dev.mywebsite.com

Друго решение може да бъде да замените линията shebang с:

#!/usr/bin/env php

Това работи само ако двоичният файл MAMP е във вашия $PATH пред /usr/bin . Използване на #!/usr/bin/env php гарантира обаче, че винаги използвате един и същ двоичен файл, независимо дали извиквате скрипта чрез ./srdb.cli.php или с php srdb.cli.php .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. html drill down падащо меню избраната стойност не се вмъква в MYSQL

  2. Вмъкнете html код на ckeditor в базата данни

  3. зареждане на enwiki-latest-categorylinks.sql в mysql

  4. Mysql CASE WHEN JOIN Грешка в оператора

  5. Намерете най-близката географска ширина/дължина с SQL заявка