LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 561|回复: 7

关于mysql的进程问题(关于进程数量)

[复制链接]
发表于 2004-5-29 19:49:45 | 显示全部楼层 |阅读模式
我有两台服务器。
一台装的是
Red Hat Enterprise Linux AS release 3 (Taroon)
使用系统自带的mysql.
使用`ps aux`查看:


  1. root      3432  0.0  0.0  5336    4 ?        S    May26   0:00 /bin/sh /usr/bin/safe_mysqld --defaults-file=/etc/my.cnf
  2. mysql     3461 11.3  8.2 470460 42280 ?      S    May26 491:50 /usr/libexec/mysqld --defaults-file=/etc/my.cnf --basedir=/usr --data
  3. dir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/netendless.pid --skip-locking
复制代码


有两个mysql进程。

另一台机器装的是
Fedora Core release 1 (Yarrow)
使用`mysql-standard-4.0.18-pc-linux-i686.tar.gz`自己安装的mysql。
使用`ps aux`查看:


  1. root      4452  0.0  0.2  4996 1184 ?        S    May27   0:00 /bin/sh ./bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=
  2. /usr/local/mysql/data/localhost.localdomain.pid
  3. mysql     4492  0.0  2.9 303540 14976 ?      S    May27   0:00 /usr/local/mysql/bin/mysqld --defaults-extra-file=/usr/local/mysql/da
  4. ta/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file=/usr/local/mysql/data/localhost.localdo
  5. main.pid --skip-locking --port=3306 --socket=/tmp/mysql.
  6. mysql     4494  0.0  2.9 303540 14976 ?      S    May27   0:00 /usr/local/mysql/bin/mysqld --defaults-extra-file=/usr/local/mysql/da
  7. ta/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file=/usr/local/mysql/data/localhost.localdo
  8. main.pid --skip-locking --port=3306 --socket=/tmp/mysql.
  9. mysql     4495  0.0  2.9 303540 14976 ?      S    May27   0:00 /usr/local/mysql/bin/mysqld --defaults-extra-file=/usr/local/mysql/da
  10. ta/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file=/usr/local/mysql/data/localhost.localdo
  11. main.pid --skip-locking --port=3306 --socket=/tmp/mysql.
  12. mysql     4496  0.0  2.9 303540 14976 ?      S    May27   0:00 /usr/local/mysql/bin/mysqld --defaults-extra-file=/usr/local/mysql/da
  13. ta/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file=/usr/local/mysql/data/localhost.localdo
  14. main.pid --skip-locking --port=3306 --socket=/tmp/mysql.
  15. mysql     4497  0.0  2.9 303540 14976 ?      S    May27   0:00 /usr/local/mysql/bin/mysqld --defaults-extra-file=/usr/local/mysql/da
  16. ta/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file=/usr/local/mysql/data/localhost.localdo
  17. main.pid --skip-locking --port=3306 --socket=/tmp/mysql.
  18. mysql     4498  0.0  2.9 303540 14976 ?      S    May27   0:00 /usr/local/mysql/bin/mysqld --defaults-extra-file=/usr/local/mysql/da
  19. ta/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --pid-file=/usr/local/mysql/data/localhost.localdo
  20. main.pid --skip-locking --port=3306 --socket=/tmp/mysql.
  21. ....还有好几行
复制代码


请教一下是什么原因导致的呢?谢谢
如何调整这种情况呢?
 楼主| 发表于 2004-5-30 12:47:50 | 显示全部楼层
怎么掉下来了。我轻轻的顶一下……
 楼主| 发表于 2004-5-31 01:57:45 | 显示全部楼层
问题太难了吗?谢谢大家啊。帮忙解决一下~~
发表于 2004-5-31 10:25:51 | 显示全部楼层
如何没有进程使用MYSQL的话,可能是在编译时有不同的参数,这样,服务端启动了不同的进程等待连接。
 楼主| 发表于 2004-6-3 13:19:49 | 显示全部楼层
请问还有其他可能吗?

感谢“cszlf”的回答
发表于 2004-6-4 12:07:05 | 显示全部楼层

多起几个进程不行吗?

我的比你起的还多,不过都叫[mysqld]
没有那第长的参数,刚起的时候少,运行一会后只在访问有人多进行就多,这也是正常的,只要能正常工作就行,至于最大数看你的配置文件
 楼主| 发表于 2004-6-16 02:29:13 | 显示全部楼层
进程起多少个都无所谓,但是我就是想知道的是为什么。:)
感谢你的回答~
 楼主| 发表于 2004-6-16 02:30:02 | 显示全部楼层
最初由 cszlf 发表
如何没有进程使用MYSQL的话,可能是在编译时有不同的参数,这样,服务端启动了不同的进程等待连接。


可以告诉我是什么参数决定这个的吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表