Hogar lengua cubierta Iniciar sesión sin contraseña phpmyadmin. Configuración mínima de phpmyadmin para inicio abierto

Iniciar sesión sin contraseña phpmyadmin. Configuración mínima de phpmyadmin para inicio abierto

Tarde o temprano, cualquier propietario de un sitio web se enfrenta a trabajar directamente con una base de datos. Para estos fines se desarrolló phpmyadmin, que en la mayoría de los casos ya viene instalado y configurado en su hosting. Pero a menudo se requiere que el webmaster cambie la contraseña de root para phpmyadmin. Parece una tarea sencilla, pero por alguna razón este problema causa considerables dificultades a la mayoría de las personas. Personalmente, este fue mi caso.

Tuve esta necesidad después de reinstalar el sistema operativo en un servidor VPS de Majordomo, después de lo cual simplemente no pude iniciar sesión en phpmyadmin con la contraseña predeterminada. Tuve que cambiarlo urgentemente.

La propia contraseña para acceder phpmyadmin coincide con la contraseña raíz al servidor MySQL que especificó durante la instalación. Si olvidó esta contraseña por algún motivo, puede recuperarla de forma muy sencilla. El método de recuperación de contraseña se describe en el artículo:

Hay un pequeño matiz más que se debe tener en cuenta al utilizar phpmyadmin: esta es la forma de autorizar este complemento.

Sólo un archivo de configuración phpmyadmin es responsable de todo esto: config.inc.php, que en el sistema operativo FreeBSD se encuentra en el directorio /usr/local/www/phpMyAdmin. El contenido de mi archivo, que es el archivo de combate, es:

Ahora veamos dónde, qué y cómo...

  • pez_secreto es una frase arbitraria que se necesita para cifrar contraseñas en cookies. Es más seguro cambiarlo por cualquier otro, pero no por el estándar.
  • Tipo de autenticación– este es un tipo de autorización que puede tomar 2 valores: configuración Y Galleta:
    • configuración– indica que el nombre de usuario/contraseña se tomará de este archivo (las siguientes dos líneas usuario Y contraseña). Con este modo, un inicio de sesión exitoso siempre ocurrirá cuando usted u otra persona simplemente vaya a su dominio, donde también se encuentra phpmyadmin y puede tener la oportunidad de hacer todo tipo de trucos sucios allí.
    • Galleta– indica que se solicitará el nombre de usuario/contraseña cada vez que alguien vaya a la dirección donde se encuentra phpmyadmin. La contraseña correcta se almacenará cifrada en cookies en su computadora.
  • usuario Y contraseña– este es el nombre de usuario (en nuestro caso debería ser raíz) y contraseña. En este archivo de configuración se agregan solo a modo de ejemplo y para uso. Galleta se pueden eliminar por completo.
  • PermitirSinContraseña– puede tomar valores verdadero(verdadero) y FALSO(mentir). En realidad, se permite iniciar sesión sin contraseña (verdadero) o no (falso)
  • extensión– puede adquirir un significado MySQL Y mysqli. El primero debe especificarse si está utilizando phpmyadmin en paquetes de MySQL inferiores a 4.1.3. La segunda es si estás utilizando una versión de MySQL superior a 4.1.3.

Por supuesto, hay más de estos parámetros; aquí están sólo los más básicos que son necesarios para el funcionamiento normal de phpmyadmin.


Recuperando la contraseña de administrador usando phpMyAdmin. Wodrpress, DLE, Joomla y otros cms

Cuando un webmaster tiene un solo sitio web o blog y un correo electrónico, solo en Yandex y Google, no hay confusión con las contraseñas de acceso al panel de administración.

Con el tiempo, aparecen nuevos sitios, nuevos cuadros para diversos fines. Por supuesto, es imposible mantener toda esta gama de datos en la cabeza sin una contabilidad adecuada.

Probablemente la herramienta más sencilla y fiable sea una tabla sencilla creada en Word o Excel. Es mejor si se almacena en un dispositivo de almacenamiento extraíble, como una unidad flash. Pero como siempre, interfieren la desorganización y la aptitud rusa, como escribiré los datos más adelante.

Al comprar un sitio, recibí archivos y un volcado de base de datos. Después de la instalación en mi hosting, se me negó el acceso al panel de administración. Ya que al cargar una nueva base de datos, WordPress cambió la contraseña, el inicio de sesión y el correo electrónico del administrador. ¿Qué hacer en tal caso?

