Creación de cuentas mysql para alumnos

De WikiEtl
Saltar a: navegación, buscar

Introducción

El servidor mysql se encuentra en itserv.lab.it.uc3m.es, se podrá acceder a través de el desde exclusivamente los laboratorios, todo el dominio *.lab.it.uc3m.es. Como alias se podrá usar el mismo que el de montaje de cuentas: mysql.lab.it.uc3m.es

Creación de cuentas

AVISO : cuidado al crear las cuentas para Sistemas de Información y Servidores de Información

Se usará el siguiente criterio:


Para crear cuentas se utiliza un script similar y/o este:

$ sh ~/bin/mysql_create.sh
Introduzca año y tipo mysql:
08_mysql7
Número de cuentas:
10
Creando cuenta: 08_mysql701 Contraseña: mylsqlpw.01 Nombre de la base de datos: 08_mysql701
Creando cuenta: 08_mysql702 Contraseña: mylsqlpw.02 Nombre de la base de datos: 08_mysql702
Creando cuenta: 08_mysql703 Contraseña: mylsqlpw.03 Nombre de la base de datos: 08_mysql703
Creando cuenta: 08_mysql704 Contraseña: mylsqlpw.04 Nombre de la base de datos: 08_mysql704
Creando cuenta: 08_mysql705 Contraseña: mylsqlpw.05 Nombre de la base de datos: 08_mysql705
Creando cuenta: 08_mysql706 Contraseña: mylsqlpw.06 Nombre de la base de datos: 08_mysql706
Creando cuenta: 08_mysql707 Contraseña: mylsqlpw.07 Nombre de la base de datos: 08_mysql707
Creando cuenta: 08_mysql708 Contraseña: mylsqlpw.08 Nombre de la base de datos: 08_mysql708
Creando cuenta: 08_mysql709 Contraseña: mylsqlpw.09 Nombre de la base de datos: 08_mysql709
Creando cuenta: 08_mysql710 Contraseña: mylsqlpw.10 Nombre de la base de datos: 08_mysql710
Enter password: ....
$ 

Prueba de la cuenta mysql

$ mysql -u 08_mysql701 -p -h mysql.lab.it.uc3m.es
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2074 to server version: 5.0.24a-Debian_5~bpo.1-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use 08_mysql701
Database changed
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| 08_mysql701        |
| test               |
+--------------------+
3 rows in set (0.00 sec)
mysql>

Listar bases de datos

Vía linea de comandos ejecutar mysql:

etl@ITserv:~$  mysql --user=root --password=xxxxx
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 39
Server version: 5.0.32-Debian_7etch6-log Debian etch distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.


Desde la linea de comandos de mysql ejecutar show databases para listar las bases de datos activas:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| 09_berto1          |
| 09_erasmus01       |
| 09_erasmus02       |
| 09_erasmus03       |
| 09_erasmus04       |
| 09_erasmus05       |
...

Listar usuarios

Vía linea de comandos ejecutar mysql:

etl@ITserv:~$  mysql --user=root --password=xxxxx
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 39
Server version: 5.0.32-Debian_7etch6-log Debian etch distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.


Desde la linea de comandos de mysql ejecutar la siguiente consulta SQL:

mysql> SELECT Host, User FROM mysql.user;
+-------------------+------------------+
| Host              | User             |
+-------------------+------------------+
...
| %.lab.it.uc3m.es  | 09_mysql_sc01    |
| %.lab.it.uc3m.es  | 09_mysql_sc02    |
| %.lab.it.uc3m.es  | 09_mysql_sc03    |
| %.lab.it.uc3m.es  | 09_mysql_sc04    |
| %.lab.it.uc3m.es  | 09_mysql_sc05    |
| %.lab.it.uc3m.es  | 09_mysql_sc06    |
| %.lab.it.uc3m.es  | 09_mysql_sc07    |
...

Voilà

--Rbravo 15:33 15 may 2008 (UTC)