Desarrollo y Diseño

Instalar y configurar phpMyAdmin 3 en Windows 7 / paso a paso

phpmyadmin-logo
phpmyadmin-logo

Ahora que tenemos instala MySQL, necesitamos una interfaz gráfica para poder utilizar mejor MySQL, una opción es el Workbench. Nosotros usaremos phpMyAdmin 3 ya que si usas un servidor web podrá encontrar instalada por defecto, así que es mejor dominar la herramienta.

phpMyAdmin, es una herramienta escrita en PHP que nos permite administrar MySQL de manera fácil. Podemos ejecutar cualquier tarea crear, eliminar, modificar, etc. la base de datos a través de consultas. Necesita que algunas extensiones PHP estén disponibles para poder usarlo sin inconvenientes.

Este tutorial es la parte 4, final, de las herramientas que necesitamos para desarrollo LAMP, puedes realizar un repaso de lo ya instalado: Apache, PHP y MySQL.

Paso 1: Va descargar la ultima versión de phpMyAdmin, aquí. Para este ejemplo descargué la versión 3.4.3 multilenguaje.

Paso 2: Va descomprimir el archivo en la carpeta www de la ruta “C:\Server\www”, y renombrar la carpeta solo a phpMyAdmin, deber quedar la ruta de acceso así “C:\Server\www\phpMyAdmin”.

Paso 3: Abra su navegador web y escriba lo siguiente en la barra de direccion: “http://localhost/phpmyadmin/”. Si todo está bien, deberá de mostrarle la interfaz para acceder y administrar MySQL. Si no es así veamos que pasó:

phpmyadmin-instalacion-errores

Nota importante: Si te aparece errores como los de la imagen superior, lo que tienes que hacer es. copiar dichos archivos del directorio “php” a las siguientes carpetas: “bin” de apache y “ext” de php. Realiza ese procedimiento para cada archivo que te muestre el error.

Configurar PHP para phpMyAdmin 3

phpMyAdmin está escrito en PHP, por tanto necesita tener activada algunas extensiones. Deberá quitar el punto y coma “;” del inicio de las siguientes líneas:

[box type=”alert” border=”full”];extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_mcrypt.dll
;extension=php_mbstring.dll[/box]

y debería quedar así:

[box type=”tick” border=”full”]extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_mcrypt.dll
extension=php_mbstring.dll[/box]

Ahora, accede a la carpeta de phpMyAdmin y cambia el nombre de config.sample.inc.php, por config.inc.php. Abrir el archivo y modificar la línea para que quede así:

$cfg['blowfish_secret'] = 'tum17c1eca7d62009';

Eso es todo, ahora accedemos a la URL “http://localhost/phpmyadmin/” y la pagina se mostrará sin ningún error: Solo tiene que poner el nombre de usuario y contraseña que configuró en la instalación de MySQL, en mi caso el usuario es “root”

phpmyadmin-instalacion-correcta

Si tienen algún inconveniente con la instalación y formas de solucionarlo dejen sus mensajes y haganos saber como solucionar problemas… Esperamos sus comentarios.

Continuamos con la instalación

Acerca del Autor

AbelRL

31 Comentarios

