web-dev-qa-db-fra.com

phpMyAdmin a essayé de se connecter au serveur MySQL, et le serveur a rejeté la connexion XAMPP

Bonjour, j’ai l’intention de connecter phpMyAdmin, j’ai installé XAMPP mais je change de port à l’aide de ce guide

Impossible de démarrer XAMPP sur Ubuntu 11.1

J'utilise cette URL pour entrer phpMyAdmin http://localhost:2145/phpmyadmin mais j'obtiens l'erreur suivante

phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the Host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

mon confic.inc.php est:

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['Host'] = 'localhost:2145';
$cfg['Servers'][$i]['connect_type'] = 'cookie';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = true;
/* User used to manipulate with storage */
// $cfg['Servers'][$i]['controlhost'] = '';
// $cfg['Servers'][$i]['controlport'] = '';
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';

merci pour l'aide

modifier

ce changement résout l'erreur pour moi

$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
/* Server parameters */
$cfg['Servers'][$i]['Host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = true;

Est nécessaire aussi d'arrêter le mysql et de démarrer le Xampp

Sudo service mysql stop
/opt/lampp/lampp start
2
oriaj

J'ai perdu 2 jours à ce sujet. Enfin, j'ai trouvé la solution, supprimez xampp et installez mysql, phpmyadmin, php5, Apache2 manuellement.

Sudo apt-get install Apache2 mysql-server mysql-client php5 libapache2-mod-php5
apt-cache search php5

Ensuite, choisissez ceux dont vous avez besoin et installez-les comme ceci:

apt-get install php5-mysql php5-curl php5-Gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Sudo apt-get install phpmyadmin
Sudo service Apache2 restart

Maintenant vous pouvez ouvrir http://127.0.0.1/phpmyadmin/

Ces commandes supérieures feront de votre serveur xampp. Cela résoudra votre problème rapidement et fonctionnera très bien.

Merci aux articles liés:
1. Tutoriel sur le serveur Ubuntu 14.10 LAMP avec Apache 2, PHP 5 et MySQL (MariaDB)
2. Comment changer le répertoire racine d'un serveur Apache?

1
alok