MySQL en Amazon RDS

Enlaces de interés

Esta es una pequeña selección de stored procedures propios de los RDS de Amazon Web Services.

Replicación

Para detener la replicación:

1
CALL mysql.rds_stop_replication;

Configurar una nueva replicación:

1
2
3
4
5
6
7
8
9
CALL mysql.rds_set_external_master (
    '10.51.10.225'
  , 3306
  , 'repl'
  , 't3mpp@ssRepl'
  , 'mysql-bin-changelog.129202'
  , 511
  , 0
);

Iniciar el proceso de replicación:

1
CALL mysql.rds_start_replication;

Para borrar la configuración de la replicación:

1
CALL mysql.rds_reset_external_master;

Saltarse el error de replicación:

1
CALL mysql.rds_skip_repl_error;

Config

Para mostrar las opciones de configuración relacionadas con replicación:

1
CALL mysql.rds_show_configuration();

Para definir un nuevo valor de configuración, en este caso definimos un periodo de retención de los binlogs hasta 48 horas.

1
CALL mysql.rds_set_configuration('binlog retention hours', 48);

Para saber el valor actual de configuración:

1
CALL mysql.rds_get_configuration('binlog retention hours');

Process

Mata un proceso, por lo que cierra la conexión:

1
CALL mysql.rds_kill(1234);

Mata la query, pero no cierra la conexión:

1
CALL mysql.rds_kill_query(1234);