Phpmyadmin bei Neuinstallation Zugriff übers Netzwerk und danach nicht mehr!
Hallo,
ich habe mir Ubuntu 12.04 inst. mit Apache2, Samba etc.. und natürlich den phpmyadmin für den MySQL Server
Wie oben beschrieben habe ich zum x-ten mal den Rechner aufgesetzt, ich installiere Ubuntu 12.04 mit LAMP SSH MySQL und phpmyadmin und habe auch alle einstellungen in der Normalen Standardversion beibehalten.
Wärend der Installation werde ich nach Benutzernamen und nach MySQL Server Passwort gefragt die ich da anlegen muss. Aus Erfahrung gebe ich dort erstmal für alles das gleich Passwort ein, Ausgenommen der erste User der hat ein anderes PASSWD
Nach der Installation Konfiguriere ich die /etc/mysql my.conf dort ändere ich nur die Bind-adresse wo Standard 127.0.0.1 steht in 192.168.178.79/24
Nach dem speichern kontrolliere ich am anderen Rechner im Browser den Zugriff: 192.168.178.79/phpmyadmin
Der Zugriff Funktioniert tadellos, ich gebe als User "root" ein und dann das Standardpasswort und der Zugang erfolgt ohne Probleme an allen Rechnern im Netz.
Nun fahre ich den Linux Server einmal runter und starte ihn neu
Der Bootvorgang verläuft ohne Problem
Ich gebe nun wieder im Browser 192.168.178.79/phpmyadmin ein und sehe die Anmeldemaske von phpmyadmin und will wieder User "root" und das Standardpasswort eingeben und nun kommt folgende Fehlermeldungen
" #2002 Die Anmeldung am MySQL-Server ist fehlgeschlagen."
und
"Verbindung für den controluser, wie er in Ihrer Konfiguration angegeben ist, ist fehlgeschlagen."
Jetzt bin ich am verzweifeln wieso das so ist, den ich bin mir nicht bewusst etwas gemacht zu haben was dazu führen könnte.
Kann mir jemand dahingehend einen guten Rat geben?
DANKE
Mathias
ich habe mir Ubuntu 12.04 inst. mit Apache2, Samba etc.. und natürlich den phpmyadmin für den MySQL Server
Wie oben beschrieben habe ich zum x-ten mal den Rechner aufgesetzt, ich installiere Ubuntu 12.04 mit LAMP SSH MySQL und phpmyadmin und habe auch alle einstellungen in der Normalen Standardversion beibehalten.
Wärend der Installation werde ich nach Benutzernamen und nach MySQL Server Passwort gefragt die ich da anlegen muss. Aus Erfahrung gebe ich dort erstmal für alles das gleich Passwort ein, Ausgenommen der erste User der hat ein anderes PASSWD
Nach der Installation Konfiguriere ich die /etc/mysql my.conf dort ändere ich nur die Bind-adresse wo Standard 127.0.0.1 steht in 192.168.178.79/24
Nach dem speichern kontrolliere ich am anderen Rechner im Browser den Zugriff: 192.168.178.79/phpmyadmin
Der Zugriff Funktioniert tadellos, ich gebe als User "root" ein und dann das Standardpasswort und der Zugang erfolgt ohne Probleme an allen Rechnern im Netz.
Nun fahre ich den Linux Server einmal runter und starte ihn neu
Der Bootvorgang verläuft ohne Problem
Ich gebe nun wieder im Browser 192.168.178.79/phpmyadmin ein und sehe die Anmeldemaske von phpmyadmin und will wieder User "root" und das Standardpasswort eingeben und nun kommt folgende Fehlermeldungen
" #2002 Die Anmeldung am MySQL-Server ist fehlgeschlagen."
und
"Verbindung für den controluser, wie er in Ihrer Konfiguration angegeben ist, ist fehlgeschlagen."
Jetzt bin ich am verzweifeln wieso das so ist, den ich bin mir nicht bewusst etwas gemacht zu haben was dazu führen könnte.
Kann mir jemand dahingehend einen guten Rat geben?
DANKE
Mathias
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 201567
Url: https://administrator.de/contentid/201567
Ausgedruckt am: 26.11.2024 um 12:11 Uhr
17 Kommentare
Neuester Kommentar
Bei Putty einfach die Maustaste gedrückt halten über die Ausgabe fahren und mit cut and paste kopieren.
Hier dann ganz einfach das mit "Doppelquerstrich" Tags (siehe Formatierungshilfe) oder mit den code /code tags pasten.
Das macht jeder Erstklässler intuitiv auch ohne "Wissen"...
Mit PHPmyadmin bedienst du ja nur den Webserver der über localhost dann den Mysql administriert. Es ist also auch vollkommen unnötig das in eine andere IP umzuändern solange du erstmal nur mit Phpmyadmin am localhost arbeitest !
Erst wenn du remoten SQL Zugang arbeitest änderst du mit dem nano Editor kurz die my.conf und restartest den MySQL.
Als Notnagel hast du auch immer noch die Mysql Konsole statt phpmyadmin.
Mit Putty lassen sich da dann auch leichtestens Änderungen vornehmen. Rudimentär kannst du das hier im Kapitel zum Voucherserver sehen der ebenfalls MySQL verwendet.
Hier dann ganz einfach das mit "Doppelquerstrich" Tags (siehe Formatierungshilfe) oder mit den code /code tags pasten.
Das macht jeder Erstklässler intuitiv auch ohne "Wissen"...
Mit PHPmyadmin bedienst du ja nur den Webserver der über localhost dann den Mysql administriert. Es ist also auch vollkommen unnötig das in eine andere IP umzuändern solange du erstmal nur mit Phpmyadmin am localhost arbeitest !
Erst wenn du remoten SQL Zugang arbeitest änderst du mit dem nano Editor kurz die my.conf und restartest den MySQL.
Als Notnagel hast du auch immer noch die Mysql Konsole statt phpmyadmin.
Mit Putty lassen sich da dann auch leichtestens Änderungen vornehmen. Rudimentär kannst du das hier im Kapitel zum Voucherserver sehen der ebenfalls MySQL verwendet.
Zitat von @mkapate:
Hallo zusammen,
der Tipp vom IT-Frosch ist, für mich zumindest, der richtige gewesen. Habe WinSCP installiert und den Zugriff erhalten und
das Ergebniss ist nun folgendes:
<?php
/
/*
Hallo zusammen,
der Tipp vom IT-Frosch ist, für mich zumindest, der richtige gewesen. Habe WinSCP installiert und den Zugriff erhalten und
das Ergebniss ist nun folgendes:
<?php
/
- Debian local configuration file
- This file overrides the settings made by phpMyAdmin interactive setup
- utility.
- For example configuration see
- /usr/share/doc/phpmyadmin/examples/config.sample.inc.php
- or
- /usr/share/doc/phpmyadmin/examples/config.manyhosts.inc.php
- NOTE: do not add security sensitive data to this file (like passwords)
- unless you really know what you're doing. If you do, any user that can
- run PHP or CGI on your webserver will be able to read them. If you still
- want to do this, make sure to properly secure the access to this file
- (also on the filesystem level).
Load secret generated on postinst
include('/var/lib/phpmyadmin/blowfish_secret.inc.php');
Load autoconf local config
include('/var/lib/phpmyadmin/config.inc.php');
/
- Server(s) configuration
- Read configuration from dbconfig-common
- You can regenerate it using: dpkg-reconfigure -plow phpmyadmin
- after taking note of the associated security risks. */
- after taking note of the associated security risks. */
$i = 0;
The $cfg['Servers'] array starts with $cfg['Servers'][1]. Do not use $cfg['Servers']. You can disable a server config entry by setting host to ''.
$i++;
/**
if (is_readable('/etc/phpmyadmin/config-db.php')) {
require('/etc/phpmyadmin/config-db.php');
} else {
error_log('phpmyadmin: Failed to load /etc/phpmyadmin/config-db.php.'
. ' Check group www-data has read access.');
}
/* Configure according to dbconfig-common if enabled */
if (!empty($dbname)) {
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
if (empty($dbserver)) $dbserver = 'localhost';
$cfg['Servers'][$i]['host'] = $dbserver;
$cfg['Servers'][$i]['port'] = $dbport;
}
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysqli';
/* Optional: User for advanced features */
$cfg['Servers'][$i]['controluser'] = $dbuser;
$cfg['Servers'][$i]['controlpass'] = $dbpass;
/* Optional: Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = $dbname;
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
/* Uncomment the following to enable logging in to passwordless accounts,
/* Advance to next server for rest of config */
$i++;
}
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '192.168.168.79';$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */$cfg['Servers'][$i]['extension'] = 'mysql';
/* Optional: User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma'; $cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* Optional: Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation'; $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords'; $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info'; $cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
/* Uncomment the following to enable logging in to passwordless accounts,
/*
- End of servers configuration
- Directories for saving/loading files from server
/*
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
Schau dir nochmal die IP an, die du eingetragen hast.....Ist mir nur so aufgefallen
cooler