mysql на локальном (MAMP) доступ к данным с помощью Applescript: соединение отказано

У меня есть Applescript, который вызывает скрипт php, который извлекает некоторые данные из локальной базы данных MySQL и возвращает их обратно в applecript.

Все работает нормально, когда я запускаю приложение MAMP нормально.

Но … Я хотел не открывать дополнительное окно приложения (MAMP), а также пропускать ввод пароля пользователя при каждом запуске. я нашел этот маленький обходной путь.

Подводя итог:

Я запускаю серверы из Applescript следующим образом

do shell script "/Applications/MAMP/bin/startApache.sh &" password...
do shell script "/Applications/MAMP/bin/startMysql.sh > /dev/null 2>&1"

Серверы работают, и я могу просматривать и редактировать базы данных в MyAdmin.

Мой простой PHP-скрипт для извлечения данных из MySQL DB прекрасно работает из командной строки

$ php /cmp/get-project-details.php

Но это не сработает из Applescript 🙁

set mrProjDetailsJson to do shell script "php " & ABSPATH & "/cmp/get-project-details.php"

метание: Предупреждение: mysqli :: mysqli (): (HY000 / 2002): соединение отказано в …

Что мне здесь не хватает?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]