LinuxSir.cn,穿越时空的Linuxsir!

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

mysql 错误日志一问

[复制链接]
发表于 2005-3-25 09:13:28 | 显示全部楼层 |阅读模式
我在mysql 的错误日志里面看到了如下的一条信息:

050324 16:07:43  mysqld started
/usr/local/mysql4.0.24/libexec/mysqld: ready for connections.
Version: '4.0.24'  socket: '/tmp/mysql.sock'  port: 3306  Source distribution

Number of processes running now: 0
050324 18:00:49  mysqld restarted
/usr/local/mysql4.0.24/libexec/mysqld: ready for connections.
Version: '4.0.24'  socket: '/tmp/mysql.sock'  port: 3306  Source distribution


请问一下 Number of processes running now: 0 是什么意思?
为什么mysql会报这个错误?


我在google搜索了一把,没有找到.
发表于 2005-3-28 03:22:37 | 显示全部楼层
用不着看日志,直接看从敲入启动命令后看到的错误信息,你的错误信息应该是关于socket 的,
应该是daemon没有成功启动,从头来一遍。
./mysql_install_db
./mysqld_safe --with-socket-path=.......--user=......--pid-file=...... 好象是这样的,你再查一下,
./mysql
这类错误一般能这样就可以解决。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-28 09:28:46 | 显示全部楼层
Post by mascot
用不着看日志,直接看从敲入启动命令后看到的错误信息,你的错误信息应该是关于socket 的,
应该是daemon没有成功启动,从头来一遍。
./mysql_install_db
./mysqld_safe --with-socket-path=.......--user=......--pid-file=...... 好象是这样的,你再查一下,
./mysql
这类错误一般能这样就可以解决。


我后来紧紧将mysql重新启动一下, 就没有这种错误了,我只是想知道mysql为什么会报这个错误.
回复 支持 反对

使用道具 举报

发表于 2005-3-30 21:03:34 | 显示全部楼层
你这种情况,我今天晚上模拟了一遍,发现了一点原因,说一下不知道是不是。
因为我装的是max 数据库,有启用innodb类型的数据库,
在/etc/my.cnf里有一些设定,在初次启动的时候,数据库没有发现这些文件,然后就会报错,但是并不是致命的,它会自己建立这些文件,并把错误信息记录出来,下次再启动,因为这些文件都已经有了,所以不会报错了。

下面是我的错误信息。

050330 21:06:15  InnoDB: Started; log sequence number 0 0
/usr/local/mysql/bin/mysqld: ready for connections.
Version: '4.1.10a-max-log'  socket: '/tmp/mysql.sock'  port: 3306  MySQL Community Edition - Experimental (GPL)
回复 支持 反对

使用道具 举报

发表于 2005-3-30 21:04:57 | 显示全部楼层
可以检查一下my.cnf看看情况。
回复 支持 反对

使用道具 举报

发表于 2005-3-31 01:10:14 | 显示全部楼层
Post by yincheng
请问一下 Number of processes running now: 0 是什么意思?
为什么mysql会报这个错误?


估计意思是“正在运行中的进程:零个”

除了楼上兄弟们说的情况以外,我以前在Windows里也遇到过这个错误信息,那次是因为端口设置冲突的问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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