Thread Datenbankschutz in mysql?
(2 answers)
Opened by Gast at 2003-09-09 20:22
Wenn Sie eine Fehlermeldung erhalten, in der der Hostname nicht angezeigt wird oder eine IP-Nummer ist, obwohl Sie sich mit einem Hostnamen versuchen zu verbinden:
shell> mysqladmin -u root -pxxxx -h ein-hostname ver Access denied für user: 'root' (Using password: YES) bedeutet das, dass MySQL einen Fehler beim Auflösen der IP zu einem Hostnamen erhielt. In diesem Fall können Sie mysqladmin flush-hosts ausführen, um den internen DNS-Cache zu flushen. See section 6.5.5 Wie MySQL DNS benutzt. Einige dauerhafte Lösungen sind: - Versuchen Sie herauszufinden, was mit Ihrem DNS-Server nicht funktioniert, und beheben Sie das Problem. - Geben Sie in den MySQL-Berechtigungstabellen IP-Nummern statt Hostnamen an. - Starten Sie mysqld mit --skip-name-resolve. - Starten Sie mysqld mit --skip-host-cache. - Verbinden Sie sich zu localhost wenn Sie Server und Client auf derselben Maschine laufen lassen. - Tragen Sie die Client-Maschinennamen in /etc/hosts ein. aus http://www.mysql.de/doc/de/Access_denied.html\n\n <!--EDIT|renee|1063126070--> OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |