Я пытаюсь настроить phpMyAdmin для использования с удаленными базами данных MySQL в Scientific Linux версии 6.2.
Если я использую командную строку mysql для подключения к удаленной базе данных, она отлично работает, но если я использую mysqladmin, я получаю «# 2002 Cannot log in to the MySQL server».
Я обнаружил, что делаю:
setenforce 0
Он будет работать с myphpadmin в моей удаленной базе данных, но как только я перезагружаюсь или устанавливаю для Scientific Linux setenforce обратно, он снова перестает работать.
Я знаю, что setenforce 0 - это не то, что нужно делать, но может кто-нибудь дать мне подробные инструкции о том, как заставить это работать правильным образом ... спасибо, я новичок в Scientific Linux, и у меня возникли некоторые проблемы ... спасибо
Все, что мне нужно было сделать, это setsebool -P httpd_can_network_connect = 1 и теперь он работает
На самом деле, setenforce 0 не так уж и плох. Не лучший вариант, нет, но приемлемый (ИМХО). Чтобы сохранить эту настройку при перезагрузке, перейдите в файл / etc / sysconfig / selinux, если этот хост, и установите для строки SELINUX = значение
SELINUX=permissive