MySQL startet nicht als Service

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

MySQL startet nicht als Service

Postby ollo » 27. October 2006 12:38

Hallöchen,


ich habe ein Problem mit MySQL unter XAMPP1.5.4 (Win):

es lässt sich problemlos über das Control Panel oder das Batch starten, aber sobald es als Dienst laufen soll (installiert per Controlpanel), mag er nicht mehr. Es hängt definitiv an irgendwas in Verbindung mit InnoDB, da er startet wenn ich das #skip-innodb entkommentiere. Außerdem startet er einmal wenn ich die Innodb-Logs lösche, nachdem er sie wieder angelegt hat misslingt der nächste Start.

Die my.conf liegt nur im mysql/bin-Verzeichnis, alle anderen .cnf und .ini habe ich aus C:\ und C:\WINNT gelöscht. Das sollte ja kein Problem darstellen, da der Dienst als "X:\!Programs\XAMPP_1.5.4\xampp\mysql\bin\mysqld-nt.exe --defaults-file=X:\!Programs\XAMPP_1.5.4\xampp\mysql\bin\my.cnf mysql" läuft, sich also die Config von dort ziehen sollte, oder?
Die Pfade hat er ja auch aus der .cnf, wie die Fehlermeldung zeigt.

Hat jemand eine Idee?

Meldung im Log:
Code: Select all
061027 13:21:49  InnoDB: Operating system error number 87 in a file operation.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/mysql/en/Operating_System_error_codes.html
InnoDB: File name X:\!Data_MySQL\ib_logfile0
InnoDB: File operation call: 'aio read'.
InnoDB: Cannot continue operation.



Die my.cnf
Code: Select all
# Example MySQL config file for small systems.
#
# This is for a system with little memory (<= 64M) where MySQL is only used
# from time to time and it's important that the mysqld daemon
# doesn't use much resources.
#
# You can copy this file to
# X:/!Programs/XAMPP_1.5.4/xampp/mysql/bin/my.cnf to set global options,
# mysql-data-dir/my.cnf to set server-specific options (in this
# installation this directory is X:/!Programs/XAMPP_1.5.4/xampp/mysql/data) or
# ~/.my.cnf to set user-specific options.
#
# In this file, you can use all long options that a program supports.
# If you want to know which options a program supports, run the program
# with the "--help" option.

# The following options will be passed to all MySQL clients
[client]
# password       = your_password
port            = 3306
socket          = mysql

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
basedir="X:/!Programs/XAMPP_1.5.4/xampp/mysql"
tmpdir="X:/!Programs/XAMPP_1.5.4/xampp/tmp"
#datadir="X:/!Programs/XAMPP_1.5.4/xampp/mysql/data"
datadir=X:/!Data_MySQL

port            = 3306
socket          = mysql

old-passwords
character-set-server = latin1
collation-server = latin1_general_ci

skip-locking
key_buffer = 16K
max_allowed_packet = 16M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (using the "enable-named-pipe" option) will render mysqld useless!
#
#skip-networking
server-id   = 1

# Uncomment the following if you want to log updates
#log-bin=X:/!Programs/XAMPP_1.5.4/xampp/mysql/data/mysql-bin

# Uncomment the following if you are NOT using BDB tables
skip-bdb

#skip-innodb
# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = X:/!Programs/XAMPP_1.5.4/xampp/mysql/data/
innodb_data_home_dir = X:/!Data_MySQL/
innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = X:/!Programs/XAMPP_1.5.4/xampp/mysql/data/
innodb_log_group_home_dir = X:/!Data_MySQL/
#innodb_log_arch_dir = X:/!Programs/XAMPP_1.5.4/xampp/mysql/data/
innodb_log_arch_dir = X:/!Data_MySQL/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
set-variable = innodb_buffer_pool_size=16M
set-variable = innodb_additional_mem_pool_size=2M
# Set .._log_file_size to 25 % of buffer pool size
set-variable = innodb_log_file_size=5M
set-variable = innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=1
set-variable = innodb_lock_wait_timeout=50

[mysqldump]
quick
max_allowed_packet=16M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[isamchk]
key_buffer = 8M
sort_buffer_size = 8M

[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M

[mysqlhotcopy]
interactive-timeout

[WinMySQLadmin]
Server="X:/!Programs/XAMPP_1.5.4/xampp/mysql/bin/mysqld.exe"
#user=root
#password=
ollo
 
Posts: 85
Joined: 11. November 2004 12:29

Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 2 guests