Як увімкнути порт MySQL на виділеному сервері Linux
- Спочатку увійдіть на свій сервер як root.
- Відредагуйте файл конфігурації csf (брандмауера) за допомогою такої команди: …
- Знайдіть такі рядки, як показано на зображенні нижче:
- Продовжуйте додавати порт № 3306 наступним чином.
- Збережіть зміни Ctrl+O, а потім Ctrl+X, щоб вийти.
Як дозволити віддалені підключення MySQL
- Крок 1: Відредагуйте конфігураційний файл MySQL. Доступ до файлу mysqld.cnf. Змінити IP-адресу прив'язки. …
- Крок 2: Налаштуйте брандмауер, щоб дозволити віддалене підключення до MySQL. Варіант 1. Відкрийте порт 3306 за допомогою UFW (нескладного брандмауера). Варіант 2. Відкрийте порт 3306 через Firewalld. …
- Крок 3: підключіться до віддаленого сервера MySQL.
2 Відповіді
- Налаштуйте свій сервер MySQL/MariaDB для прослуховування вашої IP-адреси, встановивши наступний параметр у my. cnf: bind-address=IP_address або bind-address=0.0. …
- Перезапустіть сервер бази даних.
- Переконайтеся, що ваш брандмауер дозволяє підключення до tcp/3306.
- Зупиніть сервер MySQL.
- Відкрийте файл «my.ini» в каталозі встановлення сервера MySQL.
- Ви побачите стандартний номер порту "port=3306"
- Змініть його на потрібний номер порту.
- Після зміни збережіть файл "my.ini".
причина. Ця проблема виникає, коли в офісі з локальними даними вказано шлях UNC замість імені офісного сервера в налаштуваннях ODBC. Якщо ви бачите це повідомлення про помилку, а у вашому офісі є сервер Mac, можливо, ви зіткнулися з відомою помилкою автозапуску MySQL на серверах Mac.
Перевірте, чи працює сервер на цьому хості виконання telnet some_host 3306 і кілька разів натискання клавіші Enter. (3306 — номер порту MySQL за умовчанням. Змініть значення, якщо ваш сервер прослуховує інший порт.)