Linux: Mysql autocompletar

Una de las herramientas cliente para administrar sistemas de bases de datos mysql es el comando mysql.

La funcionalidad de autocompletar con el comando mysql, por defecto está desactivada y se llama: auto-rehash

Con auto-rehash podemos autocompletar utilizando la tecla tabulador (TAB).

Para iniciar el cliente mysql en modo auto-rehash, disponemos de dos posibilidades:

1) MYSQL autocompletar: Vía linea de comandos:


Ejecutamos el comando mysql seguido del parámetro: auto-rehash

mysql --auto-rehash -u root -p

2) MYSQL autocompletar: Vía fichero de configuración general (todos los usuarios)


En el interior del fichero: /etc/my.cnf

en el apartado:

[mysql]

Añadimos:

auto-rehash

Si quisiéramos desactivar el autocompletar en el fichero de configuración my.cnf:

en el apartado:

[mysql]

Añadimos:

no-auto-rehash

3) MYSQL autocompletar: Vía fichero de configuración a nivel de usuario.


En el interior del fichero: ~/.my.cnf (fichero oculto situado en el home-directory del usuario)

en el apartado:

[mysql]

Añadimos:

auto-rehash

Si quisiéramos desactivar el autocompletar en el fichero de configuración ~/.my.cnf:

en el apartado:

[mysql]

Añadimos:

no-auto-rehash


2 comentarios: