`
簡單從泚銷夨
  • 浏览: 74166 次
  • 性别: Icon_minigender_1
  • 来自: 文一西路969号
社区版块
存档分类
最新评论

Linux下修改mysql默认最大连接数(转)

阅读更多

MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连 接数是远远不够的,虽然通过连接池可以将连接数设置为固定的100,可是在下那BT同事将所有的连接池都设置成了100,话说我们小组有5个人……再话 说,个人调试有必要设置那么高么……不过牢骚归牢骚,问题依然需要解决。

方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100   修改为 max_connections=1000 服务里重起MYSQL即可。此方法用于Windows下的mysql设置,简单方便。如果是Linux的话,请看下面。

方法二:MySQL的最大连接数默认是100

客户端登录:mysql -uroot -p

设置新的最大连接数为1000:mysql> set GLOBAL max_connections=1000

显示当前运行的Query:mysql> show processlist

显示当前状态:mysql> show status

退出客户端:mysql> exit

查看当前最大连接数:mysqladmin -uroot -p variables

这个办法治标不治本,重启服务以后最大连接数还是100。这个方法用于紧急扩充最大连接数用,不是长久之计。

方法三:以centos 5.4 下面的mysql 5.0.83 rpm版本为例说明:

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

-O max_connections=1000

用红字特别说明:

if test -z "$args"
  then
    $NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file --skip-external-locking
-O max_connections=1000 >> $err_log 2>&1
  else
    ev
al "$NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file --skip-external-locking $args -O max_connections=1000 >> $err_log 2>&1"
  fi

这段代码很不好找,在下也无法说清楚它具体在哪个位置。不过建议从最后往前找会比较快。

重启mysql服务:# service mysql restart

查看当前最大连接数:# /usr/local/mysql/bin/mysqladmin -uroot -p variables

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

max_connections 1000 即新改动已经生效。

还有一种方法是修改原代码,在下没有试过,就不再多说了

分享到:
评论

相关推荐

    mysql的最大连接数修改方法_默认是100, 最大可以达到16384

    默认情况下,MySQL的最大连接数是100,但根据需求,这个限制可以被调整到最高16384。理解如何修改这个设置对于优化数据库性能和避免服务中断至关重要。 首先,我们要了解`max_connections`参数,这是MySQL配置文件...

    Linux下安装mysql

    3. **优化配置**:可以通过编辑 MySQL 的配置文件 `/etc/my.cnf` 来调整 MySQL 的性能参数,比如增加内存缓存大小、更改最大连接数等。 #### 总结 本文详细介绍了在 Linux 系统中安装 MySQL 数据库的过程,包括...

    linux修改mysql字符集

    在 Linux 系统中,MySQL 的字符集默认为 latin1,然而在某些情况下,我们需要修改 MySQL 的字符集以确保某些迁移的程序可以正常显示。在本文中,我们将介绍如何在 Linux 下修改 MySQL 的字符集。 首先,我们需要...

    修改MYSQL最大连接数的3种方法分享

    默认情况下,MySQL的最大连接数设置为100,对于大多数小型应用而言,这可能是足够的,但对于流量较大的网站或论坛,这个数字可能很快就达到上限,导致无法处理更多的用户请求。因此,了解如何增加MySQL的最大连接数...

    linux mysql rpm包

    MySQL的配置文件通常位于/etc/my.cnf,这里可以调整服务器性能参数,如最大连接数、缓存大小等。为了提高安全性,建议修改默认设置,如设置更复杂的root密码、禁用匿名用户和远程root登录。 5. **数据存储**: ...

    CentOS 7中MySQL连接数被限制为214个的解决方法

    在CentOS 7环境中,MySQL数据库系统默认的最大连接数可能会受到特定限制,导致即使在配置文件中设置了较高的`max_connections`值,实际可用的最大连接数仍然较低。在本例中,用户试图将`max_connections`从214提升至...

    通信与网络中的如何修改Linux下MySQL5.0的默认连接数

    本篇文章将详细介绍如何在Linux环境下,针对MySQL 5.0版本修改默认的最大连接数。 MySQL的默认连接数设置通常是相对较低的,例如100,这可能无法满足大型网站或高流量应用的需求。过多的并发连接请求可能导致服务器...

    mysql for Linux (mysql-standard-4.1.22-pc-linux-gnu-i686.tar.gz )

    配置文件包含各种参数,如端口设置、最大连接数、内存使用等。通过修改这些参数,可以优化MySQL的性能和稳定性。 四、MySQL客户端和命令行工具 MySQL提供了一个命令行客户端,用于与MySQL服务器交互。通过输入 `...

    Windows下mysql集群+linux下mysql集群

    虽然给定内容主要聚焦于 Windows 平台上的 MySQL 安装与配置,但构建跨平台的 MySQL 集群还需要了解 Linux 环境下的部署方法。下面简要介绍 Linux 下 MySQL 集群的配置步骤: **1. 安装 MySQL Server** - 在 ...

    MySQL5.5 linux.zip

    安装完成后,还需要配置MySQL的配置文件my.cnf,根据实际需求调整内存使用、连接数限制等参数。 “04.Linux安装环境-MySQL-MySQL初始化密码.docx”文件则是关于设置MySQL root用户的初始密码的教程。MySQL安装后,...

    Linux centos离线安装 mysql glibc版/ 解压版

    # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为 8 比特编码的 latin1 字符集 character_set_server=utf8 # 创建新表时将使用的默认存储引擎 default_storage_engine=INNODB # 设置最大...

    mysql-server mysql for linux最新服务端

    确保系统满足必要的依赖关系,并注意设置合适的数据库初始化参数,如最大连接数、内存分配等。同时,安全设置是必不可少的,包括设置强密码、限制远程访问以及定期备份。 为了与这个服务端配合使用,你还需要一个...

    mysql linux版安装包

    2. **选择安装位置**:默认情况下,MySQL的数据目录位于 `/var/lib/mysql/`。你可以根据需要更改此设置,但这里我们假设你将使用默认值。如果你希望自定义安装位置,可以在解压后的目录中找到`scripts/mysql_install...

    REDHAT linux下安装MYSQL.docx

    ### REDHAT Linux 下安装 MySQL 详尽指南 ...接下来可以根据具体需求进一步优化数据库配置,例如调整最大连接数、启用慢查询日志等。同时,为了确保系统的安全性,请定期更新 MySQL 版本并遵循最佳实践进行日常维护。

    linux 64位 mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz

    - 确认MySQL配置文件中的bind-address设置正确,默认为`127.0.0.1`,如果需要远程访问,则应更改为`0.0.0.0`。 #### 问题3:性能问题 - 调整MySQL配置文件(`my.cnf`或`my.ini`)中的参数,例如增加缓冲池大小(`...

    linux下安装mysql数据+配置.pdf

    例如,设置默认字符集为`utf8`,指定MySQL的安装目录,以及调整最大连接数等。确保修改后保存配置文件。 MySQL的启动和停止操作包括使用`mysqld_safe --user=mysql &`以后台模式启动MySQL服务,使用`mysqladmin -u ...

    linux下mysql数据库乱码问题

    ### Linux 下 MySQL 数据库乱码问题详解 #### 一、问题背景及原因分析 在 Linux 系统中使用 MySQL 数据库时,可能会遇到字符集不匹配导致的数据乱码问题。通常这种现象表现为数据库中的文本数据无法正确显示或存储...

    Linux下MySQL的安装和配置.docx

    - `max_connections`:设置最大并发连接数。 - `datadir`:定义数据存储位置。 **启动和管理MySQL服务** - 启动MySQL:`sudo service mysql start` - 停止MySQL:`sudo service mysql stop` - 重启MySQL:`sudo ...

    MySql 4.0.22_Linux.rar

    你可以调整诸如端口、最大连接数、日志文件位置等设置。 - 注意 MySQL 4.0.22 的安全设置,如修改默认的 root 用户密码,关闭远程 root 访问,以及启用或禁用某些不安全的函数。 5. **启动与测试**: - 启动 ...

Global site tag (gtag.js) - Google Analytics