¡Como siempre, phpMyAdmin viene al rescate del administrador! Si tiene acceso, cambiar su contraseña, inicio de sesión o correo electrónico se realiza en cuestión de minutos. Este método no es nuevo, se describe en varias fuentes, pero es el más eficaz y accesible para principiantes.

Una pequeña digresión. En la base de datos, las contraseñas de los usuarios se almacenan cifradas mediante MD5. El principio de funcionamiento es el siguiente. Al iniciar sesión en el panel de administración, el administrador ingresa su contraseña e inicia sesión. Se calcula una función hash a partir de la contraseña ingresada y el resultado se compara con el valor almacenado en la base de datos. Si los valores son iguales, la contraseña es correcta.

En un recurso conocido, existe un servicio sencillo que le permite Cifrado MD5:


Hay muchos servicios similares en Internet, sólo tienes que escribir “MD5” en el buscador.

Cambio de contraseña, inicio de sesión y correo electrónico. Correo de Wordpress a través de phpMyAdmin:

Vaya al panel phpMyAdmin de su sitio
2. Seleccione la base de datos deseada, si hay más de una.
3. Seleccione la tabla wp_users, acción "Examinar"


4. Haga clic con el mouse y mire:


contraseña de usuario- $P$BkIM9ktWqa4z5yUiGh442kNqbKx/fG0
usuario_bonito nombre- administrador
correo_usuario- [correo electrónico protegido]
nombre para mostrar- administrador

Editando los datos en la tabla:


Aquí creo que las explicaciones son innecesarias; podemos cambiar con seguridad todos estos datos por los nuestros.

Ahora recordemos sobre MD5, cifre su nueva contraseña e ingrésela en el campo user_pass.

Por ejemplo:
administración-
superadministrador -
123 -
1. Inserte el valor de contraseña requerido en el campo user_pass
2. Cambia tu correo electrónico por el tuyo
3. Haga clic en el botón "Ir"
Se ejecuta una consulta SQL y se muestran los cambios realizados en la tabla de la base de datos:

Después de esto, puede ir con seguridad al panel de administración, no debe ingresar un hash, sino una palabra cifrada en MD5, por ejemplo, como en mis ejemplos: admin, superadmin o 123.

Este método funciona en cualquier plataforma, como DLE, Joomla, Joostina o Drupal, es decir, en todos los sitios que utilizan una base de datos MySQL. La única diferencia está en los nombres de las tablas donde se almacenan las contraseñas de los usuarios. Por ejemplo, veamos la base de datos del sitio en dle.

Cambio de contraseña, inicio de sesión y correo electrónico. Correo DLE a través de phpMyAdmin:

1. Abra la base de datos del sitio web.
2. Busque la tabla dle_users, los datos del usuario se almacenan aquí


3. Haga clic en "Examinar"


4. Editar y guardar datos

Método número 2.
1. Vaya a phpMyAdmin
2. Seleccione SQL en la parte superior
3. Deberá insertar en el formulario la siguiente solicitud:
INSERTAR EN `dle_users` (`correo electrónico`, `contraseña`, `nombre`, `grupo_usuario`)
VALORES(" [correo electrónico protegido]", "d9b1d7db4cd6e70935368a1efb10e377", "newadmin", "1");
4. Luego de esto, inicie sesión en el sitio con los siguientes datos:
Acceso: nuevo administrador
Contraseña: 123

Cómo cambiar la contraseña de administrador para acceder al panel de administración de un sitio en Joomla:


1. Abra la base de datos del sitio joomla.
2. Buscando una mesa
3. Edite su contraseña, inicio de sesión o correo electrónico
4. Guardar




Puedes trabajar con cualquier sitio de forma similar, lo principal es encontrar una tabla con los usuarios. Si hay muchos usuarios en el sitio, entonces el administrador principal siempre tiene user_id=1.
Para aquellos nuevos en Internet, no se preocupen ni tengan miedo de usar phpMyAdmin. Cualquier operación puede cancelarse si duda de la exactitud de sus acciones. Pero aprenderlo y utilizarlo de forma prácticamente competente sólo se puede lograr mediante prueba y error.

Me gustaría señalar por separado que el método descrito no es el único. También puede cambiar la contraseña mediante una consulta SQL. Pero para los principiantes sigue siendo complicado y los webmasters experimentados no necesitan ninguna explicación.

Este método de recuperación de contraseña, además de cambiar el nombre de usuario y el correo electrónico del administrador, se puede utilizar tanto en un servidor local de Denver como en un alojamiento virtual.

¡Buena suerte para dominar phpMyAdmin, nunca pierdas tus contraseñas ni tus datos de acceso!

¡Hola amigos! Hoy hablaremos sobre cambiar la contraseña de administrador en WordPress.

Cambiar la contraseña en el perfil de usuario

La forma más sencilla de cambiar su contraseña es desde el menú de administración. Para cambiar su contraseña debe ir a Usuarios -> Tu perfil.

En la página que se abre, busque dos campos para ingresar una nueva contraseña. Ingrese su nueva contraseña y repítala en el campo a continuación.

Después de ingresar la nueva contraseña, asegúrese de presionar el botón "Actualización del perfil", que se encuentra en la parte inferior de la página.

Cambiar su contraseña usando phpMyAdmin

Usando la base de datos mysql en el que WordPress almacena todos los datos del usuario, también puedes cambiar la contraseña. Para hacer esto necesitas iniciar sesión en la aplicación. phpMyAdmin cual permite a través del navegador administrar el servidor MySQL, ejecutar comandos SQL y ver el contenido de tablas y bases de datos. El acceso a los phpMyAdmindisponible desde tu cuenta de hosting.

Ir a phpMyAdmin, seleccione la base de datos de su sitio y haga clic en ella. Después de hacer clic, se abrirá una lista de tablas de la base de datos, en la que debemos seleccionar una tabla. usuarios_wp(esta tabla almacena datos sobre todos los usuarios registrados de su sitio).

Después de hacer clic en la tabla usuarios_wp Verá una lista de usuarios (si hay muchos) en los que deberá hacer clic. "Cambiar" en la línea del usuario cuya contraseña queremos cambiar. Es fácil identificar a un usuario iniciando sesión, lo que se puede ver en la columna inicio de sesión de usuario.

Presionando el botón "Cambiar", verá un formulario para editar la información del usuario.

En línea contraseña de usuario Necesariamente seleccione la función MD5de la lista desplegable, luego elimine la contraseña anterior e ingrese una nueva.

Reemplazo de la contraseña anterior por una nueva: "Nueva contraseña"

Después de ingresar una nueva contraseña guardar cambios presionando un botón DE ACUERDO.

¡Listo! Ahora puede iniciar sesión en el menú de administración de WordPress con su nueva contraseña.

Si algo no te funcionó, escribe en los comentarios e intentaré ayudarte.

¡Hola amigos! Hoy hablaremos sobre cambiar la contraseña de administrador en WordPress. Cambiar la contraseña en el perfil de usuario La forma más sencilla de cambiar la contraseña está disponible desde el menú administrativo. Para cambiar su contraseña, vaya a Usuarios -> Su perfil. En la página que se abre, busque dos campos para ingresar una nueva contraseña. Ingrese su nueva contraseña y repítala en el campo a continuación. Después de haber ingresado su nueva contraseña, asegúrese de hacer clic en el botón "Actualizar perfil", que se encuentra en la parte inferior de la página. Cambiar la contraseña usando phpMyAdmin Usando la base de datos MySQL en la que WordPress almacena todos los datos del usuario, también puede cambiar la contraseña. Para hacer esto, necesita iniciar sesión en la aplicación phpMyAdmin, que le permite administrar el servidor MySQL a través de su navegador,…




Configurando phpmyadmin (este artículo)

16/08/2010 Tigrusha
y también necesita recordar root para aquellos que no saben cómo encontrar 2 archivos config.inc y config.inc.php en las carpetas phpMyAdmin y buscar /* Tipo de autenticación e información */
$cfg["Servidores"][$i]["auth_type"] = "config";
$cfg["Servidores"][$i]["usuario"] = "raíz";
$cfg["Servidores"][$i]["contraseña"] = "";
$cfg["Servidores"][$i]["AllowNoPassword"] = verdadero;
y minya come en tu rastreador actual primero en la base, no lo olvides

