已解决:mysql同时连接数的问题
- Discuz! info: Can not connect to MySQL server
- User: root
- Time: 2004-5-20 3:00pm
- Script: /koo/index.php
- Error: Too many connections
- Errno.: 1040
- An error report has been dispatched to our administrator.
复制代码
FreeBSD下ports安装的mysql
phpinfo看max_connection是无限
请问我该改哪一个文件以使mysql支持更多的连接?
查找不一答案只好发帖问,谢谢.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
mysql的最大连接数默认是100, 这个数值对于并发连接很多的数据库应用是远远不够
的,可以把它适当调大,
whereis safe_mysqld
找到safe_mysqld的位置,然后编辑它,找到mysqld启动的那两行,在后面加上参数
-O max_connections=1000
例如
--- safe_mysqld.orig Mon Sep 25 09:34:01 2000
+++ safe_mysqld Sun Sep 24 16:56:46 2000
@@ -109,10 +109,10 @@
if test "$#" -eq 0
then
nohup $ledir/mysqld --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR \
- --skip-locking >;>; $err_log 2>;&1
+ --skip-locking -O max_connections=1000 >;>; $err_log 2>;&1
else
nohup $ledir/mysqld --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR \
- --skip-locking "$@" >;>; $err_log 2>;&1
+ --skip-locking "$@" -O max_connections=1000 >;>; $err_log 2>;&1
fi
if test ! -f $pid_file # This is removed if normal shutdown
then
然后关闭mysql重启它,用
/mysqladmin所在路径/mysqladmin -uroot -p variables
输入root数据库账号的密码后可看到
| max_connections | 1000 |
即新改动已经生效。
Found
呵呵,还是找到了吗,编辑一下标题吧……
这个方法我马上试试去..
好象也可以用这种方法:
vi /etc/my.cnf
在[mysqld]中加入:
set-variable=max_connections=1000
我可能得新建一个my.conf了.
因为我的系统中没这个文件
是的,我的也没有
不知道没有/etc/my.conf时,默认配置都是什么……?
你们安装mysql的时候没有cp support-files/my-medium.cnf /etc/my.cnf
这一步吗?
我当时特意没做,一看也能运行,后来就没管它