Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. create database practica2;
  2. use practica2;
  3.  
  4. create table centros (
  5. id_centro int auto_increment not null,
  6. nombre_centro varchar (50),
  7. direccion varchar (50),
  8. telefono int,
  9. primary key (id_centro))
  10. engine=innodb;
  11.  
  12. create table empleado_sanitario (
  13. id_empleado int auto_increment not null,
  14. funcion varchar (50),
  15. anos_esp date,
  16. primary key(id_empleado))
  17. engine=innodb;
  18.  
  19. create table especialidad(
  20. id_especialidad int auto_increment not null,
  21. nombre_especialidad varchar (50),
  22. descripcion varchar (50),
  23. primary key(id_especialidad))
  24. engine=innodb;
  25.  
  26. create table consulta(
  27. id_consulta int auto_increment not null,
  28. dia int,
  29. semana varchar(20),
  30. hora varchar (10),
  31. id_especialidad int,
  32. primary key(id_consulta),
  33. index(id_especialidad),
  34. foreign key (id_especialidad) references especialidad(id_especialidad) on delete cascade)
  35. engine=innodb;
  36.  
  37. create table personal (
  38. id_personal int auto_increment not null,
  39. nombre varchar (50),
  40. direccion varchar (50),
  41. salario float,
  42. IRPF float,
  43. fecha_contrato date,
  44. id_centro int,
  45. id_empleado int ,
  46. id_consulta int,
  47. primary key(id_personal),
  48. index(id_centro,id_empleado, id_consulta),
  49. foreign key (id_centro) references centros (id_centro) on delete cascade,
  50. foreign key (id_empleado) references empleado_sanitario(id_empleado) on delete cascade,
  51. foreign key (id_consulta) references consulta(id_consulta) on delete cascade)
  52. engine=innodb;
  53.  
  54. ----la base de datos debe estar en ambos servidores, solo los datos son los replicados------
  55.  
  56. .ini
  57.  
  58. port = 3306
  59. server-id=1
  60. log-bin=mysql-bin.log
  61. binlog-do-db=practica2
  62.  
  63. *****usuario el mismo en ambas*****
  64. grant all on practica2.* to 'alfa'@'%' identified by '123'
  65. grant replication slave on *.* to 'alfa'@'%' identified by '123';
  66. flush privileges;
  67.  
  68.  
  69.  
  70. reiniciar servicios.
  71.  
  72. show master status;
  73.  
  74. stop slave;
  75.  
  76. change master to
  77. master_host='172.16.174.132',
  78. master_user='PEPE',
  79. master_password='1234',
  80. master_log_file='mysql-bin.000004',
  81. master_log_pos= 2089 ;
  82.  
  83. start slave;
  84.  
  85. show slave status \G;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement