Ausgaben vom Shell - Script in Homepage Tabelle ausgeben

  • Wenn du Nachkommastellen in der db brauchst, musst du die Zelle auf Dezimal Stellen.
    Ich habe bei meiner den Wert 4,2 eingegeben. 4 Stellen vor und 2 Stellen nach dem Komma.


    cu Pfaelzer

  • Ich habe nun ein anderes Problem. Ich möchte die Daten beim Server 1 ermitteln und dann per Shell Script in die Datenbank auf den anderen Server Schreiben. Leider kommt dann nur eine Fehlermeldung:


    Code
    ERROR 2003 (HY000): Can't connect to MySQL Server on 'Raspi1' (111)


    Folgenden Code habe ich genutzt, auf dem eigenen Server also mit localhost statt raspi1 funktioniert es, selbst wenn ich statt raspi1 die IP Adresse angebe funktioniert das nicht. Wodran könnte es liegen? Password und Benutzer ist richtig.


    Code
    echo $QUERY | mysql -h raspi1 -u root --password='xxxx' technik




    Ich hoffe jemand kann mir ggf. helfen.


    Michael

    Der Raspberry Pi ist schon ein schönes Spielzeug mit dem man einiges anfangen kann.


    :angel: :wallbash:

  • Zeige mal

    Code
    netstat -tulpen | grep 3306


    Vermutlich musst Du in my.conf

    Code
    bind-address = ab.cd.ef.gh


    reinschreiben.

    Sichere Deine Raspbberry regelmäßig mit raspiBackup . Sicher ist sicher ;-)


    Darum gebe ich keinen Support per PN


    "Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect." Linus Benedict Torvalds, 28.9.2003


  • Hallo Michael,


    hast du denn den MySQL-Server so konfiguriert, dass du auch vom Netzwerk aus darauf zugreifen kannst? In der Regel lauscht dieser nur auf dem Loopback-Device.


    Ruf doch mal auf deinem MySQL-Server den folgenden Befehl auf.


    Code
    sudo netstat -tulpen | grep mysqld


    In der Ausgabe sollte jetzt eine Zeile auftauchen welche wie folgt aussieht. In diesem Fall lauscht der MySQL-Daemon nur auf dem Loopback-Device (127.0.0.1).


    Code
    tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 107 3226 2439/mysqld


    Wenn du die gleiche Zeile erhältst musst du die MySQL-Konfigurationsdatei /etc/mysql/my.cnf bearbeiten. Such hier nach der Option bind-address und gib dort die IP-Adresse deiner Ethernet-Schnittstelle an.


    Gruß Georg

  • Code
    ERROR 1130 (HY000): Host '192.168.1.95' is not allowed to connect to this MySQL server


    Diese Fehlermeldung erhalte ich nach der Änderung. Der Server hat die IP Adresse 90



    Beim neustarten des MySQL Servers erhalte ich folgende Infomeldung:



    Code
    Checking for tables which need an upgrade, are corrupt or were not closed cleanly..



    Michael

    Der Raspberry Pi ist schon ein schönes Spielzeug mit dem man einiges anfangen kann.


    :angel: :wallbash: