Почему я не могу подключить сервер MySQL к XAMPP, если я использовал MySQL Installer для создания сервера и базы данных?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему я не могу подключить сервер MySQL к XAMPP, если я использовал MySQL Installer для создания сервера и базы данных?

Сообщение Anonymous »

Я пытаюсь сделать так, чтобы можно было отправлять и получать данные из конкретной базы данных сервера в коде Visual Studio. Я закодировал все это на PHP, и для размещения действующих серверов PHP (поскольку VScode не может запускать PHP) я использую Apache на панели управления XAMPP. Я также кодировал все, что находится в папке «htdocs» XAMPP.
Живой сервер Apache может запускать простой эхо-/текстовый код из PHP, но моя проблема возникает, когда я пытаюсь взаимодействовать с сервером MySQL, который я настроил. Я установил MySQL Installer, чтобы создать сервер, для которого сформировал базу данных из нескольких простых таблиц. Мне удалось подключить этот сервер к коду Visual Studio с помощью расширения инструментов SQL, но с тех пор я не смог заставить мой PHP-код взаимодействовать с базой данных на веб-сервере Apache без появления этого сообщения об ошибке:

Код: Выделить всё

Warning: mysqli::__construct(): php_network_getaddresses: getaddrinfo for root@localhost failed: A non-recoverable error occurred during a database lookup. in C:\xampp\htdocs\php\db.php on line 10

Fatal error: Uncaught mysqli_sql_exception: php_network_getaddresses: getaddrinfo for root@localhost  failed: A non-recoverable error occurred during a database lookup. in C:\xampp\htdocs\php\db.php:10 Stack trace: #0 C:\xampp\htdocs\php\db.php(10): mysqli->__construct('root@localhost', 'root', Object(SensitiveParameterValue), 'userinfo') #1 C:\xampp\htdocs\php\login.php(3): include('C:\\xampp\\htdocs...') #2 {main} thrown in C:\xampp\htdocs\php\db.php on line 10
В XAMPP я могу запустить модуль MySQL только в том случае, если я установил для него порт 80, но я думаю, что он должен быть на порту 3306. Даже если он «запускается», когда я его устанавливаю для порта 80, «localhost/phpmyadmin» показывает следующее:

Код: Выделить всё

MySQL said: Documentation
Cannot connect: invalid settings.
Существует ли проблема с конфликтующими портами и нужно ли мне удалять сервер, созданный с помощью установщика MySQL? Предоставляет ли XAMPP мне сервер MySQL? Если нет, то как мне подключить сервер, который я создал в установщике MySQL, к модулю XAMPP MySQL, чтобы я мог редактировать базы данных/таблицы в PhpMyAdmin? Если я смогу это сделать, сможет ли мой PHP-код, который я создал в Visual Studio Code, наконец, взаимодействовать с сервером, который я создал на веб-сервере Apache?
Короче, моя главная забота заключается в том, что я не знаю, должен ли я прекратить использовать код Visual Studio для подключения к серверу MySQL и вместо этого каким-то образом подключить этот сервер к XAMPP, чтобы я мог взаимодействовать с ним на веб-сервере Apache. Я знаю, что сервер MySQL работает, потому что, когда я проверяю его статус в «Клиенте командной строки MySQL 8.0», он отображает постоянно обновляемое время безотказной работы. Спасибо, если можете помочь. Пожалуйста, сообщите мне, если вам нужна дополнительная информация. Извините, если я выразился слишком расплывчато, поскольку я относительно неопытен.
РЕДАКТИРОВАТЬ: Пока я осматривался, чтобы попытаться решить проблему, прежде чем опубликовать сообщение, Я заметил, что больше не могу запустить сервер MySQL XAMPP, даже если я изменю все экземпляры портов в my.ini на 80 или 3307. В конфигурации я также больше не могу изменить порт по умолчанию, не получая сообщения что я «не могу создать» файл и мне «доступ запрещен». Я также получаю кучу сообщений об ошибках, в которых говорится, что «порт 3306 занят».
Или он просто постоянно сообщает мне, что пытается его запустить.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -to-make-a
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Не могу подключить файл базы данных доступа Microsoft с помощью php (Xampp)
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • «Ошибка базы данных: образ диска базы данных неверен» при попытке подключить базу данных [дубликат]
    Anonymous » » в форуме Python
    0 Ответы
    99 Просмотры
    Последнее сообщение Anonymous
  • Почему gradle сообщает мне: «Обнаружены нарушения лицензии: src\main\java\net\fabricmc\installer\contentPane.java», но я
    Anonymous » » в форуме JAVA
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous
  • Пакеты тайно выбираются izpack-installer
    Anonymous » » в форуме JAVA
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Я создал пользовательский интерфейс формы с кнопками, но Installer.exe не запускается
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»