09/01/2011 serdjuzz
Dime por favor:
cuando escribo en el navegador (Chrome e IE escriben:
Es posible que la página web en http://localhost/phpmyadmin no esté disponible temporalmente o que se haya movido permanentemente a una nueva ubicación.
Más información sobre este error
El mensaje de error original se muestra a continuación.
Error 101 (net::ERR_CONNECTION_RESET): Error desconocido.

¿Qué ocurre?
Gracias

09/01/2011 serdjuzz
siempre es así)))
pregunta y lo resolverás)))
gracias, tu ayuda es madura = estoy siendo estúpido

20/01/2011 alexey
¡Gracias por este tutorial! Todo está muy detallado y bien escrito. Lo único que no pude hacer fue permitir que phpMyadmin iniciara sesión desde Internet (funciona localmente). Al escribir http://sitename/phpmyadmin en el navegador, aparece un error:
Nuevo concepto de seguridad XAMPP:
El acceso al objeto solicitado sólo está disponible desde la red local.

Esta configuración se puede configurar en el archivo "httpd-xampp.conf".

Veo que necesito profundizar en el archivo "httpd-xampp.conf", pero no sé qué arreglar.

Administrador, ¿puedes ayudarme? Gracias de antemano.

21/01/2011 administración
Alexey, en el artículo "Configurar y proteger Apache en Windows" toqué este tema.

Veamos el final del artículo.
Yo cito

===============
En las últimas versiones de xampp, el acceso a los scripts administrativos solo es posible con un inicio de sesión local, el acceso externo está cerrado y phpmyadmin también está disponible solo localmente.
Si desea abrir acceso externo para phpmyadmin u otros scripts estándar, mire el archivo nuevamente

Hay un diseño similar aquí.


.....

Esta construcción prohíbe el acceso desde el exterior; por supuesto, la prohibición en sí está dentro de esta construcción, pero si necesita abrir el acceso externo, por ejemplo para phpmyadmin, simplemente elimínelo de esta lista.
==============

Es decir, desde la línea

eliminar phpmyadmin

14/03/2011 andréi
Cuando registro http://localhost/phpmyadmin/, aparece el error No se pudo establecer la conexión para el usuario especificado en la directiva controluser, utilizando los parámetros definidos en el archivo de configuración config.inc.php. ¡Ayudame por favor!

15/03/2011 administración
Andrey, estamos hablando del usuario pma.
El nombre de usuario o la contraseña de pma son incorrectos.
En el archivo de configuración, debe especificar una contraseña de inicio de sesión si la cambió.
$cfg["Servidores"][$i]["controluser"] = "pma";
$cfg["Servidores"][$i]["controlpass"] = "";

26/05/2011 Dmitri
Después de todas las configuraciones, phpAdmin dejó de abrirse por completo. No responde al presionar botones en el panel. Después de ingresarlo en la línea de comando en el área local, aparece un error 403 y "acceso denegado". Desde fuera también hay un error. ¿Dónde cavar? Todo se configura estrictamente de acuerdo con sus instrucciones.

27/05/2011 Administrador
Dmitry, lo más probable es que hayan hecho algo en la configuración del servidor.
Lo más probable es que 403 sea una solicitud enviada a un directorio que no tiene un archivo de índice y el listado de archivos está prohibido en la configuración del servidor.
Me parece que en algún lugar de la configuración de Apache se escribió la ruta incorrecta a phpmyadmin.

27/05/2011 Dmitri
En general, volví a comprobar todo y descubrí esto. Si en el archivo
/xampp/apache/conf/extra/httpd-xampp.conf

.....

Eso es todo... phpmyadmin deja de estar disponible en absoluto. Ni del lugar ni del exterior. Todo lo que necesitas está escrito en el archivo de hosts. Los caminos son todos correctos.

Es cierto que dio otro error:
En el archivo php.ini, si especificaba el directorio D:/xampp/, daba un error. Resultó que necesitas registrar D:\xampp\. En este archivo, la mitad de las rutas están escritas con barras en una dirección u otra. ¿Quizás la compilación 1.7.4 no se ha probado correctamente?

30/05/2011 administración
Dmitry, hay una situación extraña con los cortes.
Realmente existe tal problema, corta en diferentes direcciones.
Para algunos esto causa problemas, para otros no.
Para algunos, las barras funcionan en una dirección, para otros en la otra.
Y para muchos, todas las barras funcionan.
¿Por qué tanta tontería con estas barras? No lo puedo entender.

