使用GDB 修改MySQL参数不重启
2014-01-02 16:40
661 查看
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掉,仅作为最后手段使用.
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掉,仅作为最后手段使用.
相关文章推荐
- MySQL修改参数不重启生效
- mysql不重启的情况下修改参数变量
- 不重启mysql情况修改参数变量
- mysql不重启的情况下修改参数变量
- mysql不重启的情况下修改参数变量
- mysql不重启修改参数变量
- 【天嵌使用教程】TQ部分嵌入式开发板修改LCD参数教程
- 使用innodb_force_recovery解决MySQL崩溃无法重启问题
- mysql的数据库相关维护操作:重启、修改连接数、删除连接
- mysql修改表,添加列,修改类型,修改列,修改表名,修改表的字符集,sql添加记录,重启mysql命令
- node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
- 尝试在电脑端使用调试模式修改手机游戏的参数达到外挂效果
- windwos下修改mysql5.6配置参数
- 使用Limit参数优化MySQL查询 潇湘博客
- MySQL性能参数详解之Max_connect_errors 使用介绍
- 使用Eclipse-jee3.6版本部署web项目已实现修改java代码不用重启
- Spring Boot 使用JSP时,修改JSP不生效,需要重启的现象
- python:线程的使用、线程共享全局变量、列表作为参数(全局变量)、避免全局变量被修改
- MYSQL的基本使用【表的创建和修改、视图、函数、存储过程、触发器和事件调度器】
- MySQL 存储过程使用表名做参数