Problème phpmyadmin svp !

gyleu Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Problème phpmyadmin


Bonjour,

J'ais installé phpmyadmin mais je n'arrive pas à accèder à la page d'acceuil afin de créer des bases de données. Pour cela il faut configurer correctement le fichier config.inc.php

Pouvez-vous m'aider ?

J'ais le message suivant #1045 Connexion au serveur MySQL non permise

voici le contenu du fichier en question :

<?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.default.php.gz
*
* 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).
*/

/**
* 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 (is_readable('/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'] = 'config';
/* Server parameters */
if (empty($dbserver)) $dbserver = 'localhost';
$cfg['Servers'][$i]['host'] = $dbserver;

if (!empty($dbport)) {
$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]['designer_coords'] = 'pma_designer_coords';

/* 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;
/* 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,
* after taking note of the associated security risks. */
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

/*
* End of servers configuration
*/

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

6 réponses

Leahkim Messages postés 3081 Date d'inscription   Statut Membre Dernière intervention   281
 
Ton message dit que le compte avec lequel tu te log n'a pas accès aux BDD.

tu te log avec root ?
0
gyleu Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Oui en effet, comment doit je faire pour changer le login ? STP merci
0
Leahkim Messages postés 3081 Date d'inscription   Statut Membre Dernière intervention   281
 
tu as dû mal répondre aux question en installatn phpmyadmin.

le plus simple serait de le réinstaller je pense.

tu as bien un serveur MySQL d'installé ?
0
gyleu Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Ok, j'ais bien My SQL, et je pense que la commande pour désinstaller phpmyadmin c'est : sudo rm phpmyadmin

apt-get remove phpmyadmin

Puis réinstallation...

apt-get install phpmyadmin

J'ais le message qui suit :

dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf
Replacing config file /etc/phpmyadmin/config-db.php with new version
* Reloading web server config apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

Dans /etc/phpmyadmin j'ais toujours le même fichier de config, est ce que je doit tout supprimmer le dossier phpmyadmin aussi ?

Méthode bourrin ?

faire un

chmod -vR 777 phpmyadmin

déplacer tous les éléments vers la dustbin
0
gyleu Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
J'ais toujours le même problème de la page qui me demande un login et mot de passe. Mais comment je doit configurer les fichier pour pouvoir accèder à la page d'acceuil S'il vous plait ?

J'ais déjas essayer ... merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Leahkim Messages postés 3081 Date d'inscription   Statut Membre Dernière intervention   281
 
Essa&ie de réinstaller phpmyadmin.

quand il te demande les logs d'accès a la base de donnée, n'oublie pas de lui donner un compte qui a accès à tout.

le second mot de passe qu'i te demande c'est celui avec lequel tu veux te logger
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

Si tu as installé phpmyadmin avec apt-get alors tu n'as rien à configurer dans config.inc.php


Il faudra d'abord voir si tu arrives à te connecter à mysql
Affiche le résultat de la commande

mysql -u root -p


Si tu n'as pas mis le mot de passe pour root alors tape sur ENTRER quand il te demande le mot de passe.
A savoir que root de mysql n'est pas le root du ton systèm, il est just l'utilisateur admin de ton serveur de base de données mysql

0