Как использовать сервер MySql (загружается на рабочий стол) в Android? - PullRequest
0 голосов
/ 28 мая 2019

Я хочу использовать свою базу данных на сервере MySQL в приложении для Android

У меня на компьютере загружен MySQL Server, и он использует порт 3306, который является портом по умолчанию. Мне нужно иметь возможность извлекать данные из базы данных в мое приложение для Android. Я скачал XAMPP для PHP и получил сообщение об ошибке, что обе программы не могут использовать один и тот же порт, поэтому я изменил порт на 3307 в каждом файле (конфигурации php.ini и MySQL). Наконец, сервер MySQL запускается, но теперь, когда я открываю PHPMyAdmin, я получаю эти ошибки.

Есть ли другой способ, кроме использования XAMPP, или я должен удалить сервер MySQL и переустановить XAMPP с настройками по умолчанию.

MySQL сказал: Документация

Не удается подключиться: неверные настройки. mysqli_real_connect (): (HY000 / 1045): доступ запрещен для пользователя 'pma' @ 'localhost' (используется пароль: НЕТ)

Соединение для controluser, как указано в вашем Конфигурация не удалась. mysqli_real_connect (): (HY000 / 1045): доступ для пользователя 'root' @ 'localhost' отказано (используется пароль: НЕТ)

PHPMYADMIN попытался подключиться к серверу MySQL, и сервер отклонил подключение. Вы должны проверить хост, имя пользователя и пароль в вашем конфигурации и убедитесь, что они соответствуют информации предоставлено администратором сервера MySQL.

1 Ответ

0 голосов
/ 29 мая 2019

Нашел решение,

  1. Перейдите в файл MySQL my.ini и измените порт на 3007, где бы он ни был записан.Откройте общие настройки соединения и теперь измените его на 3007.

  2. Загрузите XAMPP с оригинальными настройками.

  3. Установите новое соединение в MySQL 8.0скачайте в ПК, назовите его xampp и запишите 3006 порт.Протестируйте соединение, данные будут обновлены в соответствии с данными, присутствующими в PHPmyadmin.Теперь вы можете использовать как PHPmyadmin, так и MySQL серверную рабочую среду.

...