10/08/2011 Oleg
Lo instalé, hice protección, configuré php, mysql, phpmyadmin, no necesito nada más todavía, entonces apareció esto
¡Acceso Prohibido!

No tiene permiso para acceder al directorio solicitado. No hay ningún documento de índice o el directorio está protegido contra lectura.

Si cree que se trata de un error del servidor, comuníquese con el webmaster.
error 403
servidor local
10.08.2011 23:38:10
apache
Puedo iniciar sesión en phpmyadmin, pero no sé qué hacer. ayuda por favor.

11/08/2011 Oleg
Y se me olvidó agregar que todo funcionó hasta que reinicié Apache.

22/08/2011 Víctor
Oleg, en la configuración está prohibido leer un directorio sin un archivo de índice o en algún otro lugar está prohibido.
Pero hay que mirar todo en su lugar, es muy difícil decir por qué se deniega el acceso al directorio.

21/09/2011 máxima
cambió la contraseña a root y el método de inicio de sesión configuró cookies
Ahora cuando inicio sesión en el panel de administración me da un error.
Error

MySQL dijo: Documentación
#1130 - El host "localhost" no puede conectarse a este servidor MySQL
Error en la conexión para controluser como se define en su configuración.
phpMyAdmin intentó conectarse al servidor MySQL y el servidor rechazó la conexión. Debes verificar el host, nombre de usuario y contraseña en tu configuración y asegurarte de que corresponden a la información proporcionada por el administrador del servidor MySQL.

02.09.2012 Antón
¡Hola! Encontré el mismo problema que Dmitry.
"Si en el expediente
/xampp/apache/conf/extra/httpd-xampp.conf
eliminar el parámetro phpmyadmin de la línea

.....

Eso es todo. phpmyadmin deja de estar disponible. Ni del lugar ni del exterior. Todo lo que necesitas está escrito en el archivo de hosts. Todos los caminos son correctos."
por favor dime qué hacer y qué y cómo solucionarlo para que todo funcione

15/01/2013 zenón
gran artículo, gracias

20/02/2013 Ganíbal
Dígame cómo eliminar correctamente los que están resaltados con flechas en la pantalla.

Http://radikal.ru/F/s45.radikal.ru/i108/1302/a0/2868efa2d6f6.jpg.html

10/02/2014 Artículo torcido
Después de configurar una contraseña, no hay acceso al panel de administración. Es 10 veces más fácil mover la carpeta hamrr a otro directorio sin usar phpmyadmin. Y nadie en la vida la encontrará.

26/07/2016 Evgeniy
¡Un típico artículo absolutamente inútil, escrito por alguien que no sabe ni por qué!

"Vaya a la pestaña Privilegios..." ¡¡¡Pero NO EXISTE TAL PESTAÑA en PHPmyadmin!!! ¡ABSOLUTAMENTE NO! ¿Por qué diablos escribir artículos así?

Por eso comencé a buscar materiales porque este estúpido programa, en principio, no contiene nada parecido a la configuración de acceso en la interfaz. Y el autor de este “artículo” no ayudó.

