Foros del Web » Programando para Internet » PHP »

error en phpMyAdmin

Estas en el tema de error en phpMyAdmin en el foro de PHP en Foros del Web. Hola!! Tuve que formatear mi máquina...ya saben como es esto....y bueno pues instale todo otra vez (mi servidor apache, php, mysql y phpMyAdmin), todo parecía ...
  #1 (permalink)  
Antiguo 30/01/2003, 14:05
 
Fecha de Ingreso: marzo-2002
Mensajes: 299
Antigüedad: 22 años, 1 mes
Puntos: 1
error en phpMyAdmin

Hola!!

Tuve que formatear mi máquina...ya saben como es esto....y bueno pues instale todo otra vez (mi servidor apache, php, mysql y phpMyAdmin), todo parecía haber quedado bien, pero resulta que no es así... cuando ejecuto alguna página me dice:

Access denied for user: 'root@localhost' (Using password: YES) in c:\Apache\htdocs\Claustros\Conect.php on line 4

y bueno checando todo creo que estoy bien (eso creo..pero ya veo que no es así) cuando entro a localhost/phpMyAdmin/index.php en la primer página que se muestra al final me aparece este error:

Su archivo de configuración contiene parámetros (root sin contraseña) que corresponden a la cuenta privilegiada predeterminada de MySQL. Su servidor de MySQL está usando estos valores, que constituyen una vulnerabilidad. Se le recomienda corregir esta brecha de seguridad.

Alguien me puede decir si es en el config.inc.php y en qué parte es donde tengo que hacer estos cambios????

Saludos!!
  #2 (permalink)  
Antiguo 30/01/2003, 16:10
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Depende de la versión de tu phpMyAdmin .. pero sería en:

Código PHP:
$cfg['Servers'][$i]['host']          = 'localhost'// MySQL hostname
$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]['controluser']   = '';          // MySQL control user settings
                                                    // (this user must have read-only
$cfg['Servers'][$i]['controlpass']   = '';          // access to the "mysql/user"
                                                    // and "mysql/db" tables)
$cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed
                                                    // with 'config' auth_type) 
Yo lo uso así con: phpMyAdmin 2.3.0-rc3 sin problemas .. (por lo menos no me da ese mensaje de aviso .. q por otro lado tiene razon xD).

Un saludo,
  #3 (permalink)  
Antiguo 30/01/2003, 18:18
 
Fecha de Ingreso: marzo-2002
Mensajes: 299
Antigüedad: 22 años, 1 mes
Puntos: 1
gracias cluster por tu atención.

La versión que tengo es phpMyAdmin 2.3.3pl1, y mi archivo lo tengo como lo indicaste, pero siguió sin funcionar
así que borre mi carpeta de phpMyAdmin y la volví a agregar y configurar el archivo config.inc.php y ahora esta peor :( porque cuando tecleo la dirección de http://localhost/phpMyAdmin/index.php

me muestra una página con lo siguiente:Bienvenido a phpMyAdmin 2.3.3pl1


Error

MySQL ha dicho:


Access denied for user: 'root@localhost' (Using password: YES)


espero me puedan ayudar, de antemano gracias
  #4 (permalink)  
Antiguo 31/01/2003, 10:44
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No se que usuarios tendras creados en Mysql .. pero puedes probar con el típico:

$cfg['Servers'][$i]['user'] = ''; // MySQL user
$cfg['Servers'][$i]['password'] = '';

Ahí tendras q ver tu q usuarios/passowords tienes disponibles ..

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:16.