Ich melde mich hier, weil ich fast schon am verzweifeln bin und vom Server 4 You Support entäuscht wurde.
Ich versuche hier mal in kurzform zu berichten:
Wir betreiben eine Community mit rund 1400 Usern. Zu der besten Zeit, am 1. Weihnachtstag, wo wir mit einem großen Ansturm rechneten verabschiedete sich der Mysql Server ohne jegliche Gründe.
- Gegen 10 Uhr war der Mysql Server nicht mehr erreichbar. Apache lief normal weiter. Ein Reboot brachte keine Änderung, im Gegenteil, der Mysql Dienst ließ sich nicht mehr starten (Laut mysal error log, gab es ein Problem mit der InnoDB, welches zuvor nie aufgetreten ist! Ich nutze die angepasste my.cnf aus diesem Forum) Daraufhin habe ich den Teil aus der my.cnf entfernt, der die InnoDB anspricht. Danach konnte ich den Mysql Dienst wieder starten.
- Leider konnte aber immernoch keine Verbindung aufgebaut werden, zu confixx nicht, phpmyadmin
Code: Select all
(#2002 - Der Server antwortet nicht. (evtl. ist auch der Socket des lokalen MySQL-Servers socket nicht korrekt konfiguriert))
Code: Select all
[Tue Dec 26 22:01:23 2006] [error] [client 80.228.68.49] PHP Warning: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /srv/www/confixx/html/functions.inc.php on line 388
Zum Vergleich hier meine my.cnf:
Code: Select all
[client]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = utf8
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysql]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = utf8
no-auto-rehash
[mysqladmin]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = utf8
[mysqlcheck]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = utf8
[mysqldump]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = utf8
max_allowed_packet = 16M
quick
[mysqlimport]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = utf8
[mysqlshow]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = utf8
[isamchk]
character-sets-dir = /usr/share/mysql/charsets
key_buffer_size = 256M
sort_buffer_size = 256M
read_buffer_size = 4M
write_buffer_size = 4M
[myisamchk]
character-sets-dir = /usr/share/mysql/charsets
key_buffer_size = 256M
sort_buffer_size = 256M
read_buffer_size = 4M
write_buffer_size = 4M
[myisampack]
character-sets-dir = /usr/share/mysql/charsets
[mysqld_safe]
err-log = /var/lib/mysql/mysql.err
open-files-limit = 4096
[mysqld]
character-sets-dir = /usr/share/mysql/charsets
character-set-server = utf8
default-character-set = utf8
user = mysql
port = 3306
bind-address = 127.0.0.1
socket = /var/run/mysqld/mysqld.sock
pid-file = /var/run/mysqld/mysqld.pid
log-error = /var/log/mysqld.err
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
log-bin = mysql-bin
server-id = 1
sync_binlog = 1
binlog_cache_size = 1M
max_binlog_size = 10M
slave_compressed_protocol = 1
delay-key-write = ALL
skip-locking
skip-networking
#skip-name-resolve
skip-external-locking
skip-show-database
safe-user-create = 1
default_table_type = MYISAM
transaction_isolation = REPEATABLE-READ
max_allowed_packet = 16M
max_heap_table_size = 64M
tmp_table_size = 64M
key_buffer_size = 384M
sort_buffer_size = 8M
join_buffer_size = 8M
read_buffer_size = 8M
read_rnd_buffer_size = 16M
bulk_insert_buffer_size = 32M
myisam_sort_buffer_size = 64M
myisam_max_sort_file_size = 1G
myisam_max_extra_sort_file_size = 1G
myisam_repair_threads = 1
thread_cache_size = 8
table_cache = 512
query_cache_type = 1
query_cache_size = 32M
query_cache_limit = 2M
thread_concurrency = 8
local-infile = 0
long_query_time = 3
log_slow_queries
log_long_format
myisam_recover
[mysqlhotcopy]
interactive-timeout
Code: Select all
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =
Code: Select all
mysql.default_socket = /var/run/mysqld/mysqld.sock
Gruß,
Defender