.
3. Ahora debes crear un archivo de configuración (config.inc.php). La creación de un archivo de configuración es un requisito previo principalmente para iniciar phpMyAdmin y también es necesario para configurar algunas funciones. Esta tarea se puede realizar de dos maneras diferentes. Tradicionalmente, los usuarios pueden editar manualmente una copia del archivo config.inc.php. Además, los usuarios que prefieran la instalación gráfica pueden utilizar el asistente de instalación (script de instalación).

  • Para crear manualmente un archivo de configuración, basta con un simple editor de texto, con el que debe crear el archivo config.inc.php. Para simplificar la tarea, puede copiar el contenido del archivo config.sample.inc.php en un editor de texto: una configuración de trabajo de muestra que contiene una cantidad mínima de variables de configuración.

    El archivo creado debe colocarse en el directorio principal de phpMyAdmin (el que contiene index.php). phpMyAdmin primero carga bibliotecas/config.default.php y luego reemplaza los valores de las variables escritas en él con los que encuentra en config.inc.php. Si el valor predeterminado (de aquellas variables definidas en bibliotecas/config.default.php) le conviene, entonces no es necesario incluirlo en config.inc.php. Para ejecutar phpMyAdmin necesitarás al menos algunas directivas; la configuración más simple podría verse así:

    $cfg["blowfish_secret"] = "ba17c1ec07d65003"; // usa aquí un valor de tu elección
    $yo=0;
    $yo++;
    $cfg["Servidores"][$i]["auth_type"] = "cookie";
    ?>

    O, si no desea ingresar su nombre de usuario/contraseña cada vez (esta configuración no se recomienda por razones de seguridad), el archivo de configuración puede verse así:
  • En lugar de editar manualmente el archivo config.inc.php, puede utilizar un script de instalación. En primer lugar, debe crear manualmente una carpeta "config" en el directorio principal de phpMyAdmin. Esta es una medida de seguridad. Cuando trabaje con el sistema operativo Linux/Unix, puede utilizar los siguientes comandos:

    Para editar un archivo de configuración existente, puede utilizar los siguientes comandos:

    En otras plataformas, simplemente cree un directorio y asegúrese de que su servidor web tenga permisos de lectura y escritura. La pregunta frecuente 1.26 puede ayudar en este caso.

    Luego, abra scripts/setup.php en su navegador. Recuerde que los cambios no se guardarán en el disco hasta que se haga clic en el botón "Guardar" en el bloque "Configuración". Si todo está bien, el script guardará el nuevo config.inc.php en el directorio config/, pero si el servidor web no tiene los derechos necesarios, es posible que vea el mensaje de error "No se puede cargar ni guardar la configuración". En este caso, asegúrese de que el directorio config/ haya sido creado y tenga los derechos necesarios, o use el enlace "Descargar" para guardar el archivo de configuración en su disco local y luego cárguelo (por ejemplo, a través de FTP) en el servidor. .

    Una vez que se haya guardado el archivo, debe moverlo del directorio config/ al directorio principal de phpMyAdmin y, por razones de seguridad, restablecer sus permisos:

    El archivo ahora está listo para usar. Puede ver y editar el archivo de configuración en un editor de texto si necesita instalar algunas opciones avanzadas que no están incluidas en el script de instalación.

4. Si va a utilizar la autenticación "config" (auth_type), necesita proteger el directorio en el que se instaló phpMyAdmin contra accesos no autorizados, porque este modo permite que cualquier usuario acceda a phpMyAdmin sin ingresar primero un nombre de usuario/contraseña. Se recomiendan métodos de autenticación alternativos, como HTTP-AUTH (usando un archivo .htaccess) o uno de los otros dos métodos de autenticación: cookie o http. Consulte la subsección de preguntas frecuentes "Instalación multiusuario" para obtener más información, especialmente tenga en cuenta la pregunta frecuente 4.4.
5. Abra el directorio principal de phpMyAdmin en su navegador. Debería aparecer la ventana de bienvenida de phpMyAdmin y sus bases de datos, o la ventana de inicio de sesión si utiliza el modo de autenticación HTTP o de cookies. 6. Debe denegar el acceso al subdirectorio ./libraries a través de su servidor web. Si está utilizando el servidor web Apache, puede utilizar el archivo .htaccess para proteger el directorio. Cuando utilice otros servidores web, usted mismo debe denegar el acceso al directorio ./libraries. Esta configuración es una medida preventiva en caso de detección de vulnerabilidades: posible exposición de rutas y cross-site scripting (XSS).

Infraestructura de tablas vinculadas

Para utilizar muchas de las opciones (marcadores, comentarios, historial SQL, esquemas PDF, conversión de contenido de campo, etc.), necesita crear un conjunto de tablas especiales. Estas tablas se pueden ubicar tanto en su base de datos como en la base de datos central en un sistema multiusuario (en este caso, solo el usuario controluser puede acceder a esta base de datos, respectivamente, otros usuarios no tienen derechos sobre ella).

Vaya al directorio scripts/, aquí encontrará el archivo create_tables.sql. (Si está utilizando un servidor Windows, preste especial atención a la pregunta frecuente 1.24).

Si tiene instalado el servidor MySQL versión 4.1.2 o posterior, utilice en lugar del archivo anterior crear_tables_mysql_4_1_2+.sql, para una nueva instalación.

Si ya tiene una infraestructura lista para usar y está actualizando MySQL a la versión 4.1.2 o superior, use actualización_tables_mysql_4_1_2+.sql.

