Как установить соединение с моей локальной базой данных при доступе к моему веб-сайту с другого компьютера? - PullRequest
1 голос
/ 01 апреля 2019

Я пытаюсь разместить на своем Raspberry Pi веб-сайт, к которому я могу получить доступ с других компьютеров в той же сети. Веб-сайт подключается к локальной базе данных (которая находится на том же Raspberry Pi), собирает некоторые данные, преобразует выходные данные в файл json, который затем использует API визуализации Google для рисования линейного графика. Все работает нормально на моем Raspberry Pi .... но когда я пытаюсь получить доступ к веб-странице с другого компьютера в той же сети, я получаю "Connect failAccess запрещен для пользователя 'root' @ 'localhost'" При попытке доступа к веб-странице я Я буквально просто набираю IP-адрес Raspberry Pi.

Я использую php 7.0.33-0 + deb9u3, Apache / 2.4.25 (Raspbian).

Я искал вокруг и не смог найти ответ ... Я мог бы просто попытаться найти неправильную информацию.

Вот код, который я использую для подключения к базе данных на моем Raspberry Pi

$server = 'localhost';
$user = 'root';                                                                                                     
$pass = '';
$dbname = 'CDMA_STATUS';
$local_db = new mysqli($server,$user,$pass,$dbname);
    if (mysqli_connect_errno()) {
    echo "Connect failed".mysqli_connect_error();
    exit();
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...