LinuxSir.cn,穿越时空的Linuxsir!

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

Fedora Core 1下mysql启动提示timeout error....?

[复制链接]
发表于 2004-2-11 13:05:43 | 显示全部楼层 |阅读模式
启动时提示:
Timeout error occurred trying to start MySQL Daemon.
Starting MySQL:                                            [FAILED]
但可以连接和使用,有关参数如下
back_log              current value: 50
bdb_cache_size        current value: 8388600
bdb_log_buffer_size   current value: 0
bdb_max_lock          current value: 10000
bdb_lock_max          current value: 10000
binlog_cache_size     current value: 32768
connect_timeout       current value: 5
delayed_insert_timeout  current value: 300
delayed_insert_limit  current value: 100
delayed_queue_size    current value: 1000
flush_time            current value: 0
innodb_mirrored_log_groups  current value: 1
innodb_log_files_in_group  current value: 2
innodb_log_file_size  current value: 5242880
innodb_log_buffer_size  current value: 1048576
innodb_buffer_pool_size  current value: 8388608
innodb_additional_mem_pool_size  current value: 1048576
innodb_file_io_threads  current value: 4
innodb_lock_wait_timeout  current value: 50
innodb_thread_concurrency  current value: 8
innodb_force_recovery  current value: 0
interactive_timeout   current value: 28800
join_buffer_size      current value: 131072
key_buffer_size       current value: 8388600
long_query_time       current value: 10
lower_case_table_names  current value: 0
max_allowed_packet    current value: 1048576
max_binlog_cache_size  current value: 4294967295
max_binlog_size       current value: 1073741824
max_connections       current value: 100
max_connect_errors    current value: 10
max_delayed_threads   current value: 20
max_heap_table_size   current value: 16777216
max_join_size         current value: 4294967295
max_sort_length       current value: 1024
max_tmp_tables        current value: 32
max_user_connections  current value: 0
max_write_lock_count  current value: 4294967295
myisam_max_extra_sort_file_size  current value: 256
myisam_max_sort_file_size  current value: 2047
myisam_sort_buffer_size  current value: 8388608
net_buffer_length     current value: 16384
net_retry_count       current value: 10
net_read_timeout      current value: 30
net_write_timeout     current value: 60
open_files_limit      current value: 0
query_buffer_size     current value: 0
record_buffer         current value: 131072
record_rnd_buffer     current value: 0
slave_net_timeout     current value: 3600
slow_launch_time      current value: 2
sort_buffer           current value: 2097144
table_cache           current value: 64
thread_concurrency    current value: 10
thread_cache_size     current value: 0
tmp_table_size        current value: 33554432
thread_stack          current value: 65536
wait_timeout          current value: 28800

请大家帮忙解决一下,谢啦...!
 楼主| 发表于 2004-2-13 13:44:49 | 显示全部楼层
有人知道吗?
发表于 2004-2-13 13:59:01 | 显示全部楼层
你的mysql是如何安装的吗?
是系统自带的吗?
 楼主| 发表于 2004-2-13 16:45:14 | 显示全部楼层
我装的是Fedora自带的rpm包。好象一开始都不会有错误提示....
我的my.cnf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-innodb
                                                                                
[mysql.server]
user=mysql
basedir=/var/lib
                                                                                
[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
 楼主| 发表于 2004-2-16 18:19:27 | 显示全部楼层
到国外论坛看了看,发现这是一个mysqld的bug,是在为root设置密码后造成的,解决方法如下:

I know it'll be a little late for this but instead of using the 'root' user in the mysqld init script you can use any other user wich is not in the database just think of one

You can replace the line

if [ -n "`/usr/bin/mysqladmin ping 2> /dev/null`" ]; then
and
if !([ -n "`/usr/bin/mysqladmin ping 2> /dev/null`" ]); then

to:

if [ -n "`/usr/bin/mysqladmin ping -u mysqld 2> /dev/null`" ]; then

and

if !([ -n "`/usr/bin/mysqladmin ping -u mysqld 2> /dev/null`" ]); then

in the /etc/rc.d/init.d/mysqld file

This works for me!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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