Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/09/2007, 02:13
miguel867
 
Fecha de Ingreso: abril-2006
Mensajes: 131
Antigüedad: 17 años, 11 meses
Puntos: 1
Re: Problema con privilegios de PhpMyAdmin

Hola kelpie,

He intentado modificar el archivo confic.inc.php de la siguiente manera, cambiendo el parámetro host, user y password:


Código PHP:
//éste es el segundo servidor, el primer servidor es igual que éste pero con user 'root' y pass '' (vacío)
$i++;
$cfg['Servers'][$i]['host']            = 'localhost'//la he modificado, antes estaba vacía
$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']            = 'intranet_root'//la he modificado, antes estaba como 'root'
$cfg['Servers'][$i]['password']        = 'root'// la he modificado, antes estaba vacío
$cfg['Servers'][$i]['only_db']         = '';
$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]['AllowRoot']       = TRUE;
$cfg['Servers'][$i]['AllowDeny']['order']
                                       = 
'';
$cfg['Servers'][$i]['AllowDeny']['rules']
                                       = array(); 
Así, en la parte derecha arriba del PhpMyAdmin, tiene un desplegable para poder escoger servidor. Aparecen dos:

localhost(root)
localhost(intranet_root)

Selecciono el segundo y entonces me sale el siguiente error:

#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

He probado a cambiar el parámetro 'auth_type' para que en lugar de 'config' sea 'cookie' o 'http', pero da el mismo error.

¿Alguien sabe qué puede pasar? ¿Una vez consiga que no me de el error ya podria utilizar este usuario para conectarme y hacer consultas como con el usuario 'root'?

Gracias por las molestias y saludos.

Última edición por miguel867; 24/09/2007 a las 02:59