Los programas cliente de MySQL espera por lo general que usted especifique los parámetros de conexión cuando quiere acceder a un servidor MySQL:
El nombre de la máquina donde se está ejecutando el servidor MySQL
Su nombre de usuario
Su password
        Por ejemplo, el cliente mysql puede
        ejecutarse desde un prompt de línea de comandos (indicado aquí
        por shell>) de la siguiente manera:
      
shell> mysql -hnombre_host-unombre_usuario-psu_clave
        Las sintaxis alternativas de las opciones -h,
        -u, y -p son
        --host=,
        nombre_host--user=,
        y
        nombre_usuario--password=.
        Nótese que no hay espacios entre
        su_clave-p o --password= y la
        clave que le sigue.
      
        Si utiliza una opción -p o
        --password pero no especifica un valor para
        la clave, el programa cliente le pedirá que introduzca la
        clave. La clave no se mostrará mientras la introduce. Esto es
        más seguro que especificar la clave en la línea de comandos.
        Cualquier usuario de su sistema podría ser capaz de ver la
        clave especificada en la línea de comandos ejecutando un
        comando como ps auxww. Consulte
        Sección 5.7.6, “Guardar una contraseña de forma segura”.
      
Los programas clientes de MySQL utilizan valores por defecto para cualquier parámetro que no se especifique:
            El nombre de servidor por defecto es
            localhost.
          
            El nombre de usuario por defecto es ODBC
            en Windows y su nombre de usuario de Unix en Unix.
          
            No se aplica ninguna clave si -p no está
            especificado.
          
        De esta manera, para un usuario de Unix con un nombre de usuario
        de jose, todos los siguientes comandos son
        equivalentes:
      
shell> mysql -h localhost -u jose shell> mysql -h localhost shell> mysql -u jose shell> mysql
Otros clientes MySQL se comportan de manera similar.
Puede especificar valores diferentes para que se utilicen cuando se realiza una conexión de manera que no tenga que introducirlos en la línea de comandos cada vez que invoca un programa cliente. Esto puede llevarse a cabo de diversas maneras:
            Puede especificar los parámetros de conexión en la
            sección [client] de un archivo de
            opciones. La sección relevante del archivo debería tener
            el siguiente aspecto:
          
[client] host=nombre_servidoruser=nombre_usuariopassword=su_clave
Los archivos de opciones son explicados en profundidad en Sección 4.3.2, “Usar ficheros de opciones”.
            Puede especificar algunos parámetros de conexión
            utilizando variables de ambiente. El nombre del servidor
            para mysql puede ser especificado
            utilizando MYSQL_HOST. El nombre de
            usuario MySQL puede especificarse mediante
            USER (esto es para Windows y Netware
            únicamente). La clave se puede especificar utilizando
            MYSQL_PWD, aunque esto es inseguro;
            consulte Sección 5.7.6, “Guardar una contraseña de forma segura”. Para ver la
            lista de variables, consulte
            Apéndice E, Variables de entorno.
          
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.

