Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Acortar la conexión a MySQL por línea de comandos


Truco para realizar más sencilla la instrucción de conexión a la base de datos MySQL por línea de comandos.


22/9/06 - Como hemos podido leer en el artículo de MySQL por línea de comandos, para conectar con un servidor MySQL es necesario escribir una serie de parámetros en la instrucción de conexión. Entre esos parámetros se encuentra el host al que deseamos conectar, el nombre de usuario y la contraseña.

Todos los datos de conexión con el servidor MySQL hacen que la instrucción para conectar se haga un poco larga y pesada de escribir una y otra vez, en cada conexión con MySQL. En este artículo veremos una manera sencilla de recortar el proceso de acceso al servidor MySQL, evitando la necesidad de escribir una y otra vez los datos de acceso para conectar.

La idea se trata simplemente de escribir un fichero de texto donde figurarán los datos de conexión con el servidor MySQL. Cuando conectemos, en lugar de escribir esos datos en la línea de comandos, nosotros escribiremos simplemente la llamada a mysql y el propio cliente se encargará de leer ese archivo de texto para obtener los datos del host, usuario y contraseña.

El archivo que tenemos que crear se llama my.cnf. Como decimos, es un archivo de sólo texto, por lo que se podrá crear y editar con cualquier editor de texto plano, como el bloc de notas. La estructura del fichero será la siguiente:

[client]
host=servidor_con_el_que_conectar
user=nombre_de_usuario
password=clave

Este archivo de texto lo tenemos que colocar en el directorio raiz del sistema, en Windows, por ejemplo, deberíamos colocarlo en C:\my.cnf. En Linux también deberíamos colocar el fichero en el directorio raiz del sistema "/my.cnf".

Obviamente, tenemos que sustituir los datos de conexión por los que necesitemos en nuestro sistema. Un posible ejemplo de archivo de conexión podría ser el siguiente:

[client]
host=localhost
user=miusuario
password=loquesea

Los distintos parámetros son opcionales. Por ejemplo, si no tenemos password, podríamos dejar sin poner la línea donde se especifica la clave.

Eso es todo, una vez creado el fichero y colocado en el lugar adecuado, podremos acceder a MySQL simplemente con la instrucción "mysql", sin necesidad de especificar cada vez el host, usuario, clave, etc.

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 1 categoria relacionada
+ 2 comentarios (Añadir)
+ 1 comentario no revisado

 Autoría, licencia y acciones sobre este artículo

Informe de Miguel Angel Alvarez*
Director de DesarrolloWeb.com

Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Taller de MySQL

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en MySQL


 Comentarios de los visitantes
Los comentarios de los visitantes son para ampliar la información del artículo. Cualquiera puede participar.
Se muestran 2 comentarios revisados

 Comentario de Jesús
05/10/06 
Pues la verdad que no le veo mucha utilidad a esto. Yo pienso que es más práctico crear un archivo .bat con la lína de comandos completa. Además así podemos usar diferentes archivos bat para diferentes servidores remotos o locales de mySQL. Ejemplo:
mysqlx.bat :
mysql --host=localhost --user=usuariox --password=clavex
mysqly.bat :
mysql -h desarroloweb.com -u usuarioy -pclavey

con lo cual en la línea de comandos solo tendriamos que escribir: mysqlx o mysqly para conectar con una u otra base de datos MySQL

 Comentario de Juan Hernández
06/10/06 
Aunque parece más rápido. Me pregunto que tanto puede afectar la seguridad el tener una contraseña en un lugar que está fuera de nuestro "document root" y que después de un tiempo quede al descuido.

Añadir un comentario al artículo Añadir un comentario del artículo
 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se ha encontrado un comentario sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
Añadir un comentario al artículo Añadir un comentario del artículo



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Taller de MySQL
Categorías
+MySQL

Lectura recomendada

Compra este libro en Agapea, la librería urgente a domicilio.

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia