订阅本站

我的系统环境:RH9+MySQL 4.0.16,mysql的最大连接数默认是100, 这个数值对于并发连接很多的数据库应用是远远不够的,可以把它适当调大,whereis safe_mysqld 找到mysql的配置文件的位置:/usr/bin/safe_mysqld,建议在编辑前先备份该文件。找到mysqld启动的那两行(分别在第306和308行),在后面加上参数
+ –skip-locking -O max_connections=1000 >> $err_log 2>&1 ,以下粗体为加入的内容,记得不要忘记加前面的加号啊。。
例如

do
rm -f $safe_mysql_unix_port $pid_file # Some extra safety
if test -z “$args”
then
$NOHUP_NICENESS $ledir/$MYSQLD $defaults –basedir=$MY_BASEDIR_VERSION –datadir=$DATADIR $USER_OPTION –pid-file=$pid_file –skip-locking >> $err_log 2>&1 + –skip-locking -O max_connections=1000 >> $err_log 2>&1
else
eval “$NOHUP_NICENESS $ledir/$MYSQLD $defaults –basedir=$MY_BASEDIR_VERSION –datadir=$DATADIR $USER_OPTION –pid-file=$pid_file –skip-locking $args >> $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
break

然后保存退出,重新启动mysql服务,用
$ /sbin/service mysql restart
即新改动已经生效。

错误编号:2003

问题分析:

无法连接到 MySQL 服务器,可能的情况为:

1、MySQL 服务没有启动,一般是在异常的情况下 MySQL 无法启动导致的,比如无可用的磁盘空间,my.ini 里 MySQL 的 basedir 路径设置错误等;

2、MySQL 服务器资源紧张,导致无法连接。

解决方法: 查看全文

SupeSite info: Can not connect to MySQL server

User: guest
Time: 2009-11-12 2:16pm
Script: /xs/index.php

Error: Can’t connect to MySQL server on ‘localhost’ (10061)
Errno.: 2003
服务器提示:Can not connect to MySQL server 即无法连接到MySQL服务器
错误信息:Can’t connect to MySQL server on ‘localhost’ (10061)
即不能连接到MySQL服务器’本机 ‘ ( 10061 )
errno 。 : 2003
搜索了一下资料,别的网友说因为数据库连接超过最大连接数,MySQL数据库服务停止了。 查看全文