php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > SQL / Datenbanken
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


SQL / Datenbanken Probleme mit SQL? Hier könnt ihr eure Fragen zu SQL (MySQL, PostgreSQL, MS-SQL und andere ANSI-SQL Server) los werden.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 07-09-2018, 10:14
hirschferkel
 Registrierter Benutzer
Links : Onlinestatus : hirschferkel ist offline
Registriert seit: Sep 2018
Beiträge: 7
hirschferkel befindet sich auf einem aufstrebenden Ast
Standard PHPmyAdmin - Zweifache Auswahl localhost und localhost:3306 - nur einer funktioniert?

Hallo,

Ich habe meine Linux 14.04 LTS auf 18.04 aktualisiert und musste PHP 7.2 auf 7.0 herunterstufen, da ich eine Software ausführen muss, die nicht in der Lage ist, das vorinstallierte PHP 7.2 zu nutzen. Ich habe bisher PHP 5 benutzt.

Nachdem ich nun alles eingerichtet habe: MySQL, Apache, PHP und eine neue Datenbank erstellt wurde, bekomme ich eine Benachrichtigung unter der Anmeldung localhost, dass der controluser nicht verbunden werden kann und dass 'pmp' @ localhost den Zugriff verweigert wurde.

Wenn ich localhost: 3306 wähle funktioniert alles wie erwartet. Aber ich weiß nicht, warum ich zwei Server Logins habe?

Kann ich irgendwie den localhost-Zugriff löschen und nur localhost: 3306 aktivieren?

Irgendeine Idee, was ich tun muss? Ich bin ein Datenbankneuling. Schönen Gruß
Miniaturansicht angehängter Grafiken
PHPmyAdmin - Zweifache Auswahl localhost und localhost:3306 - nur einer funktioniert?-image_3953.png  

Geändert von hirschferkel (07-09-2018 um 15:30 Uhr)
Mit Zitat antworten
  #2 (permalink)  
Alt 07-09-2018, 16:26
bandit600
 Registrierter Benutzer
Links : Onlinestatus : bandit600 ist gerade online
Registriert seit: Jan 2010
Beiträge: 180
bandit600 befindet sich auf einem aufstrebenden Ast
Standard

Der Port ist standardmäßig 3306
Wenn phpMyAdmin zwei Server anbietet, dann hast du in der config.inc.php von phpMyAdmin 2 Server eingetragen.
Mit Zitat antworten
  #3 (permalink)  
Alt 07-09-2018, 16:43
hirschferkel
 Registrierter Benutzer
Links : Onlinestatus : hirschferkel ist offline
Registriert seit: Sep 2018
Beiträge: 7
hirschferkel befindet sich auf einem aufstrebenden Ast
Standard Aber wo?

Hmm... da steht nur:
Code:
<?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).
 */

if (!function_exists('check_file_access')) {
    function check_file_access($path)
    {
        if (is_readable($path)) {
            return true;
        } else {
            error_log(
                'phpmyadmin: Failed to load ' . $path
                . ' Check group www-data has read access and open_basedir restrictions.'
            );
            return false;
        }
    }
}

// Load secret generated on postinst
if (check_file_access('/var/lib/phpmyadmin/blowfish_secret.inc.php')) {
    require('/var/lib/phpmyadmin/blowfish_secret.inc.php');
}

// Load autoconf local config
if (check_file_access('/var/lib/phpmyadmin/config.inc.php')) {
    require('/var/lib/phpmyadmin/config.inc.php');
}

/**
 * Server(s) configuration
 */
$i = 0;
// The $cfg['Servers'] array starts with $cfg['Servers'][1].  Do not use $cfg['Servers'][0].
// You can disable a server config entry by setting host to ''.
$i++;

/**
 * Read configuration from dbconfig-common
 * You can regenerate it using: dpkg-reconfigure -plow phpmyadmin
 */
if (check_file_access('/etc/phpmyadmin/config-db.php')) {
    require('/etc/phpmyadmin/config-db.php');
}

/* 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;

    if (!empty($dbport) || $dbserver != 'localhost') {
        $cfg['Servers'][$i]['connect_type'] = 'tcp';
        $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]['table_uiprefs'] = 'pma__table_uiprefs';
    $cfg['Servers'][$i]['tracking'] = 'pma__tracking';
    $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
    $cfg['Servers'][$i]['recent'] = 'pma__recent';
    $cfg['Servers'][$i]['favorite'] = 'pma__favorite';
    $cfg['Servers'][$i]['users'] = 'pma__users';
    $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
    $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
    $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
    $cfg['Servers'][$i]['central_columns'] = 'pma__central_columns';
    $cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings';
    $cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';

    /* Uncomment the following to enable logging in to passwordless accounts,
     * after taking note of the associated security risks. */
    // $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

    /* Advance to next server for rest of config */
    $i++;
}

/* Authentication type */
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
//$cfg['Servers'][$i]['host'] = 'localhost';
//$cfg['Servers'][$i]['connect_type'] = 'tcp';
//$cfg['Servers'][$i]['compress'] = false;
/* Uncomment the following to enable logging in to passwordless accounts,
 * after taking note of the associated security risks. */
// $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

/**
 * phpMyAdmin configuration storage settings.
 */

/* User used to manipulate with storage */
// $cfg['Servers'][$i]['controlhost'] = '';
// $cfg['Servers'][$i]['controlport'] = '';
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'pmapass';

/* Storage database and tables */
$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]['table_uiprefs'] = 'pma__table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['favorite'] = 'pma__favorite';
$cfg['Servers'][$i]['users'] = 'pma__users';
$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
$cfg['Servers'][$i]['central_columns'] = 'pma__central_columns';
$cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings';
$cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';
/* Contrib / Swekey authentication */
// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';

/*
 * End of servers configuration
 */

/*
 * Directories for saving/loading files from server
 */
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

/* Support additional configurations */
foreach (glob('/etc/phpmyadmin/conf.d/*.php') as $filename)
{
    include($filename);
}

Geändert von hirschferkel (07-09-2018 um 17:51 Uhr)
Mit Zitat antworten
  #4 (permalink)  
Alt 07-09-2018, 17:38
bandit600
 Registrierter Benutzer
Links : Onlinestatus : bandit600 ist gerade online
Registriert seit: Jan 2010
Beiträge: 180
bandit600 befindet sich auf einem aufstrebenden Ast
Standard

Geht das auch mit Zeilenumbrüchen und vollständig?
Mit Zitat antworten
  #5 (permalink)  
Alt 07-09-2018, 17:52
hirschferkel
 Registrierter Benutzer
Links : Onlinestatus : hirschferkel ist offline
Registriert seit: Sep 2018
Beiträge: 7
hirschferkel befindet sich auf einem aufstrebenden Ast
Standard

Hab's ausgetauscht. Sorry, da hat es beim Einfügen irgendwie die Zeilenumbrüche raus gehauen...
Zitat:
Zitat von bandit600 Beitrag anzeigen
Geht das auch mit Zeilenumbrüchen und vollständig?
Mit Zitat antworten
  #6 (permalink)  
Alt 07-09-2018, 18:33
bandit600
 Registrierter Benutzer
Links : Onlinestatus : bandit600 ist gerade online
Registriert seit: Jan 2010
Beiträge: 180
bandit600 befindet sich auf einem aufstrebenden Ast
Standard

Checke mal diese Dateien:


/var/lib/phpmyadmin/config.inc.php
/etc/phpmyadmin/config-db.php


Und überprüfe man, ob $dbname gesetzt ist
Mit Zitat antworten
  #7 (permalink)  
Alt 07-09-2018, 18:50
hirschferkel
 Registrierter Benutzer
Links : Onlinestatus : hirschferkel ist offline
Registriert seit: Sep 2018
Beiträge: 7
hirschferkel befindet sich auf einem aufstrebenden Ast
Standard

Also die
/var/lib/phpmyadmin/config.inc.php
ist leer.


und in der /etc/phpmyadmin/config-db.php steht:


Code:
$dbuser='phpmyadmin';
$dbpass='hierstehttatsächlicheinpasswort';
$basepath='';
$dbname='hierstehtderdatenbankname';
$dbserver='localhost';
$dbport='3306';
$dbtype='mysql';
Mit Zitat antworten
  #8 (permalink)  
Alt 07-09-2018, 19:33
bandit600
 Registrierter Benutzer
