zoukankan      html  css  js  c++  java
  • AWS 存储过程

    DELIMITER $$
    
    USE `mysql`$$
    
    DROP PROCEDURE IF EXISTS `rds_rotate_slow_log`$$
    
    CREATE DEFINER=`rdsadmin`@`localhost` PROCEDURE `rds_rotate_slow_log`()
        READS SQL DATA
        DETERMINISTIC
    BEGIN
      DECLARE sql_logging BOOLEAN;
      SELECT @@sql_log_bin INTO sql_logging;
      SET @@sql_log_bin=off;
      CREATE TABLE IF NOT EXISTS mysql.slow_log_template LIKE mysql.slow_log;
      CREATE TABLE IF NOT EXISTS mysql.slow_log2 LIKE mysql.slow_log_template;
      DROP TABLE IF EXISTS mysql.slow_log_backup;
      RENAME TABLE mysql.slow_log TO mysql.slow_log_backup, mysql.slow_log2 TO mysql.slow_log;
      SET @@sql_log_bin=sql_logging;
    END$$
    
    DELIMITER ;
    
    DELIMITER $$
    
    USE `mysql`$$
    
    DROP PROCEDURE IF EXISTS `rds_rotate_general_log`$$
    
    CREATE DEFINER=`rdsadmin`@`localhost` PROCEDURE `rds_rotate_general_log`()
        READS SQL DATA
        DETERMINISTIC
    BEGIN
      DECLARE sql_logging BOOLEAN;
      SELECT @@sql_log_bin INTO sql_logging;
      SET @@sql_log_bin=off;
      CREATE TABLE IF NOT EXISTS mysql.general_log_template LIKE mysql.general_log;
      CREATE TABLE IF NOT EXISTS mysql.general_log2 LIKE mysql.general_log_template;
      DROP TABLE IF EXISTS mysql.general_log_backup;
      RENAME TABLE mysql.general_log TO mysql.general_log_backup, mysql.general_log2 TO mysql.general_log;
      SET @@sql_log_bin=sql_logging;
    END$$
    
    DELIMITER ;
    
    DELIMITER $$
    
    USE `mysql`$$
    
    DROP PROCEDURE IF EXISTS `rds_set_fk_checks_on`$$
    
    CREATE DEFINER=`rdsadmin`@`localhost` PROCEDURE `rds_set_fk_checks_on`()
    BEGIN
    DECLARE v_called_by_user VARCHAR(50);
    DECLARE v_mysql_version VARCHAR(20);
    DECLARE sql_logging BOOLEAN;
    SELECT @@sql_log_bin INTO sql_logging;
    SELECT USER() INTO v_called_by_user;
    SELECT VERSION() INTO v_mysql_version;
    SET @@sql_log_bin=off;
    INSERT INTO mysql.rds_history(called_by_user, ACTION, mysql_version) VALUES (v_called_by_user,'set_fk_checks_on', v_mysql_version);
    COMMIT;
    SET GLOBAL `foreign_key_checks`=1;
    SET @@sql_log_bin=sql_logging;
    END$$
    
    DELIMITER ;
    
  • 相关阅读:
    Centos7:Redis3.0集群搭建
    Centos7:Redis的安装,配置及使用
    nginx 配置反向代理和负载均衡
    Centos7:nginx的安装,配置及使用
    Centos7:dubbo监控中心安装,配置和使用
    Centos7:配置防火墙
    MarkDown常用语法
    关于获取本地系统时间是正确的,但插入数据库是错的,相差8小时
    Uncaught TypeError: Cannot read property 'getters' of undefined
    java mysql连接时出现的问题
  • 原文地址:https://www.cnblogs.com/zping/p/11989994.html
Copyright © 2011-2022 走看看