
Как подключиться к MySQL Server на локальном компьютере под управлением Windows 10 с помощью именованного канала? Что мне нужно изменить в файле my.ini?
решение1
Клиенты определяют, какой тип подключения им следует установить, следующим образом:
Если хост не указан или является локальным хостом, предполагается подключение к локальному хосту:
В Windows клиент подключается с использованием соединения с общей памятью, если на сервере включены соединения с общей памятью.
В Unix клиент подключается с помощью файла сокета Unix. Для указания имени сокета можно использовать --socket
опцию или переменную окружения.MYSQL_UNIX_PORT
В Windows, если host — ., или TCP/IP не включен и --socket
не указан, или host пуст, клиент подключается с помощью именованного канала, если на сервере включены соединения именованного канала. Если соединения именованного канала не включены или пользователь, устанавливающий соединение, не является членом группы Windows, указанной named_pipe_full_access_group
системной переменной сервера, возникает ошибка.
В противном случае используется TCP/IP.
Эта --protocol
опция позволяет вам установить определенный тип соединения, даже если другие опции обычно по умолчанию используют какой-то другой протокол. То есть, --protocol
может быть задана для явного указания протокола соединения и переопределения предыдущих правил, даже для localhost.