XAMPP - подключение к локальной базе данных с другой локальной машины внутри локальной сети
-
25-09-2019 - |
Вопрос
Я использую XAMPP для создания проектов PHP. Моя система: name = con7 и локальный IP = 192.168.1.20 Другая система: name = con12 и local ip = 19.168.1.10
Я хочу подключиться к базе данных в Con12 от CON7.
Я прочитал, что нам нужно предоставить разрешение на доступ к хосту (IP), которое пытается подключиться с другой машины, такой как хост доступа в базах данных CPANEL-> (панель управления для хостинги Linux).
У меня есть доступ к этой системе, так как этот человек (CON7) делает запись данных и мне манипулирование. что-то такое.
Так как это сделать?
Решение
Для подключения к удаленной базе данных вы должны убедиться:
- MySQL-сервер должен прослушать публичный интерфейс (например, eth0), чтобы быть доступным через LAN. Это можно проверить через Telnet на порт 3306 (по умолчанию MySQL Port)
- Пользователь MySQL должен быть разрешен как минимум с 192.168.1.20 или% (то есть все хосты)
- Пользователь MySQL должен был прочитать (+ Написать) разрешения для базы данных
Хотите запустить PHP-скрипт, добавляя правильные учетные данные в MySQL_CONNECT (), должны достаточно. Если вы хотите использовать свой локальный PHPMYADMIN для работы с базой данных, вы должны добавить базу данных на phpmyadmin-config.
Надеюсь, это поможет.