Herramientas de administración
Las herramientas de administración tienen la finalidad de facilitar al administrador de la base de datos las operaciones a realizar en ella
MySQLadmin
editarEl programa MySQLadmin es un cliente que permite realizar operaciones de administración sobre el servidor MySQL.
Su sintaxis general es la siguiente:
Mysqladmin [options] command [argumentoscommand]
MySQLadmin normalmente está ligada a los servidores MySQL.
Comandos
editarA continuación se expondrán los comandos más usados a día de hoy:
- Establecer la contraseña de MySQL Root
Mysqladmin - u root password tucontraseña
# Lo que realizará esta linea es que para el usuario(-u) "Root" (Que es el
# administrador por defecto) se le asignará la password "tucontraseña"
- Cambiar la contraseña de MySQL Root
Mysqladmin - u root - p lastpass password newpassword
# Lo que realizará esta linea es que para el usuario(-u) "Root" (Que es el
# administrador por defecto) la contraseña "lastpass" será sustituida por "newpassword"
- Como se ejecuta el servidor MySQL
Mysqladmin - u root -p ping
# Lo que realizará esta linea será mandar un pequeño paquete de prueba a la base de datos para
# verificar su conectividad y funcionamiento.
- Comprobar la versión de MySQL
Mysqladmin - u root -p version
# Lo que realizará esta linea será mostrar la información respecto al servidor MySQL
- Determinar el estado actual de MySQL
Mysqladmin - u root -p status
# Lo que realizará esta linea será mostrar el estado de la base de datos
- Comprobar el estado de las variables en MySQL
Mysqladmin - u root - p extended-status
# Lo que realizará esta linea será mostrar el estado de ejecución de valores y variables
- Ver el valor de las variables y su estado
Mysqladmin - u root -p variables
# Lo que realizará esta linea será mostrar el estado de las variables de MySQL
- Comprobar los procesos en ejecución de MySQL
Mysqladmin - u root -p procceslist
# Lo que realizará esta linea será mostrar una lista con los procesos activos de MySQL
- Crear una base de datos nueva
Mysqladmin - u root -p create basededatosdepepe
# Lo que realizará esta linea será crear una nueva base de datos
- Borrar una base de datos
Mysqladmin - u root - p drop basededatosdepepe
# Lo que realizará esta linea será borrar una base de datos
- Conectar servidor MySQL remoto
Mysqladmin -h ip(numérica) - u root - p (procesox)
# Lo que realizará esta linea es que para el usuario(-u) "Root" (Que es el
# administrador por defecto) se realizará x proceso, todo ello conectandose al host(-h) remotamente.
- Para obtener ayuda
Mysqladmin help
# Lo que realizará esta linea será mostrar la ayuda respecto a los comandos para MySQL
Otros comandos útiles serán los siguientes:
- flush-hosts: Elimina toda la información del caché del host.
- flush-tablas: Limpia todas las tablas.
- flush-thread: Vaciar toda caché del hilo.
- flush-logs: Borrar todos los registros de información.
- flush-privileges: Actualiza las tablas de permisos.
- flush-status: Limpia las variables de estado.