
Como conectar-se ao servidor MySQL no computador desktop local no Windows 10 usando conexão de pipe nomeado? O que preciso editar no arquivo my.ini?
Responder1
Os clientes determinam que tipo de conexão fazer da seguinte forma:
Se o host não for especificado ou for localhost, será assumida uma conexão com o host local:
No Windows, o cliente se conecta usando uma conexão de memória compartilhada, se o servidor tiver conexões de memória compartilhada habilitadas.
No Unix, o cliente se conecta usando um arquivo de soquete Unix. A --socket
opção ou MYSQL_UNIX_PORT
variável de ambiente pode ser usada para especificar o nome do soquete.
No Windows, se o host for ., ou o TCP/IP não estiver ativado e --socket
não for especificado ou o host estiver vazio, o cliente se conectará usando um canal nomeado, se o servidor tiver conexões de canal nomeado ativadas. Se as conexões de pipe nomeado não estiverem habilitadas ou se o usuário que faz a conexão não for membro do grupo do Windows especificado pela named_pipe_full_access_group
variável de sistema do servidor, ocorrerá um erro.
Caso contrário, o TCP/IP será usado.
A --protocol
opção permite estabelecer um tipo específico de conexão mesmo quando as outras opções normalmente seriam padronizadas para algum outro protocolo. Ou seja, --protocol
pode ser permitido especificar explicitamente o protocolo de conexão e substituir as regras anteriores, mesmo para localhost.