Puede usar phpMyAdmin para crear bases de datos y tablas; para hacer esto, debe tener privilegios administrativos para crear bases de datos y tablas y, por lo tanto, el script puede necesitar alguna configuración menor (especificando el nombre de la base de datos).

Después de importar create_tables.sql, debe definir los nombres de las tablas en el archivo config.inc.php, utilizando las directivas descritas en la sección Configuración. Además, debe tener derechos de usuario de control sobre los datos de la tabla (consulte la sección "Uso del modo de autenticación" a continuación).

Actualizando una versión antigua

Simplemente copie el archivo de configuración ./config.inc.php de la versión anterior al directorio donde se descomprimió phpMyAdmin. Los archivos de configuración de versiones muy antiguas (2.3.0 o anteriores) pueden requerir algunos ajustes porque Algunas opciones se han cambiado o eliminado.

Si actualizó su servidor MySQL desde una versión anterior a 4.1.2 a la versión 4.1.2 o posterior y está utilizando una infraestructura de tabla vinculada, entonces necesita ejecutar el script SQL, que se encuentra en scripts/upgrade_tables_mysql_4_1_2+.sql.

Usar modos de autenticación

Cuando se utilizan los modos "HTTP" y "cookie" de phpMyAdmin, se recomienda crear un usuario (usuario de control), que solo debe tener derechos para seleccionar (SELECCIONAR) de las siguientes tablas: mysql.user (todas las columnas excepto "Contraseña" ), mysql.db (todas las columnas), mysql.host (todas las columnas) y mysql.tables_priv (todas las columnas excepto "Grantor" y "Timestamp").

CONCEDER USO EN mysql.* A "pma"@"localhost" IDENTIFICADO POR "pmapass";
CONCEDER SELECCIONAR (
Anfitrión, Usuario, Select_priv, Insert_priv, Update_priv, Delete_priv,
Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
Ejecutar_priv, Repl_slave_priv, Repl_client_priv
) EN mysql.user A "pma"@"localhost";
CONCEDER SELECCIÓN EN mysql.db A "pma"@"localhost";
CONCEDER SELECCIÓN EN mysql.host A "pma"@"localhost";
GRANT SELECT (Host, BD, Usuario, Nombre_tabla, Priv_tabla, Priv_columna)
EN mysql.tables_priv A "pma"@"localhost";

Debe configurar la configuración para controluser en el archivo config.inc.php en las siguientes secciones: $cfg["Servidores"][$i]["controluser"] Y $cfg["Servidores"][$i]["controlpass"].

En el siguiente ejemplo, se utilizan los siguientes valores con fines de capacitación: "controluser" - "pma", "pmapass" - "controlpass". Pero en la práctica, ¡use otros valores en sus archivos!

Por supuesto, si es necesario, se debe sustituir localhost por el nombre real del servidor web.

Si está utilizando una versión anterior de MySQL (inferior a 4.0.2), reemplace la primera consulta GRANT SELECT con lo siguiente:

GRANT SELECT (Host, Usuario, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv) EN mysql.user TO "pma"@"localhost";

Y si desea utilizar las funciones de marcadores y enlaces:

CONCEDER SELECCIONAR, INSERTAR, ACTUALIZAR, ELIMINAR EN .* A "pma"@"localhost";

(Por supuesto, esto supone que se debe configurar la infraestructura de la tabla vinculada).

  • Por supuesto, el usuario deberá permitir que su navegador utilice cookies. Este es ahora un requisito obligatorio para todos los métodos de autenticación.
  • En este modo, después de pasar la identificación inicial, phpMyAdmin crea un archivo cookie en la computadora del usuario que contiene el nombre de usuario y la contraseña del usuario, que se ingresarán automáticamente durante sesiones posteriores.
  • Al utilizar este modo, el usuario puede cerrar sesión en phpMyAdmin e iniciar sesión con un nombre de usuario diferente.
  • Si va a realizar el procedimiento de identificación en un servidor arbitrario, preste atención a la directiva $cfg["AllowArbitraryServer"].
  • Como se indica en la sección "Requisitos técnicos", tener la biblioteca PHP mcrypt en el servidor puede acelerar la fase de autorización, pero no es necesaria su presencia.
  • "config" - autenticación

    Nuevo en el sitio

    >

    Más popular