MySQL support: none
Synopsis: Server crashes on remote connection
Severity: serious
Priority: high
Category: mysql
Class: Bug / Local Problem?
Release: mysql-3.23.54 (Source distribution)
mysql-server-3.23.54a-4
mysql-3.23.54a-4
mysql-devel-3.23.54a-4
(used rpms from updates.redhatcom)
RedHat 8.0, kernel 2.4.18-19.8.0 i686 i686 i386 GNU/Linux
Architecture: i686
Pentium 4, 1.9 Ghz
512 Mb memory
glibc-2.2.93-5
A second machine also has the same symptoms. It is similar, except the disk
drive setup is completely different.
SYMPTOM
In the log (below) any line beginning "Tcp port: 3306" is an attempt to
connect remotely (using a GUI client, or using command line mysql, or using
a perl program) that fails. That's the only evidence of the attempt.
(Maybe a different logging option would give more info? We used
--debug=d,general,query as suggested in manual.) Queries from localhost all
seem to work.
For example, with perl, Apache log (with specifics edited out) says:
DBI->connect(databasename:hostname.domainname.net:3306) failed: Lost
connection to MySQL server during query at /path/cat_show.pl line 22.
And... and other open connections (localhost) were lost at the same time and
had to reconnect on next query.
Using mysql at command line gives basically the same complaint.
---->>>> The Uptime shows that mysqld has restarted mysql in each case.
Connection attempts are as user martin. User table is:
+-----------+--------+------------------+-------------+
| Host | User | Password | All_priv |
+-----------+--------+------------------+-------------+
| localhost | root | xxxxxxxxxxxxxxxx | Y |
| localhost | martin | xxxxxxxxxxxxxxxx | Y |
| % | martin | xxxxxxxxxxxxxxxx | Y |
+-----------+--------+------------------+-------------+
(All users have all privileges and a password.) ipTables is disabled.
I did a shutdown and ran ISAMCHK on MYI files as suggested in manual.
Any feedback would be appreciated.
Martin Abell
SpeedSpan
============================= LOG ========================
tail -50 sp31.log
Tcp port: 3306 Unix socket: /var/lib/mysql/mysql.sock
Time Id Command Argument
030122 22:51:47 1 Connect root@localhost on
1 Statistics
1 Quit
/usr/libexec/mysqld, Version: 3.23.54-log, started with:
Tcp port: 3306 Unix socket: /var/lib/mysql/mysql.sock
Time Id Command Argument
030122 23:05:12 1 Connect root@localhost on
1 Query SHOW VARIABLES LIKE 'pid_file'
1 Shutdown
/usr/libexec/mysqld, Version: 3.23.54-log, started with:
Tcp port: 3306 Unix socket: /var/lib/mysql/mysql.sock
Time Id Command Argument
030122 23:22:54 1 Connect Access denied for user: 'root@localhost'
(Using password: YES)
030122 23:23:21 2 Connect root@localhost on
030123 9:15:57 3 Connect root@localhost on
030123 9:16:02 3 Init DB mysql
3 Query show databases
3 Query show tables
3 Field List columns_priv
3 Field List db
3 Field List func
3 Field List host
3 Field List tables_priv
3 Field List user
030123 9:16:12 3 Query select * from user
030123 9:17:23 4 Connect root@localhost on
4 Statistics
4 Quit
030123 9:17:51 5 Connect root@localhost on
5 Statistics
5 Quit
/usr/libexec/mysqld, Version: 3.23.54-log, started with:
Tcp port: 3306 Unix socket: /var/lib/mysql/mysql.sock
Time Id Command Argument
030123 9:17:59 1 Connect root@localhost on
1 Statistics
1 Quit
030123 9:18:46 2 Connect root@localhost on mysql
2 Query show databases
2 Query show tables
2 Field List columns_priv
2 Field List db
2 Field List func
2 Field List host
2 Field List tables_priv
2 Field List user
2 Query show variables
030123 9:27:15 2 Query show variables
============================= VARIABLES ========================
mysql> show variables \G
*************************** 1. row ***************************
Variable_name: back_log
Value: 50
*************************** 2. row ***************************
Variable_name: basedir
Value: /usr/
*************************** 3. row ***************************
Variable_name: bdb_cache_size
Value: 8388600
*************************** 4. row ***************************
Variable_name: bdb_log_buffer_size
Value: 32768
*************************** 5. row ***************************
Variable_name: bdb_home
Value: /var/lib/mysql/
*************************** 6. row ***************************
Variable_name: bdb_max_lock
Value: 10000
*************************** 7. row ***************************
Variable_name: bdb_logdir
Value:
*************************** 8. row ***************************
Variable_name: bdb_shared_data
Value: OFF
*************************** 9. row ***************************
Variable_name: bdb_tmpdir
Value: /tmp/
*************************** 10. row ***************************
Variable_name: bdb_version
Value: Sleepycat Software: Berkeley DB 3.2.9a: (December 5, 2002)
*************************** 11. row ***************************
Variable_name: binlog_cache_size
Value: 32768
*************************** 12. row ***************************
Variable_name: character_set
Value: latin1
*************************** 13. row ***************************
Variable_name: character_sets
Value: latin1 big5 cp1251 cp1257 croat czech danish dec8 dos estonia
euc_kr gb2312 gbk german1 greek hebrew hp8 hungarian koi8_ru koi8_ukr latin2
latin5 swe7 usa7 win1250 win1251 win1251ukr ujis sjis tis620
*************************** 14. row ***************************
Variable_name: concurrent_insert
Value: ON
*************************** 15. row ***************************
Variable_name: connect_timeout
Value: 5
*************************** 16. row ***************************
Variable_name: datadir
Value: /var/lib/mysql/
*************************** 17. row ***************************
Variable_name: delay_key_write
Value: ON
*************************** 18. row ***************************
Variable_name: delayed_insert_limit
Value: 100
*************************** 19. row ***************************
Variable_name: delayed_insert_timeout
Value: 300
*************************** 20. row ***************************
Variable_name: delayed_queue_size
Value: 1000
*************************** 21. row ***************************
Variable_name: flush
Value: OFF
*************************** 22. row ***************************
Variable_name: flush_time
Value: 0
*************************** 23. row ***************************
Variable_name: have_bdb
Value: YES
*************************** 24. row ***************************
Variable_name: have_gemini
Value: NO
*************************** 25. row ***************************
Variable_name: have_innodb
Value: DISABLED
*************************** 26. row ***************************
Variable_name: have_isam
Value: YES
*************************** 27. row ***************************
Variable_name: have_raid
Value: NO
*************************** 28. row ***************************
Variable_name: have_openssl
Value: NO
*************************** 29. row ***************************
Variable_name: init_file
Value:
*************************** 30. row ***************************
Variable_name: innodb_additional_mem_pool_size
Value: 1048576
*************************** 31. row ***************************
Variable_name: innodb_buffer_pool_size
Value: 8388608
*************************** 32. row ***************************
Variable_name: innodb_data_file_path
Value:
*************************** 33. row ***************************
Variable_name: innodb_data_home_dir
Value:
*************************** 34. row ***************************
Variable_name: innodb_file_io_threads
Value: 4
*************************** 35. row ***************************
Variable_name: innodb_force_recovery
Value: 0
*************************** 36. row ***************************
Variable_name: innodb_thread_concurrency
Value: 8
*************************** 37. row ***************************
Variable_name: innodb_flush_log_at_trx_commit
Value: 0
*************************** 38. row ***************************
Variable_name: innodb_fast_shutdown
Value: ON
*************************** 39. row ***************************
Variable_name: innodb_flush_method
Value:
*************************** 40. row ***************************
Variable_name: innodb_lock_wait_timeout
Value: 50
*************************** 41. row ***************************
Variable_name: innodb_log_arch_dir
Value:
*************************** 42. row ***************************
Variable_name: innodb_log_archive
Value: OFF
*************************** 43. row ***************************
Variable_name: innodb_log_buffer_size
Value: 1048576
*************************** 44. row ***************************
Variable_name: innodb_log_file_size
Value: 5242880
*************************** 45. row ***************************
Variable_name: innodb_log_files_in_group
Value: 2
*************************** 46. row ***************************
Variable_name: innodb_log_group_home_dir
Value:
*************************** 47. row ***************************
Variable_name: innodb_mirrored_log_groups
Value: 1
*************************** 48. row ***************************
Variable_name: interactive_timeout
Value: 28800
*************************** 49. row ***************************
Variable_name: join_buffer_size
Value: 131072
*************************** 50. row ***************************
Variable_name: key_buffer_size
Value: 8388600
*************************** 51. row ***************************
Variable_name: language
Value: /usr/share/mysql/english/
*************************** 52. row ***************************
Variable_name: large_files_support
Value: ON
*************************** 53. row ***************************
Variable_name: locked_in_memory
Value: OFF
*************************** 54. row ***************************
Variable_name: log
Value: ON
*************************** 55. row ***************************
Variable_name: log_update
Value: OFF
*************************** 56. row ***************************
Variable_name: log_bin
Value: OFF
*************************** 57. row ***************************
Variable_name: log_slave_updates
Value: OFF
*************************** 58. row ***************************
Variable_name: log_long_queries
Value: OFF
*************************** 59. row ***************************
Variable_name: long_query_time
Value: 10
*************************** 60. row ***************************
Variable_name: low_priority_updates
Value: OFF
*************************** 61. row ***************************
Variable_name: lower_case_table_names
Value: 0
*************************** 62. row ***************************
Variable_name: max_allowed_packet
Value: 1048576
*************************** 63. row ***************************
Variable_name: max_binlog_cache_size
Value: 4294967295
*************************** 64. row ***************************
Variable_name: max_binlog_size
Value: 1073741824
*************************** 65. row ***************************
Variable_name: max_connections
Value: 100
*************************** 66. row ***************************
Variable_name: max_connect_errors
Value: 10
*************************** 67. row ***************************
Variable_name: max_delayed_threads
Value: 20
*************************** 68. row ***************************
Variable_name: max_heap_table_size
Value: 16777216
*************************** 69. row ***************************
Variable_name: max_join_size
Value: 4294967295
*************************** 70. row ***************************
Variable_name: max_sort_length
Value: 1024
*************************** 71. row ***************************
Variable_name: max_user_connections
Value: 0
*************************** 72. row ***************************
Variable_name: max_tmp_tables
Value: 32
*************************** 73. row ***************************
Variable_name: max_write_lock_count
Value: 4294967295
*************************** 74. row ***************************
Variable_name: myisam_max_extra_sort_file_size
Value: 256
*************************** 75. row ***************************
Variable_name: myisam_max_sort_file_size
Value: 2047
*************************** 76. row ***************************
Variable_name: myisam_recover_options
Value: 0
*************************** 77. row ***************************
Variable_name: myisam_sort_buffer_size
Value: 8388608
*************************** 78. row ***************************
Variable_name: net_buffer_length
Value: 16384
*************************** 79. row ***************************
Variable_name: net_read_timeout
Value: 30
*************************** 80. row ***************************
Variable_name: net_retry_count
Value: 10
*************************** 81. row ***************************
Variable_name: net_write_timeout
Value: 60
*************************** 82. row ***************************
Variable_name: open_files_limit
Value: 0
*************************** 83. row ***************************
Variable_name: pid_file
Value: /var/run/mysqld/mysqld.pid
*************************** 84. row ***************************
Variable_name: port
Value: 3306
*************************** 85. row ***************************
Variable_name: protocol_version
Value: 10
*************************** 86. row ***************************
Variable_name: record_buffer
Value: 131072
*************************** 87. row ***************************
Variable_name: record_rnd_buffer
Value: 131072
*************************** 88. row ***************************
Variable_name: query_buffer_size
Value: 0
*************************** 89. row ***************************
Variable_name: safe_show_database
Value: OFF
*************************** 90. row ***************************
Variable_name: server_id
Value: 0
*************************** 91. row ***************************
Variable_name: slave_net_timeout
Value: 3600
*************************** 92. row ***************************
Variable_name: skip_locking
Value: ON
*************************** 93. row ***************************
Variable_name: skip_networking
Value: OFF
*************************** 94. row ***************************
Variable_name: skip_show_database
Value: OFF
*************************** 95. row ***************************
Variable_name: slow_launch_time
Value: 2
*************************** 96. row ***************************
Variable_name: socket
Value: /var/lib/mysql/mysql.sock
*************************** 97. row ***************************
Variable_name: sort_buffer
Value: 2097144
*************************** 98. row ***************************
Variable_name: sql_mode
Value: 0
*************************** 99. row ***************************
Variable_name: table_cache
Value: 64
*************************** 100. row ***************************
Variable_name: table_type
Value: MYISAM
*************************** 101. row ***************************
Variable_name: thread_cache_size
Value: 0
*************************** 102. row ***************************
Variable_name: thread_stack
Value: 65536
*************************** 103. row ***************************
Variable_name: transaction_isolation
Value: READ-COMMITTED
*************************** 104. row ***************************
Variable_name: timezone
Value: EST
*************************** 105. row ***************************
Variable_name: tmp_table_size
Value: 33554432
*************************** 106. row ***************************
Variable_name: tmpdir
Value: /tmp/
*************************** 107. row ***************************
Variable_name: version
Value: 3.23.54-log
*************************** 108. row ***************************
Variable_name: wait_timeout
Value: 28800
Some paths: /usr/bin/perl /usr/bin/make /usr/bin/gmake /usr/bin/gcc
/usr/bin/cc
GCC: Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.2/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix
--disable-checking --host=i386-redhat-linux --with-system-zlib
--enable-__cxa_atexit
Thread model: posix
gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
Compilation info: CC='gcc' CFLAGS='-O2 -march=i386 -mcpu=i686 -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE' CXX='g++' CXXFLAGS='-O2
-march=i386 -mcpu=i686 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE_SOURCE -fno-rtti -fno-exceptions' LDFLAGS=''
LIBC:
lrwxrwxrwx 1 root root 14 Jan 1 15:49 /lib/libc.so.6 ->
libc-2.2.93.so
-rwxr-xr-x 1 root root 1235468 Sep 5 19:12 /lib/libc-2.2.93.so
-rw-r--r-- 1 root root 2233342 Sep 5 18:59 /usr/lib/libc.a
-rw-r--r-- 1 root root 178 Sep 5 18:50 /usr/lib/libc.so
Configure command: ./configure '--prefix=/usr' '--exec-prefix=/usr'
'--bindir=/usr/bin' '--datadir=/usr/share' '--libdir=/usr/lib'
'--mandir=/usr/share/man' '--infodir=/usr/share/info' '--without-readline'
'--without-debug' '--enable-shared' '--with-extra-charsets=complex'
'--with-bench' '--localstatedir=/var/lib/mysql'
'--with-unix-socket-path=/var/lib/mysql/mysql.sock'
'--with-mysqld-user=mysql' '--with-extra-charsets=all' '--with-innodb'
'--enable-local-infile' '--enable-large-files=yes' '--enable-largefile=yes'
'--with-berkeley-db' '--with-thread-safe-client' 'CFLAGS=-O2 -march=i386
-mcpu=i686 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE'
'CXXFLAGS=-O2 -march=i386 -mcpu=i686 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE_SOURCE -fno-rtti -fno-exceptions'
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php