Contamos con tu apoyo para extender nuestros posts sobre las ciencias de la computación.
Solución:
necesita crear el usuario “pma” en mysql o cambiar estas líneas (usuario y contraseña para mysql):
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
Linux: /etc/phpmyadmin/config.inc.php
Agregue esta línea al archivo xamppphpMyAdminconfig.inc
:
$cfg['Servers'][$i]['port'] = '3307';
Aquí, mi puerto es 3307
puedes cambiarlo por el tuyo.
En la terminal, inicie sesión en MySQL como root. Es posible que haya creado una contraseña de root cuando instaló MySQL por primera vez o que la contraseña esté en blanco, en cuyo caso puede presionar ENTER cuando se le solicite una contraseña.
sudo mysql -p -u root
Ahora agregue un nuevo usuario de MySQL con el nombre de usuario de su elección. En este ejemplo lo llamamos pmauser (por usuario phpmyadmin). Asegúrese de reemplazar password_here con el suyo propio. Puede generar una contraseña aquí. El símbolo % aquí le dice a MySQL que permita a este usuario iniciar sesión desde cualquier lugar de forma remota. Si quisiera mayor seguridad, podría reemplazar esto con una dirección IP.
CREATE USER 'pmauser'@'%' IDENTIFIED BY 'password_here';
Ahora otorgaremos privilegios de superusuario a nuestro nuevo usuario.
GRANT ALL PRIVILEGES ON *.* TO 'pmauser'@'%' WITH GRANT OPTION;
Luego vaya a config.inc.php (en ubuntu, /etc/phpmyadmin/config.inc.php)
/* Usuario para funciones avanzadas */
$cfg['Servers'][$i]['controluser'] = 'pmauser';
$cfg['Servers'][$i]['controlpass'] = 'password_here';