root@ip-172-31-34-57:/home/ubuntu# cd
/home/ubuntu ...contesta favor de recordarlo.
root@ip-172-31-34-57:/home/ubuntu# mysql -u root -p (o tambien "grupo510" para los avanzados)
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 13591
Server version: 5.7.24-0ubuntu0.18.04.1 (Ubuntu)
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> GRANT ALL PRIVILEGES ON *.* TO 'grupo510'@'%' IDENTIFIED BY 'prepa123' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.03 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.03 sec)
mysql> create database AutosJaguarDB;
Query OK, 1 row affected (0.00 sec)
mysql> use AutosJaguarDB;
Database changed
mysql> CREATE TABLE autostbl (
serieID varchar(35) NOT NULL PRIMARY KEY,
marca varchar(20) NOT NULL,
modelo varchar(20) NOT NULL,
anual varchar(20) NOT NULL);
mysql> show tables ;
+-------------------------+
| Tables_in_AutosJaguarDB |
+-------------------------+
| autostbl |
+-------------------------+
1 row in set (0.00 sec)
mysql> DESC autostbl ;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| serieID | varchar(35) | NO | PRI | NULL | |
| marca | varchar(20) | NO | | NULL | |
| modelo | varchar(20) | NO | | NULL | |
| anual | int(11) | NO | | NULL | |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
"NO USAR SIMBOLOS COMO Ñ, ETC. NI ESPACIOS EN LOS CAMPOS, usar giones o en camelCase" (solo los campos). Ejemplo:
ElArchivoAsubir.sql
Bash, el comando SCP (Secure CoPy) complementa el SSH para enviar archivo por el canal cifrado y seguro.
Es copiar un archivo al internet de manera segura con comandos, ¡ Super ! (Notará es similar a SSH, pero agregando un archivo a la izquierda y a la derecha una ruta al volumen o disco duro del servidor),
scp -i llavesita510.pem ElArchivoAsubir.sql ubuntu@xx.xx.xx.xx:/home/ubuntu
ssh -i llavesita510.pem ubuntu@xx.xx.xx.xx
$ cd
$ ls
... Ocupamos localizar el ElArchivoAsubir.sql que llego anteriormente via SCP
... debe esta en $ cd /home/ubuntu
... Ahora si listo para restaurar (o insertar masivamente)
$ mysql -u grupo510 -p < ElArchivoAsubir.sql
... aparecerá un mensaje del archivo que se esta copiando y todos los errores en los datos o estructura.
... Si requiere modificar algo en el servidor usar "nano" Editor
... $ nano ElArchivoAsubir.sql (para guardar el CONTROL+o y salir CONTROL+x)
$ mysql -u grupo510 -p
> SHOW DATABASES;
> USE nombreDeLaBaseDeDatos;
> SHOW TABLES;
> DESC ___NOMBRE DE LA TABLA___
... Y aparecera la estructura de la tabla
> Select * from tabla;
.. Y aqui las consultas que ya sabe hacer, ¡ Muy Bien y claro logró superar los errores, es normal aprendiendo mucho !