Datenbank problem.

  • malzeit,

    leider habe ich immer noch der problem dasder benutzer phpyadmin im der phpmyadmin datenbank keine rechte hat und über der grafike übefläche kann ich root nicht benutzen ob mir einer sagen kann wie ich der benutzer phpmyadmin volle rechte geben kann.


    oder besser ein neuer benutzer der dan kevin heiß root rechte geben.


    und dan ich mit navigat lite vebinden kann.

  • Kevin..... Du möchtest das aufsetzen also musst du dir auch mal selbsthelfen, natürlich wollen wir dir helfen. Jedoch bei sowas müsste man einfach sich selbst helfen.

    Hättest du gegoogelt, wüsstet du, das du in die SQL Commandprompt mit dem Befehl "mysql -u root -p" reinkommst

    CSGO-Cheater

    Programmierer

    Hauptberuflicher Kindertreter

  • Kevin..... Du möchtest das aufsetzen also musst du dir auch mal selbsthelfen, natürlich wollen wir dir helfen. Jedoch bei sowas müsste man einfach sich selbst helfen.

    Hättest du gegoogelt, wüsstet du, das du in die SQL Commandprompt mit dem Befehl "mysql -u root -p" reinkommst

    ehm,ich wundere mich,ginge aufeinmal




    mysql -u root -p

    CREATE USER 'username' localhost IDENTIFIED BY 'the_password';

    GRANT ALL PRIVILEGES ON *.* TO 'user_name' localhost WITH GRANT OPTION;

    CREATE USER 'username'@'%' IDENTIFIED BY 'the_password';

    GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;

    SHOW GRANTS FOR username;

    FLUSH PRIVILEGES;


    das alles ginge dan aber aber dafür 3 benutzer erstellt aber geht jetzt.


    danke euch.

  • Sag mir bitte du hast die Namen und Passwörter von dem Input geändert.........................................................................................................................................................................................................................................................................................................................................................................................

    CSGO-Cheater

    Programmierer

    Hauptberuflicher Kindertreter

  • Sag mir bitte du hast die Namen und Passwörter von dem Input geändert.........................................................................................................................................................................................................................................................................................................................................................................................

    ja naturlich,kanst ja mal testen :D;)


    http://81.169.138.203/phpmyadmin/

  • Da kann ich ja mal eine Runde bruteforcen, cheers. Gut das du das leakst und es nicht mit nem anderen Namen speicherst deinen phpmyadmin


    Was Sicherheit angeht musst du noch einiges lernen

    CSGO-Cheater

    Programmierer

    Hauptberuflicher Kindertreter

  • Hallo Kevin,


    Du musst Dich mit Benutzername und Passwort des MySQL-Servers (= meist root) anmelden.

    Mit diesem Benutzernamen geht man zuerst in phpmyadmin rein und erstellt dann weitere Benutzer.


    Dein Benutzer phpmyadmin hat nicht die Berechtigung, die Datenbank tutorials zu benutzen und schon gar keine Rechte, neue anzulegen.


    In der Benutzerverwaltung also dem Benutzer phpmyadmin die Datenbank turoials zuweisen und mit den gewünschten Rechten versorgen (Datenbankspezifische Rechte).


    Soll der Benutzer auch Datenbanken anlegen können, musst Du das bei den globalen Rechten einstellen. Mit den Rechten ist natürlich Vorsicht geboten.


    Lg


  • enschuldige aber habe nicht so verstanden aberist jetzt nur noch root als benutzer.


    undwie gehts weiter?

  • ich habe aber 2 probleme noch.

    Auf deinem Bild versuchst du dich als Benutzer="samp" einzuloggen - kann gut möglich sein das du dies mit dem "Datenbankname=samp" verwechselst.


    Schau bitte erstmal wie viele Benutzer bereits erstellt sind.


    Hier die Erläuterung:


    1. Zunächst startest du die MySQL Console z.b mit Putty - Verbindest dich mit dem Server gehst in das Installations Verzeichnis wo dein MySQL liegt.
    2. Du überprüfst mit dem Befehl : select * from mysql.user; wie viele Benutzer bereits angelegt sind.
    3. Möchtest du einen weiteren Benutzer erstellen nutzt du musst du dich erst einloggen und zwar so : mysql -u root -p / um dich als Root=Nutzer zu einzuloggen nach dem Einloggen solltest du die MySQL Prompt sehen ^^
    4. Nutze nun folgenden Befehl um einen Neuen Benutzer zu erstellen : CREATE USER 'benutzer'@'localhost' IDENTIFIED BY 'passwort'; / Ersetze den Benutzername und dein Passwort mit deinem Wert bzw mit deinen Daten, der Benutzer sollte anngelegt sein, allerdings hast du noch nicht die Rechte um auf Tabellen etc zu zugreifen.
    5. Hiermit kannst du deinem Nutzer die benötigten Rechte zuweisen: GRANT ALL PRIVILEGES ON meineDB . * TO 'benutzer'@'localhost'; / ersetze auch hier "benutzer" mit deinem "benutzer" nun sollte dein Nutzer die benötigten Rechte bekommen habe und solltest mal versuchen dich einzuloggen.

    ShadowKev1999 bitte probier das und gut is, ich helfe zwar zwischen durch gerne, aber versuch in Zukunft dir eventuell selbst ein wissen anzueignen :D


    Lg

  • sind 2 benuter dabei,einmal root einmal mysql user



    Code
    1. MariaDB [(none)]> select * from mysql.user;
    2. +-----------+------+----------+-------------+-------------+-------------+------- ------+-------------+-----------+-------------+---------------+--------------+-- ---------+------------+-----------------+------------+------------+------------- -+------------+-----------------------+------------------+--------------+------- ----------+------------------+------------------+----------------+-------------- -------+--------------------+------------------+------------+--------------+---- --------------------+----------+------------+-------------+--------------+------ ---------+-------------+-----------------+----------------------+--------------- --------+-------------------------------------------+------------------+-------- -+--------------+--------------------+
    3. | Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete _priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | F ile_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv | Repl_s lave_priv | Repl_client_priv | Create_view_priv | Show_view_priv | Create_routin e_priv | Alter_routine_priv | Create_user_priv | Event_priv | Trigger_priv | Cre ate_tablespace_priv | ssl_type | ssl_cipher | x509_issuer | x509_subject | max_q uestions | max_updates | max_connections | max_user_connections | plugin | authentication_string | password_expired | is_role | default_role | max_statement_time |
    4. +-----------+------+----------+-------------+-------------+-------------+------- ------+-------------+-----------+-------------+---------------+--------------+-- ---------+------------+-----------------+------------+------------+------------- -+------------+-----------------------+------------------+--------------+------- ----------+------------------+------------------+----------------+-------------- -------+--------------------+------------------+------------+--------------+---- --------------------+----------+------------+-------------+--------------+------ ---------+-------------+-----------------+----------------------+--------------- --------+-------------------------------------------+------------------+-------- -+--------------+--------------------+
    5. | localhost | root | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 | 0 | mysql_native_p assword | *F7E712859A826554521CEB3D1DA52942B4C6A890 | N | N | | 0.000000 |
    6. +-----------+------+----------+-------------+-------------+-------------+------- ------+-------------+-----------+-------------+---------------+--------------+-- ---------+------------+-----------------+------------+------------+------------- -+------------+-----------------------+------------------+--------------+------- ----------+------------------+------------------+----------------+-------------- -------+--------------------+------------------+------------+--------------+---- --------------------+----------+------------+-------------+--------------+------ ---------+-------------+-----------------+----------------------+--------------- --------+-------------------------------------------+------------------+-------- -+--------------+--------------------+
    7. 1 row in set (0.00 sec)
  • Versuch mal das hier:


    Code
    1. Edit config.inc.php Now edit ./config.inc.php and add the following two lines (somewhere near the other directives like auth_type is good):
    2. $cfg['Servers'][$i]['controluser'] = 'phpmyadmin'; //Use here whatever username was created above
    3. $cfg['Servers'][$i]['controlpass'] = 'root'; //use here the password to match that user


    In die config.inc.php einzutragen - diese findest du meinst wie hier unten eingegeben.

    Code
    1. /etc/phpmyadmin/config.inc.php


    Deine Config Datei scheint falsch eingetragen zu sein ^^


    Versuch dich danach nochmal einzuloggen mit "root" ^^

  • mache ich wen wlan wieder geht