Hallo,
bei der Installation habe ich leider die /var/lib/mysql nicht als separate Partition eingerichten. Dafür die /data/mysql vorgesehen.
Leider funktioniert es nicht über die /etc/mysql/my.cnf Der Server startet nicht. Leider keine Ahnung wo ich den Fehler suchen soll, keine Fehlermeldung, kein Log-Eitrag etc.
Habe dann versucht über die fstab von /data/mysql auf /var/lib/mysql zu mounten, das geht aber leider auch nicht (vorher die Daten rüberkopiert).
Und nun, der Server startet jetzt auch nicht mehr, obwohl ich die Daten wieder nach /var/lib/mysql zurück verschoben habe
Was mach' ich falsch?
Danke im Voraus für die Hilfe!
[Erledigt] MySQL-Server Problem mit datadir
[Erledigt] MySQL-Server Problem mit datadir
Zuletzt geändert von anywhere am 02.04.2014 23:32:55, insgesamt 1-mal geändert.
Re: MySQL-Server Problem mit datadir
Sorry, das glaube ich so nicht. Stell’ doch mal hier rein, wie du ihn versuchst, zu starten – und was passiert. Also Copy&Paste hierher (in[…] keine Fehlermeldung, kein Log-Eitrag etc.
Code: Alles auswählen
-Tags, bitte).
Re: MySQL-Server Problem mit datadir
Code: Alles auswählen
root@tuxhausen:/home/alex# /etc/init.d/mysql restart
[ ok ] Stopping MySQL database server: mysqld.
[FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
Re: MySQL-Server Problem mit datadir
Das ist ’ne Fehlermeldung, ja. Und in dem Fall steht auch was in den Logs. Für den unwahrscheinlichen Fall, dass nicht, lässt sich mysqld auch so starten, dass er nicht zum Daemon wird, dafür aber detaillierte Meldungen nach stderr schreibt.
Re: MySQL-Server Problem mit datadir
Ok, habe keine Einwände
Bin seit Potato dabei, dennoch einige Steine im Weg, wo ich nicht weiterkomme...
Als Anwender kenne mich in Debian gut aus. Programmieren kann ich auch... Leider aber keine Ahnung für Details, daher bitte ich um Nachsicht
Ich würde gern MySQL-Server zum Laufen bringen (ohne dabei Debugging zu betreiben).
Wenn's notwendig, dann aber gern unter Anleitung
Bin seit Potato dabei, dennoch einige Steine im Weg, wo ich nicht weiterkomme...
Als Anwender kenne mich in Debian gut aus. Programmieren kann ich auch... Leider aber keine Ahnung für Details, daher bitte ich um Nachsicht
Ich würde gern MySQL-Server zum Laufen bringen (ohne dabei Debugging zu betreiben).
Wenn's notwendig, dann aber gern unter Anleitung
Re: MySQL-Server Problem mit datadir
die Meldungen dazu stehen in der syslog
Re: MySQL-Server Problem mit datadir
Code: Alles auswählen
Apr 2 23:17:18 tuxhausen mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql
Apr 2 23:17:18 tuxhausen mysqld: 140402 23:17:18 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
Apr 2 23:17:18 tuxhausen mysqld: 140402 23:17:18 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
Apr 2 23:17:18 tuxhausen mysqld: 140402 23:17:18 [Note] Plugin 'FEDERATED' is disabled.
Apr 2 23:17:18 tuxhausen mysqld: #007/usr/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
Apr 2 23:17:18 tuxhausen mysqld: 140402 23:17:18 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
Apr 2 23:17:18 tuxhausen mysqld: 140402 23:17:18 InnoDB: The InnoDB memory heap is disabled
Apr 2 23:17:18 tuxhausen mysqld: 140402 23:17:18 InnoDB: Mutexes and rw_locks use GCC atomic builtins
Apr 2 23:17:18 tuxhausen mysqld: 140402 23:17:18 InnoDB: Compressed tables use zlib 1.2.7
Apr 2 23:17:18 tuxhausen mysqld: 140402 23:17:18 InnoDB: Using Linux native AIO
Apr 2 23:17:18 tuxhausen mysqld: 140402 23:17:18 InnoDB: Initializing buffer pool, size = 128.0M
Apr 2 23:17:18 tuxhausen mysqld: 140402 23:17:18 InnoDB: Completed initialization of buffer pool
Apr 2 23:17:18 tuxhausen mysqld: 140402 23:17:18 InnoDB: Operating system error number 13 in a file operation.
Apr 2 23:17:18 tuxhausen mysqld: InnoDB: The error means mysqld does not have the access rights to
Apr 2 23:17:18 tuxhausen mysqld: InnoDB: the directory.
Apr 2 23:17:18 tuxhausen mysqld: InnoDB: File name ./ibdata1
Apr 2 23:17:18 tuxhausen mysqld: InnoDB: File operation call: 'open'.
Apr 2 23:17:18 tuxhausen mysqld: InnoDB: Cannot continue operation.
Apr 2 23:17:18 tuxhausen mysqld_safe: mysqld from pid file /var/run/mysqld/mysqld.pid ended
Danke
Habe jetzt die Berechtigung auf mysql geändert, und es klappt jetzt alles. Vorher leider nur den Ordner auf den Besitzer gehabt, aber nicht die Dateien