首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | linux相关 | linux认证 | 下载中心 | 专题
oklinux
 系统管理:中文环境 系统管理 桌面应用 内核技术 Linux基础:安装配置 常用命令 经验技巧 软件应用 Linux数据库:Mysql POSTGRE
 网络管理:网络安全 网络应用 Linux服务器 编程开发:PHP CC++ Python Perl SHELL 嵌入式开发 | PHP基础 PHP技巧 PHP应用 PHP文摘
 首页 linux资讯动态 Linux专题 | 其他Unix Linux解决方案 硬件相关 Linux认证 企业应用 Apache | 相关下载:软路由 参考手册 开发工具
 → 当前位置:首页>linux数据库>mysql>正文

修改Linux下mysql 5.0.xx默认连接数

OKLinux www.oklinux.cn 2007-03-19 来源:赛迪网技术社区 收藏本文

这段时间服务器崩溃2次,一直没有找到原因,今天看到论坛发出的错误信息邮件,想起可能是mysql的默认连接数引起的问题,一查果然,老天,默认连接数才100, 怎么够呀,在网上找了半天资料,有说修改my.cnf的,有说修改safe_mysqld,试了,前者无用,后者文件找不到:)原来是以前的版本跟现在的版本有所不同。

言归正传。我以centos 4.4 下面的mysql 5.0.33 手工编译版本为例说明:

vi /usr/local/mysql/bin/mysqld_safe

找到safe_mysqld编辑它,找到mysqld启动的那两行,在后面加上参数 :

-O max_connections=1500

具体一点就是下面的位置:

用红字特别说明:

then $NOHUP_NICENESS $ledir/$MYSQLD 
$defaults --basedir=$MY_BASEDIR_VERSION 
--datadir=$DATADIR $USER_OPTION 
--pid-file=$pid_file 
--skip-external-locking 
-O max_connections=1500 
>> $err_log 2>&1 else 
eval "$NOHUP_NICENESS $ledir/$MYSQLD 
$defaults --basedir=$MY_BASEDIR_VERSION 
--datadir=$DATADIR $USER_OPTION 
--pid-file=$pid_file 
--skip-external-locking $args 
-O max_connections=1500 >> 
$err_log 2>&1"

保存。

# service mysqld restart

# /usr/local/mysql/bin/mysqladmin -uroot -p variables

输入root数据库账号的密码后可看到

max_connections 1500 即新改动已经生效。

还有一种方法,

修改原代码:

解开MySQL的原代码,进入里面的sql目录修改mysqld.cc找到下面一行:

{"max_connections", OPT_MAX_CONNECTIONS,
"The number of simultaneous clients allowed.", (gptr*) &max_connections,
(gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 100, 1, 16384, 0, 1,
0},

把它改为:

{"max_connections", OPT_MAX_CONNECTIONS,
"The number of simultaneous clients allowed.", (gptr*) &max_connections,
(gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 1500, 1, 16384, 0, 1,
0},

存盘退出,然后./configure ;make;make install可以获得同样的效果。

上一篇:MySQL权限提升及安全限制绕过漏洞   下一篇:如何安全的远程使用MySQL GUI工具
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭

相关文章
·如何安全的远程使用MySQL GUI工具
·MySQL权限提升及安全限制绕过漏洞
·MySQL运算符获得更多数据比较功能
·在Linux上安装MySQL Server 5.0
·在Linux 环境下安装 Mysql
·每天备份 mysql 数据库的脚本
·Linux应用集成MySQL数据库访问技巧
·SQL Server数据库导入MySQL数据库的体验
·MySQL中的临时表使用方法讲解
·从MySQL导入导出大量数据的程序实现方法
发表评论
密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)
站内搜索
阅读排行榜
·如何安全的远程使用MySQL
·MySQL运算符获得更多数据
·Linux应用集成MySQL数据库
·从MySQL导出XLS数据库工具
·MySQL中的临时表使用方法
·ACCESS中使用SQL语句
·解决办法之MySQL忘记超级
·在Windows上的MySQL UDF开
·数据库中MySQL各种字段的
·MySQL学习笔记-MySQL的安
最新文章
·针对MySQL和PostgreSQL两
·教你用PHP写MySQL数据库用
·MySQL数据库中备份/恢复的
·MySQL数据库中部分数据损
·MySQL数据库安全配置
·MySQL教學課程
·MySQL 存取權限系統
·MySQL語言參考
·从MySQL导出XLS数据库工具
·mysql 4.1采用了新验证方
·Mysql中mysqldump命令使用
·Linux下建立Mysql镜像数据
·MySQL数据库账户授权相关
·Mysql服务器的启动与停止(
·图形化管理MySQL更轻松

设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2007 All rights reserved OKLinux.Cn 版权所有
合作联系 QQ:18743986 Email:arlan8005#163.com