Блог компанії 3v-Hosting
Як віддалено підключитися до 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 для віддалених підключень.