* 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