Clic Aqui para Publicar un Comentario

  • Información Bitacoras.com…

    Valora en Bitacoras.com: Ahora que tenemos instala MySQL, necesitamos una interfaz gráfica para poder utilizar mejor MySQL, una opción es el Workbench. Nosotros usaremos phpMyAdmin 3 ya que si usas un servidor web podrá encontrar instalada por de……

  • Buenos días, como se abre el archivo "config.sample.inc.php" para cambiar la linea "$cfg['blowfish_secret'] = 'tum17c1eca7d62009';"

    Un saludo y gracias por el tutorial

  • Hola, muy buenos tus tutoriales!!!
    Estaba todo bien, pero al instalar phpMyAdmin, después de haber seguido todos los pasos, inclusive el cambio de php.ini agregando las extensiones de mysql, etc, al verificar en mi navegador si todo está bien me aparece un error:
    "phpMyAdmin – Error
    No se encontró la extensión mysql. Por favor revisa la configuración PHP. <img class="icon" src="./themes/pmahomme/img/b_help.png" width="11" height="11" alt="Documentación" title="Documentación" />"

    Ojala me puedas ayudar con esto, he verificado decenas de veces el php.ini y está todo como sale en tu tutorial…, ya no sé qué pueda ser :s

    Saludos y gracias nuevamente =)

    • Hola, disculpa la demora en contestar. Anduve de viaje.
      Lo primero a preguntar es ¿Seguiste el proceso de instalación y configuración de PHP como se muestra en el artículo? Porque, el archivo php.ini para nuestro caso y configuración está ubicado en la carpeta “C:windows”, que se apunta desde el archivo de configuración de Apache..

      Por último, fíjate que tengas el archivo “php_mysql.dll” en la pc, este es el archivo necesario para la conexión. Otro archivo necesario es “libmysql.dll” que puede estar en tu carpeta de instalación o en la carpeta System32…

      para información de tu instalación php

    • Pablo: Tengo exactamente el mismo problema que tenías y que comentas que solucionaste. Me podrías explicar como lo hiciste? Desde ya muchas gracias.
      Alfredo

  • Hola, yo nuevamente, ya solucioné el problema que expuse anteriormente, pero ahora al intentar inciar sesión en phpMyAdmin, pongo root y la contraseña que utilicé al instalar MySQL, pero me arroja este error:

    "La conexión al servidor fue reiniciada mientras la página se cargaba"

    A causa de qué se producirá este error????

      • Hola,
        Seguí los pasos y todo iba bien hasta que llegue a MySQL…
        Veo perfectamente la página php con cuando pongo localhost en el navegador…
        luego de instalar mysql tuve problemas al iniciar sesión y me tiraba este error:
        ERROR 2003: CAN'T CONNECT TO MYSQL SERVER ON 'LOCALHOST' (10061)
        que solucioné con una secuencia de comandos de los que no recuerdo muy bien el orden, pero fueron estos:
        mysqld
        net start mysql
        mysql -u root -p
        bien, después de eso pude crear bases de datos por la consola de mysql y todo, pero al crear un php de prueba para conectarme a mysql con el comando mysql_connect no me carga nada y me tira un error el navegador, que es el mismo error que me aparece cuando trato de iniciar sesión en phpmyadmin…
        Debe ser un problema de conexión entre php y mysql pero no lo puedo identificar, hice todos los pasos que diste, instalé las versiones que recomendaste y tengo los archivos dll…., no sé qué podrá ser…, ojala me puedas ayudar…

  • hola buen dia disculpa tengo este error "Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly." me podrias ayudar

  • Hola amigo no se desde cuando publicastes este tutorial que ralmente me ha ayudado mucho pero me presenta un detalle en la bienvenida de phpMyAdmin me presenta 2 msj.
    1.-#1045 El servidor MySQL no autorizó su ingreso y
    2.-¡phpMyAdmin no puede leer el archivo de configuración!
    espero que no sea un error complicado para que me puedas explicar por este medio de forma facil.
    Gracias.-

    • Hola,
      Lo escribí hace un mes atrás, precisamente porque tenía que configurar un servidor como localhost en varías máquinas. En las 4 pc todo funcionó normal.

      phpMyAdmin depende enteramente de PHP y este del servidor Apache, además de MySQL. Así que para tenerlo funcionando correctamente, todo lo demás tiene que estar funcionando, Apache, PHP y MySQL (en ese orden). Y si usas Apache, depende mucho la versión de PHP que uses, cuidado con instalar el que está optimizado para ISS, que a mi me trajo algunos problemas. Hasta allí con las instalaciones.

      Ahora con phpMyAdmin:
      1. ¿hiciste muchos cambios al archivo config.inc.php? Si es así, vuelve a copiar el original e intenta.
      2. ¿Tienes activada las cookies? Elimina todas las cookies de tu navegador y vuelve a activar.
      3. ¿Tu usuario root tiene todos los permisos para acceder a la base de datos desde localhost? depende de tu instalación de MySQL.. así:en el archivo de configuración “config.ini.php” copia esto:
      $cfg[‘Servers’][$i][‘host’] = ‘localhost’;
      $cfg[‘Servers’][$i][‘extension’] = ‘mysql’;
      $cfg[‘Servers’][$i][‘connect_type’] = ‘tcp’;
      $cfg[‘Servers’][$i][‘compress’] = false;
      $cfg[‘Servers’][$i][‘controluser’] = ‘TUSUUARIO’;
      $cfg[‘Servers’][$i][‘controlpass’] = ‘TUPASSWORD’;
      $cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;
      $cfg[‘Servers’][$i][‘pmadb’] = ‘phpmyadmin’;

      reemplaza TUSUUARIO y TUPASSWORD

      4. posiblemente, solo necesitas restablecer la contraseña, intenta con este comando, desde la consola de mysql: SET PASSWORD FOR ‘root’@’localhost’ = OLD_PASSWORD(‘mysql’);

      Sería bueno que repases que fue lo que cambiaste en todo tu proceso de instalación, pueda que seas una cosa mas simple que todo esto… saludos

    • El archivo php_mysql.dll que te hace falta lo puedes bajar de “http://www.php.net/downloads.php” según la versión de tu PHP,
      luego:
      configura el config.inc.php del PhpMyAdmin, ojo recuerda que los valores deben ser los mismos que tienes en MySQL (método de autenticación, usuario y pswd)

  • Hola
    hice todo lo indicado en los tutoriales, tuve un montón de problemas XD
    pero ahora que ya tengo me aparece la ventana de phpmyadmin y le pongo los datos del
    user y root de mysql, no hace nada, algo raro es que sólo me funciona con Chrome, la interfaz en firefox nomas no funciona D:

    cuál es el problema?

  • Cuando abro phpMyAdmin, las dos últimas líneas que son: $cfg[`servers´][$i][`tracking´] (seguimiento) y
    $cfg[`servers´][$i][`userconfig´] (preferencias de usuario), da un mensaje en rojo de que "no recibió el OK y está deshabilitado).
    Me podéis ayudar?. Gracias

  • Sí, me funciona todo correctamente (apache, mysql y php). El contenido del mensaje en rojo es el siguiente:
    No se encontró la extensión mysqli. Por favor revisa la configuración PHP.

    • Entonces habilita mysqli desde el archivo de configuración de php.. luego copia el archivo libmysql.dll y php_mysqli.dll de la carpeta php5/ext al la carpeta “apache/bin”, tambien a la carpeta “mysql/lib”…. y por último a “c:/windows”

  • hola amigo,primero felicitarte por el tutorial…..pero para novatos como yo serias tan amable de hacer un VIDEO TUTORIAL ??? he echo todo al pie de la letra….pero ya me e perdido cuando ahi que quitar los puntos y las comas………de ai no paso amigo,mil gracias

  • No se encontró la extensión mcrypt. Por favor revisa la configuración PHP.

    exuste uno que es php_mcrypt no se su sea el mismo igual lo copie en todos los sitios sugeridos pero me sigue saliendo este error, aclaro que al parecer funcu¿iona normal el sistema pero no se que consecuebcias tra¿uga dejar este error asi … gracias por la atencion espero respuesta

  • GENTE UNA PREGUNTA CON EL WAMPSERVER 2.4 INSTALADO EN WINDOWS 7 AL ABRIR EL phpMyAdmin CUANDO QUIERO CREAR UNA BASE DE DATOS ME DICE QUE NO TIENE PRIVILEGIOS A QUE SE DEBE ESTO AYUDAA PORFA