Віддалене підключення до бд mysql php

Якщо ви поглиблено займаєтеся програмуванням, то вам ніяк не обійтися без запитів до бази даних. Цієї теми можна торкнутися навіть на етапі створення сайту на WordPress, де ви вказуєте дані для підключення. Прикладом цієї статті послужить більш складний приклад - віддалене підключення до БД на PHP.

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

Як створити базу і підключитися до неї ми тут не будемо детально розглядати, тому як ви це вже повинні знати. Я зіткнувся з такою проблемою, що начебто все елементарно просто, але підключитися по мережі до сервера так і не виходило. З'єднання з базою даних на PHP виглядає наступним чином:

Але перед цим вам знадобиться виконати такі дії по вирішенню доступу до бази даних ззовні, тобто за межами хоста 127.0.0.1. Необхідно створити нового користувача бази даних і привласнити йому всі необхідні права доступу. У мене база створювалася в «Navicat lite for MySQL». тому нижче скріни на його прикладі:

Віддалене підключення до бд mysql php

Створення нового користувача

Віддалене підключення до бд mysql php

Установка прав користувачеві MySQL

Також необхідно відкрити всім доступ в MySQL в файлі my.ini. У ньому шукаємо рядок:

Схожі статті