Configuration phpMyAdmin pour des noms de user différents ?

Discussion dans 'Administration d'un site Web' créé par e-atlantide, 7 Décembre 2005.

  1. e-atlantide
    e-atlantide WRInaute occasionnel
    Inscrit:
    12 Avril 2004
    Messages:
    287
    J'aime reçus:
    0
    Bonjour,

    Mon nouvel hébergeur gère les bases mySQL de la manière suivante.
    Base 1
    user : user1
    password : password1
    nom de la base : user1

    Base 2
    user : user2
    password : password2
    nom de la base : user2

    Base 25
    user : user25
    password : password25
    nom de la base : user25

    Je souhaiterais pouvoir consulter toutes les bases de données sur la même interface phpMyAdmin.
    Savez-vous comment je dois configurer le fichier de conf ?

    D’avance merci
    Michaël

    PS : je vous conseille de mettre à jour votre version de phpMyadmin car de multiples failles permettent de mener des attaques de type "Cross-Site Scripting"
     
  2. e-atlantide
    e-atlantide WRInaute occasionnel
    Inscrit:
    12 Avril 2004
    Messages:
    287
    J'aime reçus:
    0
    J'ai trouvé la solution en cherchant un peu :wink:
     
  3. MirageDemonAsh
    MirageDemonAsh WRInaute occasionnel
    Inscrit:
    12 Février 2005
    Messages:
    336
    J'aime reçus:
    0
    Ben tu peux toujours mettre la recette pour faire gouter :wink:
     
  4. e-atlantide
    e-atlantide WRInaute occasionnel
    Inscrit:
    12 Avril 2004
    Messages:
    287
    J'aime reçus:
    0
    Bien sûr.

    J'ai modifié le fichier config.inc.php de la manière suivante :

    Code:
    /**
     * 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++;
    $cfg['Servers'][$i]['host']          = 'nom_du_serveur'; // MySQL hostname or IP address
    $cfg['Servers'][$i]['port']          = '';          // MySQL port - leave blank for default port
    $cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave blank for default socket
    $cfg['Servers'][$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')
    $cfg['Servers'][$i]['extension']     = 'mysql';     // The php MySQL extension to use ('mysql' or 'mysqli')
    $cfg['Servers'][$i]['compress']      = FALSE;       // Use compressed protocol for the MySQL connection
                                                        // (requires PHP >= 4.3.0)
    $cfg['Servers'][$i]['controluser']   = '';          // MySQL control user settings
                                                        // (this user must have read-only
    $cfg['Servers'][$i]['controlpass']   = '';          // access to the "mysql/user"
                                                        // and "mysql/db" tables).
                                                        // The controluser is also
                                                        // used for all relational
                                                        // features (pmadb)
    $cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
    $cfg['Servers'][$i]['user']          = 'user1';      // MySQL user
    $cfg['Servers'][$i]['password']      = 'password1';          // MySQL password (only needed
                                                        // with 'config' auth_type)
    $cfg['Servers'][$i]['only_db']       = 'user1';          // If set to a db-name, only
                                                        // this db is displayed in left frame
                                                        // It may also be an array of db-names, where sorting order is relevant.
    $cfg['Servers'][$i]['verbose']       = '';          // Verbose name for this host - leave blank to show the hostname
    
    $cfg['Servers'][$i]['pmadb']         = '';          // Database used for Relation, Bookmark and PDF Features
                                                        // (see scripts/create_tables.sql)
                                                        //   - leave blank for no support
                                                        //     DEFAULT: 'phpmyadmin'
    $cfg['Servers'][$i]['bookmarktable'] = '';          // Bookmark table
                                                        //   - leave blank for no bookmark support
                                                        //     DEFAULT: 'pma_bookmark'
    $cfg['Servers'][$i]['relation']      = '';          // table to describe the relation between links (see doc)
                                                        //   - leave blank for no relation-links support
                                                        //     DEFAULT: 'pma_relation'
    $cfg['Servers'][$i]['table_info']    = '';          // table to describe the display fields
                                                        //   - leave blank for no display fields support
                                                        //     DEFAULT: 'pma_table_info'
    $cfg['Servers'][$i]['table_coords']  = '';          // table to describe the tables position for the PDF schema
                                                        //   - leave blank for no PDF schema support
                                                        //     DEFAULT: 'pma_table_coords'
    $cfg['Servers'][$i]['pdf_pages']     = '';          // table to describe pages of relationpdf
                                                        //   - leave blank if you don't want to use this
                                                        //     DEFAULT: 'pma_pdf_pages'
    $cfg['Servers'][$i]['column_info']   = '';          // table to store column information
                                                        //   - leave blank for no column comments/mime types
                                                        //     DEFAULT: 'pma_column_info'
    $cfg['Servers'][$i]['history']       = '';          // table to store SQL history
                                                        //   - leave blank for no SQL query history
                                                        //     DEFAULT: 'pma_history'
    $cfg['Servers'][$i]['verbose_check'] = TRUE;        // set to FALSE if you know that your pma_* tables
                                                        // are up to date. This prevents compatibility
                                                        // checks and thereby increases performance.
    $cfg['Servers'][$i]['AllowDeny']['order']           // Host authentication order, leave blank to not use
                                         = '';
    $cfg['Servers'][$i]['AllowDeny']['rules']           // Host authentication rules, leave blank for defaults
                                         = array();
    Ajouter après

    Code:
    $i++;
    $cfg['Servers'][$i]['host']            = 'nom_du_serveur';
    $cfg['Servers'][$i]['port']            = '';
    $cfg['Servers'][$i]['socket']          = '';
    $cfg['Servers'][$i]['connect_type']    = 'tcp';
    $cfg['Servers'][$i]['extension']       = 'mysql';
    $cfg['Servers'][$i]['compress']        = FALSE;
    $cfg['Servers'][$i]['controluser']     = '';
    $cfg['Servers'][$i]['controlpass']     = '';
    $cfg['Servers'][$i]['auth_type']       = 'config';
    $cfg['Servers'][$i]['user']            = 'user2';
    $cfg['Servers'][$i]['password']        = 'password2';
    $cfg['Servers'][$i]['only_db']         = 'user2';
    $cfg['Servers'][$i]['verbose']         = '';
    $cfg['Servers'][$i]['pmadb']           = ''; // 'phpmyadmin' - see scripts/create_tables.sql
    $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]['verbose_check']   = TRUE;
    $cfg['Servers'][$i]['AllowDeny']['order']
                                           = '';
    $cfg['Servers'][$i]['AllowDeny']['rules']
                                           = array();
    
    $i++;
    $cfg['Servers'][$i]['host']            = 'nom_du_serveur';
    $cfg['Servers'][$i]['port']            = '';
    $cfg['Servers'][$i]['socket']          = '';
    $cfg['Servers'][$i]['connect_type']    = 'tcp';
    $cfg['Servers'][$i]['extension']       = 'mysql';
    $cfg['Servers'][$i]['compress']        = FALSE;
    $cfg['Servers'][$i]['controluser']     = '';
    $cfg['Servers'][$i]['controlpass']     = '';
    $cfg['Servers'][$i]['auth_type']       = 'config';
    $cfg['Servers'][$i]['user']            = 'user3';
    $cfg['Servers'][$i]['password']        = 'password3';
    $cfg['Servers'][$i]['only_db']         = 'user3';
    $cfg['Servers'][$i]['verbose']         = '';
    $cfg['Servers'][$i]['pmadb']           = ''; // 'phpmyadmin' - see scripts/create_tables.sql
    $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]['verbose_check']   = TRUE;
    $cfg['Servers'][$i]['AllowDeny']['order']
                                           = '';
    $cfg['Servers'][$i]['AllowDeny']['rules']
                                           = array();
    et ainsi de suite...

    A+
    Michaël
     
  5. Bourriquet
    Bourriquet WRInaute impliqué
    Inscrit:
    19 Septembre 2005
    Messages:
    561
    J'aime reçus:
    0
    Cette solution fonctionne effectivement, tu vas avoir une liste déroulante te permettant de choisir entre les différentes configurations.

    Si tu veux avoir tout sur la même interface avec toutes tes bases sur la gauche, là y a pas de mystère : les bases doivent être sur le même serveur et il faut que tu puisses gérer les privilèges toi même sur la base, ce qui n'est pas forcément possible (en général jamais) en mutualisé.
     
Chargement...
Similar Threads - Configuration phpMyAdmin noms Forum Date
Configuration des variables phpMyAdmin Administration d'un site Web 26 Juin 2008
Configuration phpmyadmin pour serveur distant Développement d'un site Web ou d'une appli mobile 27 Novembre 2007
Phpmyadmin configuration OVH. Administration d'un site Web 22 Avril 2004
Configuration de phpmyadmin chez OVH Administration d'un site Web 19 Avril 2004
Configuration Quantcast Choice avec fichier json. Google Analytics 15 Septembre 2020
Google Ads : Comment passer le guide de configuration ? AdWords 29 Décembre 2019
DNS du WWW et DNS du domaine principal. La bonne configuration Débuter en référencement 19 Décembre 2019
Tuto configuration CDN Développement d'un site Web ou d'une appli mobile 28 Octobre 2019
Configuration GTM GA commerce électronique Google Analytics 27 Mai 2019
Configuration SPF mail Administration d'un site Web 22 Mars 2019
Problème configuration déclencheur GTM Google Analytics 11 Septembre 2018
Configuration de mode de paiement AdSense (Côte d'Ivoire) AdSense 8 Mai 2018
Configuration Wordpress W3 Total Cache + MaxCDN + CloudFlare Administration d'un site Web 8 Juin 2017
Multiboutique WooCommerce ou autre configuration ? e-commerce 20 Septembre 2016
Configuration DNS Administration d'un site Web 22 Septembre 2015
Configuration de mon compte GA Google Analytics 24 Juillet 2015
Configuration des VUES Google Analytics 2 Juillet 2015
Configuration objectif d'événement Google Analytics 4 Mars 2015
Problème configuration objectif Google Analytics 24 Février 2015
Configuration spécifique de mod_rewrite (internationalisation) URL Rewriting et .htaccess 19 Décembre 2014