Links : Onlinestatus : bandit600 ist gerade online
Registriert seit: Jan 2010
Beiträge: 180
bandit600 befindet sich auf einem aufstrebenden Ast
Standard

Kommentiere diese Zeilen einmal aus oder benenne die Datei einmal um.
Mit Zitat antworten
  #9 (permalink)  
Alt 07-09-2018, 19:40
hirschferkel
 Registrierter Benutzer
Links : Onlinestatus : hirschferkel ist offline
Registriert seit: Sep 2018
Beiträge: 7
hirschferkel befindet sich auf einem aufstrebenden Ast
Standard

Also wenn ich das auskommentiere, in der config-db.php, dann erhalte ich keine Auswahl mehr im PHPmyAdmin login, aber dafür lande ich im "falschen" localhost Zugang, der hat dann die Fehler mit dem fehlenden 'pma' access, SSL-error und keine Konfigurationstabellen.


Also die /etc/phpmyadmin/config-db.php steuert anscheinend den Zugang zum richtigen localhost:3306 Zugang.
Aber wie lösche ich genau den anderen "Server"?


Übrigens schon mal vielen Dank für deine wirklich zielführende Hilfe...

Geändert von hirschferkel (07-09-2018 um 19:43 Uhr)
Mit Zitat antworten
  #10 (permalink)  
Alt 07-09-2018, 19:53
bandit600
 Registrierter Benutzer
Links : Onlinestatus : bandit600 ist gerade online
Registriert seit: Jan 2010
Beiträge: 180
bandit600 befindet sich auf einem aufstrebenden Ast
Standard

Dann entferne mal den unteren Block:
PHP-Code:

/**
 * phpMyAdmin configuration storage settings.
 */

/* User used to manipulate with storage */
// $cfg['Servers'][$i]['controlhost'] = '';
// $cfg['Servers'][$i]['controlport'] = '';
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'pmapass';

/* Storage database and tables */
$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]['table_uiprefs'] = 'pma__table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['favorite'] = 'pma__favorite';
$cfg['Servers'][$i]['users'] = 'pma__users';
$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
$cfg['Servers'][$i]['central_columns'] = 'pma__central_columns';
$cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings';
$cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';
/* Contrib / Swekey authentication */
// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf'; 
Aber vorher eine Sicherungskopie der Datei erstellen.
Mit Zitat antworten
  #11 (permalink)  
Alt 07-09-2018, 20:00
hirschferkel
 Registrierter Benutzer
Links : Onlinestatus : hirschferkel ist offline
Registriert seit: Sep 2018
Beiträge: 7
hirschferkel befindet sich auf einem aufstrebenden Ast
Standard

Ah... Wunder... Juhu.. es klappt... es werden keine Fehler in der Datenbank mehr angezeigt.


Außer:
Code:
OpenSSL error: error:0906D06C:PEM routines:PEM_read_bio:no start line

Geändert von hirschferkel (07-09-2018 um 20:42 Uhr)
Mit Zitat antworten
  #12 (permalink)  
Alt 07-09-2018, 21:19
hirschferkel
 Registrierter Benutzer
Links : Onlinestatus : hirschferkel ist offline
Registriert seit: Sep 2018
Beiträge: 7
hirschferkel befindet sich auf einem aufstrebenden Ast
Standard

Und aus irgendeinem Grund ist jetzt auch diese Fehlermeldung verschwunden... Also nochmal vielen Dank!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
login, mysql, php, phpmyadmin


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Login Problem bei phpMyAdmin: #1045 - Access denied for user 'root'@'localhost' Cordess Fragen zu Installation & Konfiguration (LAMP, WAMP & Co.) 4 13-11-2007 20:08
kein Zugriff auf localhost nur mit php nappio SQL / Datenbanken 4 16-08-2005 11:32
Löschen funktioniert nur auf localhost kasIQ SQL / Datenbanken 1 01-04-2005 01:31
Upload auf localhost funktioniert nicht Fluctuator Fragen zu Installation & Konfiguration (LAMP, WAMP & Co.) 2 31-05-2004 14:28
phpmyadmin-problem mit localhost popo Fragen zu Installation & Konfiguration (LAMP, WAMP & Co.) 3 29-10-2003 17:22

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:54 Uhr.