- 浏览: 1088647 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (453)
- Struts2 (30)
- Spring (14)
- iBATIS (6)
- Hibernate (13)
- JVM (5)
- JSON (10)
- Ajax (5)
- Flex (1)
- JavaScript (25)
- PowerDesigner (4)
- 项目管理 (7)
- 数据库 (29)
- 生活 (18)
- 软件应用 (21)
- 无线技术 (2)
- Linux (39)
- TOP开发学习 (2)
- JAVA工具小TIPS (2)
- Java通用 (52)
- XML (3)
- 软件测试 (29)
- Maven (10)
- Jquery (1)
- 正则表达式 (3)
- 应用服务器 (15)
- Android (5)
- linux 和windowx 下 tomcat 设置JVM (8)
- 应用服务器 连接池 (4)
- Linux 后台输出中文乱码 (1)
- Hadoop (28)
- python (2)
- Kafka (7)
- Storm (5)
- Elasticsearch (7)
- fddd (1)
最新评论
-
kafodaote:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
分布式消息系统Kafka初步 -
小灯笼:
LoadRunner性能测试实战课程网盘地址:http://p ...
LoadRunner性能测试应用(八) -
成大大的:
Kafka分布式消息系统实 ...
分布式消息系统Kafka初步 -
hulalayaha2:
Loadrunner性能测试视频教程下载学习:http://p ...
LoadRunner性能测试应用(八) -
993042835:
搞好 谢谢
org.hibernate.exception.ConstraintViolationException: could not delete:
以下的文章主要介绍的是正确修改MySQL最大连接数的三种好用方案,我们大家都知道MySQL数据库在安装完之后,默认的MySQL数据库,其最大连接数为100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MySQL连接数的方法有两个。
方法一:
进入MySQL安装目录 打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MySQL即可
方法二:
MySQL最大连接数默认是100客户端登录:
MySQL -uusername -ppassword
复制代码
设置新的MySQL最大连接数为200:
MySQL> set GLOBAL max_connections=200
MySQL>SHOW VARIABLES;
MySQL>SHOW VARIABLES like 'max_%';
显示当前运行的Query:
MySQL> show processlist
如何查询mysql的已连接数
MySQL>show full processlist;
显示当前状态:
MySQL> show status
复制代码
退出客户端:MySQL> exit
查看当前MySQL最大连接数:MySQLadmin -uusername -ppassword variables
方法三:
以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},
复制代码
存盘退出,然后./con**ure ;make;make install可以获得同样的效果。以上的相关内容就是对修改MySQL最大连接数的3种方法的介绍,望你能有所收获。
原文出自【比特网】,转载请保留原文链接:http://bbs.chinabyte.com/thread-373798-1-1.html
如何查询mysql的已连接数??
请问如何查询mysqlserver当前已经连了多少用户??我用的是windows操作系统,server安装在别的机器上,我是客户端想获取server的已连接用户数。请告知。。
>show full processlist;
D:MySQLbin>mysqladmin processlist -uroot -pgene
不好意思,我描述的有问题。。我要得到的是已连接server的客户端的个数。。用这个show full processlist;语句得到了十几条记录,而且记录有重复的,就像你上面的那样,同一个用户登录它显示有两条记录,而我想得到的是1.
这个命令看到host
对host去冗余就是你要的了
查看MySQL连接数方法2010-06-09 13:031、查看当前所有连接的详细资料:
MySQLadmin -uroot -proot processlist
D:\MySQL\bin>MySQLadmin -uroot -proot processlist
+-----+------+----------------+---------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+-----+------+----------------+---------+---------+------+-------+------------------+
| 591 | root | localhost:3544 | bbs | Sleep | 25 | | |
| 701 | root | localhost:3761 | | uery | 0 | | show processlist |
+-----+------+----------------+---------+---------+------+-------+------------------+
2、只查看当前MySQL连接数(Threads就是连接数.):
MySQLadmin -uroot -proot status
D:\MySQL\bin>MySQLadmin -uroot -proot status
Uptime: 2102 Threads: 3 Questions: 15531 Slow queries: 0 Opens: 0 Flush tab
les: 1 Open tables: 61 Queries per second avg: 7.389
3、修改MySQL最大MySQL连接数:
打开my.ini,修改max_connections=100(默认为100)。
发表评论
-
MySQL主从复制延迟的监测及缓解
2016-05-07 12:12 4284MySQL的主从复 ... -
MySQL 設定 Master-Slave Replication 同步
2016-05-07 12:10 661Home MySQL -
MYSQL JDBC的批处理操作三种方式
2015-01-28 18:36 1922SQL批处理是JDBC性能优化的重要武器,经本人研究 ... -
MySQL记录存在则更新,不存在则插入
2014-12-15 20:43 765Sql代码 CREATE TABLE ... -
mysql 备份大表问题-mysqldump缺失-q参数导致MySQL被oom干掉
2014-03-16 19:20 1785某日凌晨收到db故障告警,上机器检查,mysql已经被 ... -
mysql-bin.00000*类似的文件是mysql的日志文件 的删除
2011-05-06 23:28 2349首先说明,mysql-bin.00000*类似的文件是mysq ... -
MYSQL INNODB 数据库恢复 转
2011-01-17 09:50 1855MYSQL INNODB 数据库恢复 昨天遇到个很郁闷的 ... -
mysql 备份问题
2010-12-14 13:58 926微尘 13:59:41mysqldump.exe --opt ... -
mysql int之显示长度
2010-11-03 09:30 2288mysql int之显示长度 作为SQL标准的扩展 ... -
RedHat下安装MySQL5.0(RPM包)手记 (转)
2010-10-16 19:16 1430RedHat下安装MySQL5.0(RPM包)手记 网 ... -
修改MYSQL最大连接数的3种方法详解
2010-10-13 12:45 1232修改MYSQL最大连接数的3 ... -
mysql replace的用法 替换某字段部分内容
2010-09-27 15:38 3020[mysql]replace的用法(替换某字段部分内容) ... -
mysql 表文件,表空间压缩
2010-09-24 12:46 5430我的mySQL使用一段时间后,表空间已变得很大(软件有较多的删 ... -
查询MySQL数据库库和索引占用的空间
2010-09-24 09:03 1350查整个库的状态:select concat(truncate( ... -
如何实时查看mysql当前连接数?
2010-09-24 08:36 27210如何实时查看mysql当前连接数? 1、查看当前所有连接的详细 ... -
mysql text 长度
2010-09-22 16:57 1946今天在做DB设计的时候在想用TEXT 是否能够满足将来的数据, ... -
常用数据库JDBC连接写法全攻略全攻略连接数据库常用DriverManager.getConnection
2010-07-15 16:00 1330常用数据库JDBC连接写法 ... -
Navicat 导入SQL文件
2010-06-29 11:52 2802Navicat 导入SQL文件 在左侧导航栏里选择你要 ... -
两表(多表)关联update的写法
2010-06-28 11:57 1735两表(多表)关联update的写法_SQL技巧发布于:软件开发 ... -
mysql 在windows 下的自动备份
2010-06-24 16:17 1046D:cd D:\BugList\EasyPHP-5.3.2\m ...
相关推荐
需要注意修改脚本中的连接信息,确保能够正确执行。 - **迁移数据结构**:运行生成的脚本,将数据结构迁移到生产Oracle数据库中。通过查看脚本输出日志验证执行结果。 - **设置“数据移动选项”**:在Oracle SQL ...
一、MySQL连接方式 1. 命令行连接:通过终端或命令提示符输入`mysql -u username -p`,然后输入密码,可以直接连接到MySQL服务器。 2. 图形化工具连接:例如MySQL Workbench、phpMyAdmin、Navicat等,提供直观的界面...
max_connections 参数用于指定最大连接数;mode 参数用于指定 MySQL Router 的工作模式。 添加环境变量 在配置完成后,我们需要添加环境变量,使得 MySQL Router 能够正确地启动。在我们的示例中,我们添加了环境...
容器内的MySQL配置文件(my.cnf)应根据你的需求进行定制,例如设置最大连接数、存储引擎等。同时,我们还更改了root用户的密码和认证方式。 对于SkyWalking-OAP服务器的配置,你可能需要修改`/skywalking/config/...
MySQL数据库在运行过程中可能会遇到“Too many connections”的错误提示,这意味着服务器上的MySQL实例达到了其最大允许的并发连接数。此问题通常由以下两种情况引起: 1. **并发连接过多**:大量的应用程序或用户...
- `max_connections=200`:设置最大连接数为200个。 - `character-set-server=utf8`:设置服务器使用的字符集为UTF-8。 - `default-storage-engine=INNODB`:设置默认存储引擎为InnoDB。 - `sql_mode=NO_ENGINE_...
例如,可以根据需要修改端口号、数据目录、最大连接数等参数。 总结 MySQL 服务启动失败问题可以通过删除原来的服务、清空 data 目录下的所有文件、初始化 MySQL、安装 MySQL 服务和启动 MySQL 服务这五个步骤来...
Active Connections**:最大活动连接数,默认为0表示无限制。 - **Max. Idle Connections**:最大空闲连接数,默认为0表示无限制。 - **Max. Wait for Connection**:最大等待时间(毫秒),默认为0表示无限期...
3. 配置:编辑my.cnf配置文件,根据你的需求设置参数,如数据存储位置、最大连接数、内存使用等。 4. 初始化:运行MySQL的初始化脚本,创建root用户的默认密码和必要的系统表。 5. 安装服务:在Windows上,这通常...
3. **配置my.ini**:`my.ini` 文件是MySQL的配置文件,你可以根据需求调整服务器的设置,如端口号、最大连接数等。在安装过程中,确保指定正确的数据目录和配置文件路径。 4. **安装服务**:运行MySQL的安装脚本,...
如果是配置文件,则可能包含了服务器的配置参数,如最大连接数、日志设置等,用户可以根据需要进行修改以适应特定的环境。 在使用免安装版MySQL 5.6时,用户需要注意以下几点: 1. 配置环境变量:确保系统能够找到...
3. **my.ini**:这是MySQL的配置文件,用于设置服务器的启动参数,比如端口号、数据存储位置、最大连接数、字符集等。my.ini.bak可能是my.ini的备份,以防意外修改导致问题。 4. **share**:这个目录通常包含MySQL...
例如,修改`bind-address`为0.0.0.0允许远程连接,`max_connections`调整最大并发连接数,`innodb_buffer_pool_size`设置InnoDB缓存池大小等。 在安装和配置过程中,可能会遇到bug。例如,权限问题、依赖问题、配置...
- **增加最大连接数**:通过调整MySQL配置文件来增加最大连接数。 - **优化应用程序**:减少不必要的连接请求。 #### 1041 错误:系统内存不足 错误1041提示系统内存不足。解决方法包括: - **增加内存**:考虑升级...
在`<Context>`标签内添加`<Resource>`标签,指定连接池的相关属性,如数据库URL、用户名、密码、最大连接数等,并引用上述的jar包。 例如: ```xml type="org.proxool.ProxoolDataSource" driverClassName=...
3. **配置my.ini**:根据需求修改配置文件my.ini,包括端口号、最大连接数、缓存大小等。 4. **启动服务**:通过命令行或者服务管理器启动MySQL服务,确保其正常运行。 三、安全管理: 1. **用户管理**:创建并管理...
2. 配置:修改my.cnf配置文件,设置服务器端口、数据存储路径、最大连接数等参数。 3. 启动与停止:通过命令行工具或服务管理器启动和关闭MySQL服务。 三、SQL基础 1. DDL(Data Definition Language):创建、删除...
可以在 `my.cnf` 中增加最大连接数限制: ```ini [mysqld] max_connections=1000 ``` 或者在 MySQL 命令行中临时设置: ```sql SET GLOBAL max_connections = 200; ``` #### 四、总结 通过上述步骤,...
- 编辑`my.ini`文件(通常位于安装目录下),根据需求调整配置项,如端口、最大连接数等。 5. **登录与管理:** - 使用`mysql -u root -p`命令登录MySQL服务器。 - 输入默认密码(如果使用了`--initialize-...
6. **配置文件**:MySQL的配置文件通常位于`my.ini`或`my.cnf`,它定义了服务器的运行参数,如端口设置、日志文件位置、最大连接数等。根据你的需求,可能需要对配置文件进行适当的修改。 7. **数据库操作**:MySQL...