mysql und linux

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mysql und linux

    ich habe einen problem bitte um hilfe.
    wenn ich mysql starte und mich eintrage localhost,root und passwort (leer) kommt die fehler meldung angaben sind falsch
    und in meiner konsole wo ich mysqld eingebe sagt er es gibt keinen table 'mysql.host' oder existiert nicht .
    ich habe suse 7.0 und glaube oder hoffe das ich alles instalisiert habe meine frage was habe ich falsch gemacht.?

  • #2
    unter Mysql sollte eine DB "mysql" existieren und da wiederum eine Tabelle namens "host" -> steht drin wer von wo aus was machen darf in der Datenbank.

    Falls dir die Tabelle fehlt ->

    CREATE TABLE host (
    Host char(60) NOT NULL,
    Db char(32) NOT NULL,
    Select_priv enum('N','Y') DEFAULT 'N' NOT NULL,
    Insert_priv enum('N','Y') DEFAULT 'N' NOT NULL,
    Update_priv enum('N','Y') DEFAULT 'N' NOT NULL,
    Delete_priv enum('N','Y') DEFAULT 'N' NOT NULL,
    Create_priv enum('N','Y') DEFAULT 'N' NOT NULL,
    Drop_priv enum('N','Y') DEFAULT 'N' NOT NULL,
    Grant_priv enum('N','Y') DEFAULT 'N' NOT NULL,
    References_priv enum('N','Y') DEFAULT 'N' NOT NULL,
    Index_priv enum('N','Y') DEFAULT 'N' NOT NULL,
    Alter_priv enum('N','Y') DEFAULT 'N' NOT NULL,
    PRIMARY KEY (Host, Db)
    );

    aber eigentlich wird die Standardmäßig von mysql angelegt.

    Kommentar

    Lädt...
    X