2.1.1. Servidores y clientes

Nota
El servidor MySQL es mysqld.
A él se pueden conectar múlti-
ples clientes. mysql es el cliente
en modo texto que proporcio-
na el propio SGBD.

El servidor MySQL es el servicio mysqld, que puede recibir solicitudes de clientes locales o remotos a través TCP/IP, sockets o pipes en forma de ficheros locales a la máquina en que se está ejecutando. En la distribución se incluye un cliente llamado mysql-client, al que en adelante nos referiremos simplemente como mysql (así es como se llama el programa ejecutable). Si se invoca sin parámetros, mysql realiza una conexión al servidor local utilizando el nombre del usuario UNIX que lo ha invocado, y supone que este usuario no requiere contraseña. La conexión a un servidor remoto y un nombre de usuario específicos requiere de al menos dos argumentos:

•    -h para especificar el nombre del servidor.
•    -u para el nombre del usuario.

Para que el programa cliente pregunte la contraseña de conexión al usuario, deberemos proporcionar adicionalmente el parámetro -p.


                         $ mysql -h servidor.misitio.org -u -p