Documento escrito el viernes 8 de octubre de 2010
Cuando algo es doloroso, debo documentar la solución.
Mi instalación de WAMP en Windows 7 apareció con las siguientes 2 líneas rojas en phpMyAdmin.
Las características adicionales para trabajar con tablas vinculadas se han desactivado. Para saber por qué haga clic aquí.
# 1045 - Acceso denegado para el usuario 'root' @ 'localhost' (usando la contraseña: NO)
Deshacerse del primer lote de texto rojo en 3 minutos
Desde Home
phpMyAdmin, haga clic en la pestaña Importar y luego haga clic en Examinar y pegue la siguiente ubicación en el cuadro de nombre de archivo.
C: \ wamp \ apps \ phpmyadmin3.2.0.1 \ scripts , y luego seleccione "create_tables.sql" y haga clic en "ir".
Abra la consola MySQL desde el menú WAMP y presione enter.
Cuando haya iniciado sesión, pegue las siguientes dos líneas.
CREATE USER ‘phpmyadmin’@'localhost’ IDENTIFIED BY ‘pmapass’;
GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO ‘phpmyadmin’@'localhost’;
Abra WordPad y haga clic en Abrir documento . Pegue el siguiente texto para abrir el archivo.
C:\wamp\apps\phpmyadmin3.2.0.1\config.inc.php
Luego elimine el contenido entre las etiquetas PHP y péguelo en el siguiente texto.
/* Servers configuration */
$i = 0;
/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* 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';
$cfg['Servers'][$i]['controluser'] = 'phpmyadmin';
$cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* End of servers configuration */
$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
¡Clic en Guardar!
Cierre su navegador y ábralo nuevamente, si el error sigue ahí, haga clic en actualizar y desaparecerá.
Deshacerse del segundo lote de texto rojo
Ahora configure la seguridad para MySQL y elimine el otro error.
Si está abierto, cierre phpMyAdmin.
Abra la consola MySQL desde el menú WAMP y pegue las siguientes dos líneas.
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('**yourpassword**');FLUSH PRIVILEGES;
SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('**yourpassword**');FLUSH PRIVILEGES;*
Hit Enter!
Abra "config.inc.php" nuevamente y cambie la siguiente línea para habilitar la misma contraseña que la anterior.
$cfg['Servers'][$i]['password'] = '**yourpassword**';
Ya terminaste! ¡Abra phpMyAdmin y su texto de advertencia rojo desaparecerá!