MySQL startet nicht mehr!

Simiii

New Member
Hey,

ich bin hier gerad am verzweifeln.

Ich wollte meinen MySQL Server manuell restarten und dies ging irgendwie in die Hose.

Wenn ich /etc/init.d/mysql start eingebe kommt folgende Meldung:

ks357388 ~ # /etc/init.d/mysql start
* Starting mysql ...
/usr/bin/my_print_defaults: Can't read dir of '/etc/mysql/conf.d' (Errcode: 2)
Fatal error in defaults handling. Program aborted
* Starting mysql (/etc/mysql/my.cnf)
* MySQL NOT started (0)

Ich habe ansich nichts verändert.

Zum Server:
-> OVH Kimsufi
-> OVH Release 2 (Gentoo mit Apache 2, PHP 5 und MySQL 5)

Alles andere läuft ohne Probleme.

Hat jemand vllt eine Idee?

Vielen Dank
 
Code:
/usr/bin/my_print_defaults: Can't read dir of '/etc/mysql/conf.d' (Errcode: 2)

Bei einem normalen Gentoo gibt es auch kein /etc/mysql/conf.d sondern ein /etc/conf.d/mysql
Da ist irgendwo der Wurm drin. Emerge mysql mal neu.
 
Nein die Daten bleiben so wie sie sind. Trotz alledem emfpiehlt es sich natürlich immer ein Backup anzulegen.

Neu mergen mittels
Code:
emerge -av =dev-db/mysql-5.0.70-r1

Natürlich darauf achten dass die Versionsangaben übereinstimmen. 5.0.70-r1 ist hier nur ein Beispiel.

Und hier nochmal nachlesen wie das Gentoo Portage System funktioniert. Kann nie schaden: Gentoo Linux Dokumentation -- Eine Einführung in Portage
 
leider hat das alles keine Besserung ergeben, ich poste mal meine my.conf


#
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0

[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address =
#
# * Fine Tuning
#
key_buffer = 64M
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 8
# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched
myisam-recover = BACKUP
#max_connections = 100
table_cache = 256
#thread_concurrency = 10
#
# * Query Cache Configuration
#
query_cache_limit = 1M
query_cache_size = 16M
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
#log = /var/log/mysql/mysql.log
#
# Error logging goes to syslog. This is a Debian improvement :)
#
# Here you can see queries with especially long duration
#log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 2
#log-queries-not-using-indexes
#
# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
# other settings you may need to change.
#server-id = 1
#log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 100M
#binlog_do_db = include_database_name
#binlog_ignore_db = include_database_name
#
# * BerkeleyDB
#
# Using BerkeleyDB is now discouraged as its support will cease in 5.1.12.
skip-bdb
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
# You might want to disable InnoDB to shrink the mysqld process by circa 100MB.
#skip-innodb
#
# * Federated
#
# The FEDERATED storage engine is disabled since 5.0.67 by default in the .cnf files
# shipped with MySQL distributions (my-huge.cnf, my-medium.cnf, and so forth).
#
skip-federated
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
#
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem



[mysqldump]
quick
quote-names
max_allowed_packet = 16M

[mysql]
#no-auto-rehash # faster start of mysql but no tab completition

[isamchk]
key_buffer = 16M

#
# * NDB Cluster
#
# See /usr/share/doc/mysql-server-*/README.Debian for more information.
#
# The following configuration is read by the NDB Data Nodes (ndbd processes)
# not from the NDB Management Nodes (ndb_mgmd processes).
#
# [MYSQL_CLUSTER]
# ndb-connectstring=127.0.0.1


#
# * IMPORTANT: Additional settings that can override those from this file!
# The files must end with '.cnf', otherwise they'll be ignored.
#
!includedir /etc/conf.d/mysql

Ich hab da mittlerweile aus Verzweifelung so viel geändert... vllt erkennt wer den Fehler

Vielen Dank
 
leider startet das MySQL Server immernoch nicht :(

* Starting mysql ...
* Starting mysql (/etc/mysql/my.cnf)
* MySQL NOT started (0)

noch wer eine Idee?

Vielen Dank
 
Die Standard-Idee, wenn man weitere Informationen zum Fehlerfinden braucht: Schau mal in das Logfile (sollte sich innerhalb des MySQL-Verzeichnisses befinden).
 
Jo das error log mal ansehen, ansonsten was sagt
Code:
ps ax | grep mysql

und evtl mal versuchen mysql von Hand zu starten.
Code:
/usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock
und nachsehen obs hier schon fatale Fehlermeldungen hagelt.
 
Code:
ks357388 ~ # /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock
090413  4:25:28 [ERROR] /usr/sbin/mysqld: unknown option '--skip-federated'
MOD: Bitte [noparse]
Code:
...
[/noparse]-Tags um Ausgaben, Code, etc. verwenden (im Editor auch mit '#' erreichbar). Danke!


hmmm auch negativ :(
 
Last edited by a moderator:
Back
Top