- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
На сервере Дебиан 10, нужно открыть мускуль к подключениям из вне.
1. Нашел в конфиге bind-address=127.0.0.1 заменил на bind-address = 0.0.0.0, перезагрузил мускуль.
2. Создал юзера, базу, дал ему на нее все права, хост %
3. Сбросил все правила аптейблс до дефолтный, открыл доступ к порту мускуля
правила теперь такие
Тестирую подключение через PDO из ПХП и получаю -
Ошибка: не удается подключиться: SQLSTATE[HY000] [2002] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
Что еще упустил?
вот тут ошибка.
1. Нашел в конфиге bind-address=127.0.0.1 заменил на bind-address = 0.0.0.0, перезагрузил мускуль
там ваще ничо менять и не надо
а в параметрах подключения вместо local ( 127.0.0.1) написать IP сервера
мож и еще чо.. но это вот точно
bind-address = ip сервера не решил проблему (мускуль перезагрузил)
Меня смущает что запрос SHOW GLOBAL VARIABLES LIKE 'PORT' показывает 0, а не 3306
А так?
SHOW GLOBAL VARIABLES LIKE 'PORT' показывает 0, а не 3306
Может динамический? В ms sql так. Может где-то надо ещё порт забиндить на статический 3306?
прежде чем пробовать подключаться, надо понять слушается ли этот порт в принципе.
apt install lsof
lsof -i -n -P | grep :3306
покажет что, из под кого, на каком ip и порту LISTEN... ну или не листен.
если нет, то проверить бы нет ли в конфиге строчки skip-networking
также --skip-networking может стоять в параметрах запуска, а не в конфиге.
lsof -i -n -P | grep :3306 ничего не вывел (он установлен)
skip-networking проверил, в конфиге его нет
telnet server_ip 3306 (айпи сервера подставил)
telnet: Unable to connect to remote host: Connection refused
Правила фаервола в первом посте.
Вот вывод нетстата
lsof -i -n -P | grep :3306 ничего не вывел (он установлен)
skip-networking проверил, в конфиге его нет
telnet server_ip 3306 (айпи сервера подставил)
telnet: Unable to connect to remote host: Connection refused
Правила фаервола в первом посте.
Вот вывод нетстата
Видно что мускул использует сокет.
Видать тот конфиг, что редачите не подтягивает мастер процесс мускула.
Посмотреть откуда берет системные настройки.
ps aux | grep mysq