Вы находитесь на странице: 1из 3

LO QUE APRENDI UNIDAD 6

Supn que tienes una Base de Datos llamado Sistema de Cobranza con las
Tablas de Almacn (50 registros), Factura (800 registros), Clientes (55
registros) y Producto (25 registros).
Crea dos grupos de usuarios. El primero ser para los Jefes de rea de
Contabilidad, Crdito y Cobranzas. Estos tendrn gran flexibilidad en el
acceso a las Tablas, podrn generar y crear reportes derivados de todos los
campos de las tablas. El segundo grupo ser de los auxiliares de los Jefes
de rea. No tendrn acceso a campos de valores unitarios ni a los de RFC de
las Tablas Clientes.
CREATE USER 'jefes'@'localhost' IDENTIFIED BY '12345';
GRANT ALL PRIVILEGES ON * . * TO 'jefes'@'localhost' IDENTIFIED BY '12345';
GRANT ALL PRIVILEGES ON `Sistema_de_cobranza` . * TO 'jefes'@'localhost';

CREATE USER 'auxiliares'@'localhost' IDENTIFIED BY '12345';


GRANT SELECT ,
INSERT ,
UPDATE ,
DELETE ,
CREATE ,
DROP ,
FILE ,
INDEX ,
ALTER ,
CREATE VIEW ,
EVENT,
TRIGGER,
SHOW VIEW ,
EXECUTE ON * . * TO 'auxiliares'@'localhost' IDENTIFIED BY '12345';

REVOKE ALL PRIVILEGES ON ` Sistema_de_cobranza


`.`Clientes` FROM 'auxiliares'@'localhost';
REVOKE SELECT (
`Val_unit` , `RFC`
) ON ` Sistema_de_cobranza `.`Clientes` TO 'auxiliares'@'localhost';

El respaldo se realizar cada fin de semana en discos auxiliares.


En este ejemplo vemos como realizar un respaldo de nuestra base de datos
Sistema de cobranza dentro de un servidor Linux (Ubuntu), utilizando la
herramienta mysqldump, crontab y gzip.
00 10 * * sat = indica que el respaldo se realizar cada sbado a las 10:00 a.m.
root mysqldump -u root -pPASSWORD Sistema_de_cobranza = indica que el
usuario root ejecutara el comando mysqldump para el respaldo de la base de
datos Sistema de cobranza.
gzip > /mnt/disk2/Sistema_de_cobranza_`data '+%m-%d-%Y'`.sql.gz = nos
indica que este respaldo de la base de datos SQL, ser guardado en un archivo
comprimido GZ agregando al respaldo el nombre de la BD y la fecha en que se
realiz este respaldo (mes, da y ao).
00 10 * * sat root mysqldump -u root -pPASSWORD Sistema_de_cobranza |
gzip > /mnt/disk2/Sistema_de_cobranza_`date '+%m-%d-%Y'`.sql.gz

Referencias
VOSK. MVPFRANS. Revocar permisos en determinadas columnas. (2013). En
Foros del web [foros]. Recuperado el 22 de noviembre de 2015, de
http://www.forosdelweb.com/f86/revocar-permisos-determinadas-columnas1085870/
Manel. MySQL -- Configurar Usuarios. (21 de abril de 2005). En Drupal Hispano.
Recuperado el 22 de noviembre de 2015, de http://drupal.org.es/node/45
Conceder y quitar privilegios en MySQL. (s.f.). En Silicon Hosting [base de
conocimiento].

Recuperado

el

22

de

noviembre

de

2015,

de

https://siliconhosting.com/kb/questions/387/Conceder+y+quitar+privilegios+en+My
SQL
MySQL 5.7 Reference Manual. (s.f.). 4.5.4 mysqldump A Database Backup
Program. En MySQL. Recuperado el 22 de noviembre de 2015, recuperado de
https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html en ingles
Gonzales, S. MYSQLDUMP - GUA PRCTICA. (s.f.). En Linux Total. Recuperado
el 22 de noviembre de 2015, de http://www.linuxtotal.com.mx/index.php?
cont=info_admon_021
Jinbo, W. [ggggqqqqihc]. How to backup MySQL with "mysqldump". (3 de
septiembre de 2008). En Backup HowTo. Recuperado el 22 de noviembre de
2015, de http://www.backuphowto.info/how-backup-mysql-mysqldump en ingles
Jinbo, W. [ggggqqqqihc]. How to Backup MySQL Database automatically (for Linux
users). (11 de mayo de 2015). En Backup HowTo. Recuperado el 22 de noviembre
de

2015,

de

http://www.backuphowto.info/how-backup-mysql-database-

automatically-linux-users en ingles
usemoslinux. Cron & crontab, explicados [blog]. (8 de noviembre de 2010). En
DesdeLinux.

Recuperado

el

22

de

http://blog.desdelinux.net/cron-crontab-explicados/

noviembre

de

2015,

de

Вам также может понравиться