diff --git a/pages.es/common/mysql.md b/pages.es/common/mysql.md new file mode 100644 index 000000000..1290ac441 --- /dev/null +++ b/pages.es/common/mysql.md @@ -0,0 +1,32 @@ +# mysql + +> Herramienta de línea de comandos para gestionar bases de datos MySQL +> Más información: . + +- Conecta a una base de datos: + +`mysql {{nombre_base_de_datos}}` + +- Conecta a una base de datos con el usuario `usuario` y se le pedirá la contraseña: + +`mysql -u {{usuario}} --password {{nombre_base_de_datos}}` + +- Conecta a una base de datos en otra máquina: + +`mysql -h {{maquina_remota}} {{nombre_base_de_datos}}` + +- Conecta a una base de datos a través de un socket unix + +`mysql --socket {{ruta/al/socket.sock}}` + +- Ejecuta comandos SQL contenidos en un script: + +`mysql -e "source {{archivo.sql}}" {{nombre_base_de_datos}}` + +- Restaura una base de datos a partir de una copia de seguridad creada con `mysqldump` (y se le pedirá la contraseña al usuario): + +`mysql --user {{usuario}} --password {{nombre_base_de_datos}} < {{ruta/al/backup.sql}}` + +- Restaura todas las bases de datos en una copia de seguridad (y se le pedirá la contraseña al usuario): + +`mysql --user {{usuario}} --password < {{ruta/al/backup.sql}}`