zoukankan      html  css  js  c++  java
  • 使用GDB 修改MySQL参数不重启

     link:http://blog.chinaunix.net/uid-20785090-id-4016315.html

       mysql很多参数都需要重启才能生效,有时候条件不允许,可以使用gdb作为最后的手段

    先看看修改之前

    mysql> show global variables like '%connection%';
    +--------------------------+-------------------+
    | Variable_name            | Value             |
    +--------------------------+-------------------+
    | character_set_connection | latin1            |
    | collation_connection     | latin1_swedish_ci |
    | max_connections          | 151               |
    | max_user_connections     | 0                 |
    +--------------------------+-------------------+
    4 rows in set (0.01 sec)


    使用gdb来修改


    [root@asm ~]# gdb -p $(pidof mysqld) -ex "set max_connections=1500" -batch

     其他的参数可以相应的修改


    再查看当前的配置

    mysql> show global variables like '%connection%';
    +--------------------------+-------------------+
    | Variable_name            | Value             |
    +--------------------------+-------------------+
    | character_set_connection | latin1            |
    | collation_connection     | latin1_swedish_ci |
    | max_connections          | 1500              |
    | max_user_connections     | 0                 |
    +--------------------------+-------------------+
    4 rows in set (0.00 sec)

     可以看出修改成功了,不过使用gdb有风险,特别是生产环境,有可能导致进程down掉,仅作为最后手段使用.

  • 相关阅读:
    IO 模型
    进程、线程、锁
    用多线程,实现并发,TCP
    同步锁(互斥锁),GIL锁(解释器层面的锁),死锁与递归锁
    Java项目中的常用的异常2
    JAVA项目中的常用的异常处理情况1
    添加学生信息web界面连接数据库
    jdbc下载路径
    添加学生信息 web界面 并且连接数据库
    正则表达式
  • 原文地址:https://www.cnblogs.com/tangtianfly/p/3502127.html
Copyright © 2011-2022 走看看