Як віддалено підключитися до MySQL

Адміністрування 2 хв. на читання

MySQL - це популярна система управління реляційними базами даних з відкритим вихідним кодом, що використовується багатьма підприємствами та організаціями. Однією з найпоширеніших завдань адміністрування MySQL є віддалене підключення до бази даних. У цій статті ми пояснимо, як віддалено підключитися до MySQL.

 

 

Крок 1: Налаштуйте сервер MySQL

Перш ніж ви зможете віддалено підключитися до MySQL, потрібно переконатися, що ваш сервер MySQL налаштований на прийом віддалених підключень. За умовчанням MySQL налаштований на дозвіл з'єднань лише з локальної машини. Щоб увімкнути віддалені підключення, необхідно змінити файл конфігурації MySQL.

Знайдіть файл конфігурації MySQL "my.cnf" або "my.ini", залежно від вашої операційної системи. Ви можете знайти цей файл у каталозі встановлення MySQL. Відкрийте файл у текстовому редакторі та знайдіть розділ [mysqld]. У цьому розділі додайте наступний рядок:

bind-address = your_server_ip

 

Замініть "your_server_ip" на IP-адресу сервера, з якого ви хочете дозволити віддалені підключення. Збережіть файл та перезапустіть сервер MySQL.

 

 

Крок 2: Створіть обліковий запис користувача MySQL

Для віддаленого підключення до сервера MySQL необхідно створити обліковий запис користувача з відповідними привілеями. Відкрийте оболонку MySQL, ввівши таку команду:

mysql -u root -p

 

Якщо з'явиться запит, введіть пароль користувача root. Як тільки ви опинитеся в оболонці MySQL, введіть наступні команди, щоб створити новий обліковий запис користувача:

CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%';
FLUSH PRIVILEGES;

 

Замініть "your_username" на ім'я користувача, яке ви хочете створити, та "your_password" на надійний пароль. Символ «%» у наведеній вище команді надає користувачеві віддалений доступ із будь-якої IP-адреси. Ви можете замінити «%» на певну IP-адресу, щоб обмежити доступ тільки до цієї IP-адреси.

 

 

Крок 3: Віддалене підключення до MySQL

Для віддаленого підключення до сервера MySQL необхідно використовувати клієнт MySQL. Одним із популярних клієнтів є клієнт командного рядка MySQL. Відкрийте вікно терміналу та введіть наступну команду:

mysql -u your_username -h your_server_ip -p

 

Замініть "your_username" на ім'я користувача, створене на кроці 2, "your_server_ip" на IP-адресу сервера MySQL. Вам буде запропоновано ввести пароль користувача.

 

Висновок

Віддалене підключення до сервера MySQL є звичайним завданням для адміністраторів MySQL. Виконуючи кроки, описані в цій статті, ви зможете віддалено підключатися до сервера MySQL і виконувати на ньому необхідні завдання. Не забувайте завжди зберігати свої облікові дані у безпеці та правильно настроювати сервер MySQL для віддалених підключень.

June 12, 2023, 10:50 a.m.