Am 23.01.2015 um 14:25 schrieb Administrator Beckspaced.com:
Am 23.01.2015 um 14:10 schrieb Bernhard Junk:
Am 22.01.2015 um 12:48 schrieb Eric Schirra:
Am 2015-01-22 08:26, schrieb Werner Flamme:
Am 21.01.2015 um 19:10 schrieb Bernhard Junk:
Hallo Gemeinde,
Ihr habt alle recht!
Klar :)
Ich habe phpmyadmin seit mehr als 5 Jahren im Einsatz und hatte nie Probleme es ans Laufen zu bringen. Auch jetzt läuft es bei mir unter OS12.3 auf mehreren Rechner. Das ist das erste mal, dass ich es auf OS13.1 bringen muss. Ich weiss nicht was da falsch läuft. Wenn ich den Status von mysql aufrufe, läuft er; webmin sagt mir aber, dass es nicht läuft.
Das kann an der Modulkonfiguration vom Webmin liegen (Server -> MySQL> -> oben links "Modulkonfiguration"; alle Einträge mal durchgehen, ob sie stimmen).
Webmin ist ein nettes Tool, aber man sollte auch ohne auskommen können. Im Zweifel glaube ich den Angaben auf der Befehlszeile und nicht denen im Webmin. Webmin ist ja auch nur Software, die macht, wozu sie programmiert und konfiguriert wurde...
Ich denke mal, da könnte das Problem liegen; also nicht bei phpmyadmin sondern bei mysql.
Schau doch mal ins Log der Datenbank, /var/log/mysqld.log ist das bei mir (auf SLES 11). Da steht zumindest drin, ob, wann und wie die Datenbank gestartet ist.
Ich werde heute abend es nochmal versuchen, ansonsten setze ich morgen den Server neu auf.
Meine Güte, Du hast aber viel mit Windows zu tun, oder? :)
Was der so treibt möcht ich auch mal wissen. ;-) Mir scheint er versucht mehrere verschiedene Server/Programme selbst zu installieren. Hat aber, sorry nicht bös gemeint, keine richtige Ahnung was er tut. (Vielleicht irre ich mich auch) Er verlässt sich z.B. auf Webmin. Das Tool ist ein totaler Mist. Vor allem in Verbing mit Yast und evtl noch manuellen Änderungen. Das kann dann nix werden. Und warum er den Server komplett neu aufsetzen möchte? Warscheinlich weiß er selbst nicht mehr wo welche Dateien von welchem Programm zu finden sind. Ihm ist es zum Beispiel lieber, wenn die Configdateien nicht zentral unter /etc zu finden sind. Sehr komisch.
Nochmal die Empfehlung: - Webmin weglassen. - MariaDB und phpMyAdmin aus den Repos installieren. - Generell nur Dinge aus den Repos installieren. - Zuerst mal MariaDB richtig einrichten. (Da ist ein Script für im Paket dabei) - Danach dann docs unter /usr/share/doc/packages/phpMyAdmin lesen. - dann die Tabellen anlegen lassen (example)
Gruß Eric
Hallo, erstmal vielen Dank für die Anregungen.
Ich habe sehr wenig, fast garnichts, mit Windoofs zu tun. Bin seit Version 4.4 überzeugter Linux-Fan. Bis heute habe ich schon viele Server mit apache, mysql und php5 aufgesetzt. Das ist das erste Mal, dass ich solche Probleme habe. Auf zwei meiner Rechner läuft es aber nicht auf meinen Servern. Ich weiss nicht was da passiert ist. Ich habe die my.cnf von einem laufenden System genommen und auf einen Server aufgespielt; es geht nicht! Ich bekomme inzwischen die mysql nicht mehr ans Laufen. Habe inzwischen Mariadb durch Mysql ersetzt auch das geht nicht; andere Fehlermeldungen. Grosse Frage: Wie kann ich mariadb und mysql vollständig löschen und dann mit yast alles neu einspielen? Nur Software entfernen mit yast reicht da nicht. Ich bin zwar mit Zeilenkommandos etwas bewandert aber kein Guru. Gruss Bernd
hi bernd,
dann uninstall doch mariadb / mysql via yast loesche die configs in /etc/my.cnf und die datenbanken unter /var/lib/mysql
und dann alles nochma via yast installieren. ich wuerde mariadb nehmen ...
fuer mariadb gibts dann sogar ein install script, einfach mysql_secure_installation nach der yast installation auf der konsole aufrufen und anweisungen befolgen.
systemctl start mysql.service
und logs des journalctl bzw /var/log/messages bei problemen
oder halt ein systemctl status mysql.service
so solltest du des hinbekommen ;-)
best of luck becki
Hallo becki, genauso habe ich es gemacht aber ich stolpere schon bei mysql_secure_installation. mysql_secure_installation /usr/bin/mysql_secure_installation: Zeile 379: find_mysql_client: Kommando nicht gefunden. NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MariaDB to secure it, we'll need the current password for the root user. If you've just installed MariaDB, and you haven't set the root password yet, the password will be blank, so you should just press enter here. Enter current password for root (enter for none): ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2) Enter current password for root (enter for none): Gebe ich hier kein PW oder das systempasswort ein, kommt die Fehlermeldung. Ich denke, da fehlt der mysql_client obwohl der mitinstalliert wurde. Der Script hängt in der Schleife von: find_mysql_client set_echo_compat echo echo "NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB" echo " SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!" echo echo "In order to log into MariaDB to secure it, we'll need the current" echo "password for the root user. If you've just installed MariaDB, and" echo "you haven't set the root password yet, the password will be blank," echo "so you should just press enter here." echo get_root_password # # Set the root password # echo "Setting the root password ensures that nobody can log into the MariaDB" echo "root user without the proper authorisation." echo if [ $hadpass -eq 0 ]; then echo $echo_n "Set root password? [Y/n] $echo_c" else echo "You already have a root password set, so you can safely answer 'n'." echo echo $echo_n "Change the root password? [Y/n] $echo_c" fi Ab da geht es nicht mehr weiter. Gruss Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org