Обойдя много-много мест, ответ был прямо у меня под носом на странице Устранение неполадок с подключением на веб-сайте MariaDB 1
Ошибка означает, что сервер либо не работает, либо работает на другом порту, сокете или канале. Поскольку я знал, что сервер не работает, я запустил его с
/ etc / init.d / mysql start
перед запуском скрипта и больше никаких проблем с ошибкой или скриптом.