Comodidad para el cliente de comandos de MySQL

Si conectamos a menudo con nuestro servidor de MySQL utilizando la utilidad del comando “mysql”, nos veremos compelidos a repetir, una y otra vez, los parámetros de conexión

mysql -u usuario -p contraseña

Podemos ahorrarnos un buen montón de tecleos si creamos un archivo ~/.my.cnf en nuestra carpeta de usuario, con el siguiente contenido:

user = usuario_mysql
password = contraseña_mysql
host = host_mysql

El cliente de mysql encontrará y utilizará de forma automática la información contenida en este fichero, ahorrándonos el tecleo constante o tener que hacernos un .sh para un proceso tan simple.

Si preferimos no indicar la contraseña en texto plano en este fichero, por seguridad, podemos dejar el contenido asi:

user = usuario_mysql
password
host = host_mysql

Y el cliente de mysql nos pedirá sólo la contraseña al conectar.

Términos relacionados: , , ,

Deja tu opinión

Sólo se permiten las etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post anteriores/siguientes:

Post (quizás) relacionados:

  • MySQL … tratame bien que soy tontito

  • Probablemente no sepas que existe una opción para la linea de comandos del cliente de MySQL que reza, literalmente --i-am-a-dummy (soy tontito, o soy novato) Es...
  • MySQL - Generar SQL para optimizar las tablas más rellenitas

  • ¿ Generar SQL desde MySQL ? Pozi. [mysql] SELECT CONCAT('OPTIMIZE TABLE ', table_name, ';') FROM information_schema.tables WHERE table_schema = aqui_tu_base_de_datos AND table_rows >= 1000; [/mysql] Esto generará una salida de forma automática...
  • Test rápidos de MySQL - Test 7

  • Test 7 Supongamos la siguiente serie de comandos: [mysql] CREATE TABLE pruebas ( key1 INT NOT NULL PRIMARY KEY, key2 INT NOT NULL UNIQUE ); INSERT INTO pruebas...
  • Test rápidos de MySQL - Test 5

  • Test 5 Este Test es cortesia de Lasse Christiansen, aparentemente residente de Japón. Imaginemos los siguientes comandos: [mysql] CREATE TABLE test ( id varchar(1) NOT NULL, PRIMARY...
  • Localizar las tablas MySQL más grandes de nuestro servidor

  • Sólo apto para MySQL 5: [mysql] SELECT concat(table_schema,'.',table_name), concat(round(table_rows/1000000,2),'M') rows, concat(round(data_length/(1024*1024*1024),2),'G') DATA, concat(round(index_length/(1024*1024*1024),2),'G') idx, concat(round((data_length+index_length)/(1024*1024*1024),2),'G') total_size, round(index_length/data_length,2) idxfrac FROM information_schema.TABLES ORDER BY data_length+index_length DESC LIMIT 10; [/mysql] Lo que hace, vulgarmente, viene siendo recopilar...