Ошибка неверного типа пакета при использовании php_mysql_xdevapi - PullRequest
0 голосов
/ 22 февраля 2019

Я пытаюсь подключиться к mysql 8.0.15, используя php_mysql_xdevapi, но получаю следующую ошибку.

Примечание: mysql_xdevapi \ getSession (): сбой отправки 5 байтов с ошибкой = 10053 Установленное соединение былопрервано программным обеспечением на вашем хост-компьютере.

Неустранимая ошибка: Uncaught mysql_xdevapi \ Exception: [2000] [HY000] Сервер отправил недопустимый тип пакета, который я использую

  • Windows 10

    • MySQL 8.0.15
    • PHP 7.3.0
    • Расширение PECL MySQL X DevAPI для PHP

1 Ответ

0 голосов
/ 24 февраля 2019

Наконец, после 2 дней поиска, я заставляю php_mysql_xdevapi работать с окнами, используя wampserver.

Шаги, чтобы php_mysql_xdevapi работал с окнами 10, используя wamp.

  1. Установить расширение Pecl php_mysql_xdevapi .
  2. Добавить расширение в ini extension=php_mysql_xdevapi
  3. По умолчанию в wamp the XPlugin - отключить, включить его в my.ini

    ;Disabling X Plugin ;mysqlx=0

  4. использовать это для подключения к mysql с помощью php_mysql_xdevapi

    $session = mysql_xdevapi\getSession('mysqlx://root:123@localhost:33060?connect-timeout=5000&ssl-mode=disabled');

Теперь вы можете использовать это для дальнейшего запроса в хранилище документов mysql.

...