Comandos para la Gestión de mySQL desde consola

* Comandos para cambiar la contraseña de un usuario y dar privilegios a todas las bases de datos:

1) Nos conectamos con el usuario root con:
mysql -u root -p

2) Le asignamos privilegios a todas las bases de datos a un determinado usuario a la vez que le asignamos una nueva contraseña:
GRANT ALL PRIVILEGES ON *.* TO ‘usuario’@’localhost’ identified by ‘nueva_contraseña’;

* Comando para importar una base de datos:

1) Nos conectamos con un usuario que tenga privilegios sobre la base de datos en la que se va a realizar la importación y a la vez ejecutamos la importación:
mysql -u usuario -p base_de_datos_existente_vacía < ruta/archivo.sql * Comandos para descargar la base de datos de producción 192.168.99.148 de 50GB al servidor de producción 10.101.7.3: 1) Estando en el servidor 10.101.7.3, nos movemos al directorio '/lms/db'. 2) Ya en el directorio '/lms/db' nos logueamos como root con 'sudo su'. 3) Una vez estemos como root ejecutamos el siguiente comendo para hacer la descarga: nohup mysqldump -h 192.168.99.148 --default-character-set=utf8 -u support -p support > soldb_complete.sql

4) Se puede ir checkeando el progreso de la descarga con:
ls -lh soldb_complete.sql

* Comandos para importar la base de datos descargada:

1) Estando en el directorio directorio ‘/lms/db’ del servidor de producción 10.101.7.3 ejecutamos:
mysql -u soladmin -p soldb < soldb_complete.sql Nota: Esto importará la base de datos en su ubicación física por defecto. Falta saber cómo indicarle la ubicación física. EXPORTAR BASE DE DATOS mysqldump -h 127.0.0.1 -u USER -p NOMBASEDATOS > /directorio/ARCHIVO.sql IMPORTAR BASE DE DATOS mysql -u USUARIO -p NOMBREDEBD < ARCHIVO.sql BORRAR BASE DE DATOS drop database NOMBREDEBD; CREAR BASE DE DATOS create database NOMBREDEBD; FUENTES: MySQL por línea de comandos: https://desarrolloweb.com/articulos/2408.php Cómo importar y exportar una base de datos MySQL desde la consola de Linux: http://www.profesionalesdevenezuela.org.ve/Servicios/nuestro-foro/viewtopic.php?t=54 Importar y exportar una sola tabla de MySQL: https://cafedixital.com/blog/importar-y-exportar-una-sola-tabla-de-mysql/ http://www.linuxhispano.net/2012/04/18/donde-almacena-los-datos-mysql/ https://fututel.com/es/tutoriales-guias-manuales-videotutoriales/2632-mover-un-directorio-de-datos-mysql-a-una-nueva-ubicacion-en-ubuntu-16-04