这段时间mysql上的开发过程中崩溃2次,一直没有找到原因,由于使用macbook已经内存满配,top查看也无异常。sar也正常。mysql日志也没有什么有价值的信息。本文介绍其解决方法:修改Mac OS X下MySQL 5.0的默认连接数。  这段时间服务器崩溃2次,一直没有找到原因,今天看到论坛发出的错误信息邮件,想起可能是MySQL的默认连接数引起的问题,一查果然,老天,默认 连接数才100, 怎么够呀,在网上找了半天资料,有说修改my.cnf的,有说修改safe_mysqld,试了,前者无用,  后者文件找不到:)原来是以前的版本跟现在的版本有所不同。  言归正传,我以Mac OS X 10.5.6 下面的mysql 5.0.7 手工编译版本为例说明:  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可以获得同样的效果。

mysql5.0 mac_Mac OS X下MySQL 5.0的默认连接数相关推荐

  1. mac mysql本地连接数_Mac OS X下MySQL 5.0的默认连接数

    这段时间mysql上的开发过程中崩溃2次,一直没有找到原因,由于使用macbook已经内存满配,top查看也无异常.sar也正常.mysql日志也没有什么有价值的信息.本文介绍其解决方法:修改Mac ...

  2. mysql8.0安装配置mac_MacOS下mysql 8.0.18 安装配置方法图文教程

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  3. CentOS 8下 MySQL 8.0 安装部署(亲测)

    MySQL 8正式版8.0.11已发布,官方表示MySQL8要比MySQL 5.7快2倍,还带来了大量的改进和更快的性能!到底谁最牛呢?请看:MySQL 5.7 vs 8.0,哪个性能更牛? 下载地址 ...

  4. CentOS下MySQL 8.0安装配置

    1.源码编译安装MySQL8.0 版本信息 #cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 安装依赖包 yum -y ins ...

  5. mysql8.0卸载出现问题,Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 2.新建my.ini文件 文件位置:C:\Program File ...

  6. win10配置mysql8.0_Win10下mysql 8.0.20 安装配置方法图文教程

    Win10系统下MySQL 8.0.20安装和配置超详细教程 MySQL下载 MySQL直接去官网下载就行,选择community版本(免费)下载,链接. 在select operating syst ...

  7. 安装mysql8.0配置环境_Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 name:Path value:C:\Program Files\ ...

  8. CentOS下mysql 8.0.16 安装完整版教程

    CentOS下mysql 8.0.16 安装完整版教程 1. 下载安装包 由于下载过程较慢,所以先本地下载准备好安装包. MySQL 8.0下载链接(官网地址): https://dev.mysql. ...

  9. mysql8.0.20 64位安装教程_windows 64位下MySQL 8.0.15安装教程图文详解

    先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置  指向my ...

最新文章

  1. Android Dialog 弹框之外的区域 默认透明背景色修改
  2. FCN全连接卷积网络(3)--Fully Convolutional Networks for Semantic Segmentation阅读(摘要部分)
  3. Android面试收集录4 Fragment详解
  4. vue-cli3中的vue.config.js配置
  5. 音乐无界限,听见好时光—网易云音乐Linux版震撼来袭!
  6. 《需求工程》阅读笔记之三
  7. GitHub中watch star fork三个按钮干什么用的?
  8. 几个RTP工具的使用 rtptools_1.18【原创】
  9. vue中简单的小插曲
  10. 一些比较小众的小程序类型,如AI算命,影视视频等
  11. Bailian2998 日志排序【排序】
  12. [导入]VB程序中处理随机事件
  13. 【Java】快速排序,归并排序,堆排序
  14. Zabbix SNMP traps使用
  15. 未来计算机体系结构探索,未来计算机体系结构将是什么样的发展趋势
  16. S5p4418平台AP6212 WIFI稳定性的解决过程
  17. 【FPGA学习笔记】初次使用FPGA硬件编程编程语言Verilog编写HDL程序03
  18. 11种方法检测软件可靠性
  19. tcp/udp 常用端口列表
  20. 计算机中的睡眠和休眠

热门文章

  1. 基于JAVA+SpringMVC+Mybatis+MYSQL的网上书城
  2. 基于JAVA+SpringMVC+Mybatis+MYSQL的驾校预约信息管理系统
  3. 基于JAVA+SpringMVC+Mybatis+MYSQL的健身房管理系统
  4. BZOJ3230 相似子串 【后缀数组】
  5. 查看一个网站使用的开发技术
  6. requirej入门(一)
  7. C# 线程手册 第二章 .NET 中的线程 线程的优势
  8. 一个JSP大马的源码
  9. mysql删除选课为空的学生_MySQL一些简单的操作题
  10. Python+matplotlib动画演示转盘抽奖过程