
¿Cómo conectarse al servidor MySQL en una computadora de escritorio local en Windows 10 usando una conexión de canalización con nombre? ¿Qué necesito editar en mi archivo.ini?
Respuesta1
Los clientes determinan qué tipo de conexión realizar de la siguiente manera:
Si el host no se especifica o es localhost, se asume una conexión con el host local:
En Windows, el cliente se conecta mediante una conexión de memoria compartida, si el servidor tiene habilitadas las conexiones de memoria compartida.
En Unix, el cliente se conecta mediante un archivo de socket Unix. La --socket
opción o la MYSQL_UNIX_PORT
variable de entorno se pueden utilizar para especificar el nombre del socket.
En Windows, si el host es ., TCP/IP no está habilitado y --socket
no se especifica o el host está vacío, el cliente se conecta mediante una canalización con nombre, si el servidor tiene habilitadas las conexiones de canalización con nombre. Si las conexiones de canalización con nombre no están habilitadas o si el usuario que realiza la conexión no es miembro del grupo de Windows especificado por la named_pipe_full_access_group
variable del sistema del servidor, se produce un error.
De lo contrario, se utiliza TCP/IP.
La --protocol
opción le permite establecer un tipo particular de conexión incluso cuando las otras opciones normalmente utilizarían de forma predeterminada algún otro protocolo. Es decir, --protocol
se podrá dar la posibilidad de especificar explícitamente el protocolo de conexión y anular las reglas anteriores, incluso para localhost.