¡Hola! Bienvenido a Desde Linux. ¿Acaso estás harto de los pantallazos azules y los virus? Entonces, no dudes en migrar a Linux. Si recién empiezas, te recomendamos pasar por nuestra sección para Novatos. En caso de que estés buscando una Distribución Linux, tenemos guías para ayudarte a elegir la mejor. También contamos con un listado de Programas para reemplazar a los que usabas en Windows. No olvides utilizar la barra aquí debajo para obtener ayuda adicional.

10 comandos para administrar bases de datos con MySQLAdmin

Desde hace años siempre administro mis bases de datos MySQL entrando al servidor MySQL y ejecutando las instrucciones, o sea:

mysql -u root -p

Y aquí escribo el password y puedo hacer lo que deseo, no obstante recién descubro a: mysqladmin

¿Versión y estado de MySQL?

Primero, comprobemos la versión de MySQL que está instalada:

mysqladmin -u root -p ping

O bien:

sudo service mysql status

En mi caso me aparece esto:

mysql-status-alive

Igual, pueden saber la versión de MySQL que está corriendo con:

mysqladmin -u root -p version

¿Cómo poner o cambiar password a root en MySQL?

En muchas distros cuando se instala un servidor MySQL no siempre se configura con un password de root por defecto para MySQL, para establecer un password para root cuando este no lo tiene es tan simple como:

mysqladmin -u root password PASSWORD-QUE-QUIERAN

Si no es así y sí tienen un password para root pero desean cambiarlo la sintaxis es la siguiente:

mysqladmin -u root -pPASSWORD-QUE-TIENEN password 'NUEVO-PASSWORD'

¿Cómo crear una base de datos en MySQL?

Tan simple como ejecutar:

mysqladmin -u root -p create NOMBRE-DE-DB

¿Cómo borrar una base de datos en MySQL?

Muy similar a la instrucción anterior:

mysqladmin -u root -p drop NOMBRE-DE-DB

¿Cómo saber qué conexiones hay al servidor MySQL?

mysqladmin -u root -p status

En el momento en que escribo este artículo en mi laptop me muestra lo siguiente:

Uptime: 19381  Threads: 1  Questions: 9518  Slow queries: 0  Opens: 431  Flush tables: 1  Open tables: 106 Queries per second avg: 0.491

Igual, si desean saber todos los valores y condiciones de las variables basta con poner:

mysqladmin -u root -p extended-status

El output será muchísimo más extenso esta vez.

O bien si esto no les dice la información que necesitan, intenten con:

mysqladmin -u root -p variables

En caso de que deseen recargar los privilegios, o sea, hacer un flush el comando sería:

mysqladmin -u root -p reload;
mysqladmin -u root -p refresh

Todos estos comandos funcionan con el servidor MySQL estando en localhost, si desean ejecutar instrucciones en un servidor remoto deben añadir:

-h IP-DE-SERVIDOR

En fin, sé que muchos prefieren PHPMyAdmin y otros simplemente preferimos la terminal, aquí tenemos algunos tips para la terminal ;)

Si desean saber más sobre MySQLAdmin ya saben -» mysqladmin –help

Saludos


KZKG^Gaara

KZKG^Gaara: Usuario de GNU/Linux y administrador de red desde hace algunos años. Intento mantenerme en el lado oscuro de la fuerza, pues es donde está lo divertido de la vida. Administrador y Fundador de todo esto que ven, pero uno más dentro de la familia.


No olvides dejar tu comentario

Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *

  1. redactor
  2. elav admin
  3. lector
    • elav admin
      • redactor
    • lector
    • lector
  4. redactor
  5. lector
  6. lector
    • lector
  7. usuario
  8. lector
  9. lector

DesdeLinux y DesdeFirefoxOS se encuentran felizmente hosteados en GNUTransfer