henry: Linux mysql Anonym löschen

Hallo,

wenn ich unter Linux die mysql (mariadb) installiere, sind automatisch user "Anonym" mit dabei.
Nun habe ich ein Script das mir meine "leere" datenbank inklusive aller Felder erstellt.
In diesem Script möchte auch die user "Anonym" löschen.

Aktuell habe ich folgendes
###########################
USE mysql
DELETE FROM mysql.user WHERE user '';
DELETE FROM mysql.user WHERE user 'Anonym';
FLUSH PRIVILEGES;
###########################

Die "DELETE" habe ich als "entweder oder" einzeln getestet, jedoch immer Syntaxfehler.

Kann mir hier einer einen Tip geben ?

Gruß
    henry

  1. Tach!

    In diesem Script möchte auch die user "Anonym" löschen.

    Es gibt das Programm mysql_secure_installation, das für solche Zwecke vorgesehen ist.

    DELETE FROM mysql.user WHERE user '';
    DELETE FROM mysql.user WHERE user 'Anonym';
    Die "DELETE" habe ich als "entweder oder" einzeln getestet, jedoch immer Syntaxfehler.

    Da fehlt ein Gleichheitszeichen.

    dedlfix.

    1. Hallo,

      DELETE FROM mysql.user WHERE user '';
      DELETE FROM mysql.user WHERE user 'Anonym';

      Da fehlt ein Gleichheitszeichen.

      Eins?

      Gruß
      Kalk

      1. Tach!

        DELETE FROM mysql.user WHERE user '';
        DELETE FROM mysql.user WHERE user 'Anonym';
        Da fehlt ein Gleichheitszeichen.
        Eins?

        In jedem Statement eins.

        dedlfix.

        1. Hallo,

          sorry ... ich habe es falsch abgeschrieben,
          natürlich habe ich ein "=" drin

          DELETE FROM mysql.user WHERE user = '';
          DELETE FROM mysql.user WHERE user = 'Anonym';

          Gruß
             henry

          1. Hi,

            sorry ... ich habe es falsch abgeschrieben,

            Schon mal von "Copy/Paste" gehört?

            natürlich habe ich ein "=" drin

            DELETE FROM mysql.user WHERE user = '';
            DELETE FROM mysql.user WHERE user = 'Anonym';

            Es ist - wie immer - besonders hilfreich, wenn

            • nicht der tatsächlich verwendete Code gezeigt wird
            • nicht der genaue Text der Fehlermeldung genannt wird

            cu,
            Andreas

            --
            Warum nennt sich Andreas hier MudGuard?
            O o ostern ...
            Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.