URL: https://www.overclockers.at/coding-stuff/mysql_einstellung_aendern_96254/page_1 - zur Vollversion wechseln!
HI! Wenn ich ins phpmyAdmin rein geh steht dann in roter Schrift:
Ihre Konfigurationsdatei enthält Einstellungen (Benutzer "root" ohne Passwort), welche denen des MySQL-Stardardbenutzers entsprechen. Wird Ihr MySQL-Server mit diesen Einstellungen betrieben, so können Unbefugte leicht von außen auf ihn zugreifen. Sie sollten diese Sicherheitslücke unbedingt schließen!
Wie bzw. wo kann ich das umstelln ???
wenn du im PHPMyAdmin auf der Startseite bist kannst du Users klicken und dort deine benutzer verwalten 
btw. standard
oder direkt in der config.inc.php
falsch .. da stellst du nur ein welcher user angemeldet werden soll bzw. welcher anmeldungstyp aber nicht die MySQL User Table
sure, zu schnell über die frage gestolpert.. dachte es gäbe probleme mit den servereinstellungen in phpmyadmin.
Andere Frage, wenn wir grad bei Usern sind...
Wie stelle ich in phpmyadmin ein, dass user nur ihre datenbanken sehen können und nicht auch die "mysql" datenbank und andere von fremden erstellte db's?
Find da nix in der Documentation
du erstellst im phpmyadmin einen user ohne rechte
danach kannst den user öffnen, und ihm dort dann rechte für bestimmte dbs geben
naja xerox erklaerung is ein wenig schammig
user anlegen:
GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'deinpass';
GRANT SELECT (Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
File_priv, Grant_priv, References_priv, Index_priv, Alter_priv)
ON mysql.user TO 'pma'@'localhost';
GRANT SELECT ON mysql.db TO 'pma'@'localhost';
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
ON mysql.tables_priv TO 'pma'@'localhost';
flush priviledges;
und im config.inc.php stellt auth auf http und gibst pma/deinpass als controluser an
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026