Saturday 18 November 2017

Phpmyadmin Type Binary Options


PhpMyAdmin Traer MySQL a la web Acerca de phpMyAdmin es una herramienta de software libre escrita en PHP. Destinado a manejar la administración de MySQL a través de la Web. PhpMyAdmin soporta una amplia gama de operaciones en MySQL y MariaDB. Las operaciones de uso frecuente (gestión de bases de datos, tablas, columnas, relaciones, índices, usuarios, permisos, etc.) se pueden realizar a través de la interfaz de usuario, mientras que todavía tiene la capacidad de ejecutar directamente cualquier sentencia SQL. PhpMyAdmin viene con una amplia gama de documentación y los usuarios son bienvenidos a actualizar nuestras páginas wiki para compartir ideas y howtos para diversas operaciones. El equipo de phpMyAdmin tratará de ayudarle si enfrenta cualquier problema que pueda utilizar una variedad de canales de soporte para obtener ayuda. PhpMyAdmin también está muy profundamente documentado en un libro escrito por uno de los desarrolladores ndash Dominando phpMyAdmin para una gestión eficaz de MySQL. Que está disponible en inglés y español. Para facilitar el uso a un amplio rango de personas, phpMyAdmin está siendo traducido a 72 idiomas y soporta tanto idiomas LTR como RTL. PhpMyAdmin es un proyecto de dieciocho años con una base de código estable y flexible que puede obtener más información sobre el proyecto y su historia y los premios que obtuvo. Cuando el proyecto cumplió 15 años, publicamos una página de celebración. El proyecto phpMyAdmin es miembro de Software Freedom Conservancy. SFC es una organización sin fines de lucro que ayuda a promover, mejorar, desarrollar y defender los proyectos de Software Libre, Libre y de Software Libre (FLOSS). Características Interfaz web intuitiva Soporte para la mayoría de las funciones de MySQL: búsqueda y despliegue de bases de datos, tablas, vistas, campos e índices, creación, copia, eliminación, cambio de nombre y alteración de bases de datos, tablas, Ejecutar, editar y marcar cualquier sentencia SQL, incluso las consultas por lotes administran las cuentas de usuario y privilegios de MySQL y administran procedimientos almacenados y disparadores. Importar datos desde CSV y SQL Exportar datos a varios formatos: CSV. SQL. XML. PDF. ISO / IEC 26300 - Texto OpenDocument y hoja de cálculo, Word. LATEX y otros Administrar múltiples servidores Creación de gráficos de la disposición de la base de datos en varios formatos Creación de consultas complejas utilizando Query-by-example (QBE) Búsqueda global en una base de datos o un subconjunto de ella Transformando datos almacenados en cualquier formato utilizando un conjunto de funciones predefinidas, Como mostrar datos BLOB como imagen o vínculo de descarga Y mucho más. Cambiar estructura de tabla en phpMyAdmin Este capítulo explora la edición de definiciones de tablas y el uso de tipos de columnas especiales. Al desarrollar aplicaciones Web (o cualquier aplicación), los requisitos a menudo cambian debido a necesidades nuevas o modificadas. Los desarrolladores deben acomodar estos cambios a través de la estructura de la tabla. Este es el capítulo seis de Mastering phpMyAdmin para la gestión eficaz de MySQL por Marc Delisle (Packt Publishing, abril de 2004, ISBN 1904811035). Supongamos que necesitamos un nuevo campo para almacenar un lenguaje de libros y, por defecto, los libros en los que guardamos los datos están escritos en inglés. Decidimos que el campo se llamará lenguaje y será un código compuesto de dos caracteres (es de forma predeterminada). En la subpágina Estructura de la vista Tabla de la tabla de libros, podemos encontrar el cuadro de diálogo Agregar nuevo campo. Aquí, especificamos cuántos campos nuevos queremos y dónde van los nuevos campos. Las posiciones de los nuevos campos en la tabla sólo importan desde un punto de vista del desarrollador usualmente agrupamos los campos lógicamente para encontrarlos más fácilmente en la lista de campos. La posición exacta de los campos no jugará un papel en los resultados previstos (salida de las consultas), porque estos resultados se pueden ajustar independientemente de la estructura de la tabla. Normalmente, los campos más importantes (incluyendo las claves) se encuentran al principio de la tabla, pero esto es una cuestión de preferencia personal. En este caso, elegimos poner el nuevo campo En el final de la tabla, que es la primera opción en el menú, y hacer clic en el botón Ir: A continuación, ver el panel familiar para los nuevos campos, se repite el número de campos solicitados . Lo llenamos, y esta vez ponemos un valor por defecto, en. A continuación, haga clic en Guardar. Este panel apareció en modo horizontal, el valor predeterminado para cfg8216DefaultPropDisplay8217. Si establecemos cfg8216DefaultPropDisplay8217 a 8216vertical8217. El panel para agregar nuevos campos (junto con el panel para editar la estructura de un campo) se presentará en orden vertical. Las ventajas de trabajar en modo vertical se vuelven obvias especialmente cuando hay más opciones para cada campo, como se explica en el Capítulo 16 sobre Transformaciones basadas en MIME. Let8217s ver cómo el panel aparece si estamos en modo vertical y pedir tres nuevos campos: Este capítulo es de Mastering phpMyAdmin para la gestión eficaz de MySQL por Marc Delisle (Packt Publishing, abril de 2004, ISBN 1904811035). Compruébelo en su librería favorita hoy. En la subpágina Estructura, podemos hacer más cambios en nuestra tabla. Para este ejemplo, hemos configurado cfg8216PropertiesIconic8217 a 8216both8217 para ver tanto los iconos junto con su explicación de texto: Este panel no permite todos los cambios posibles en los campos. Permite específicamente: Cambiar una estructura de campo, utilizando el enlace Cambiar en un campo específico Eliminar un campo: Eliminar Agregar un campo a una clave primaria existente Establecer un índice no único o un índice Único en un campo Establecer un índice de texto completo Si el tipo de campo lo permite) Estos son enlaces rápidos que pueden ser útiles en situaciones específicas. Tenga en cuenta que no reemplazan el panel de administración de índices completo ni el panel de estructura de campo completo. Ambos se explican en este capítulo. También podemos usar las casillas de verificación para elegir los campos, y con el apropiado con los iconos seleccionados, Editar los campos o hacer una eliminación de campos múltiples con Drop. La opción Ver todos / Desmarcar todos nos permite comprobar o desmarcar fácilmente todas las casillas. Ahora exploraremos cómo usar el tipo de campo TEXT y los valores de configuración relevantes para ajustar el mejor comportamiento posible de phpMyAdmin. Primero agregamos un campo TEXT denominado descripción: Hay tres parámetros que controlan el diseño del área de texto que se mostrará en el modo Insertar o Editar para los campos TEXTO. En primer lugar, el número de columnas y filas para cada campo se define por: cfg8216TextareaCols8217 40 cfg8216TextareaRows8217 7 Esto da (de forma predeterminada) el siguiente espacio para trabajar en un campo TEXT: Los ajustes no imponen un límite distinto del visual y un desplazamiento vertical Barra es creada por el navegador, si fuera necesario. Aunque MEDIUMTEXT. TEXTO. Y las columnas LONGTEXT pueden acomodar más de 32K de datos, los navegadores actuales no siempre pueden editarlos con el mecanismo que ofrece HTML: un área de texto. De hecho, la experimentación ha convencido al equipo de desarrollo de phpMyAdmin para que el producto muestre un mensaje de advertencia si el contenido es mayor de 32K, diciéndole a los usuarios que tal vez no sea editable. Para los campos LONGTEXT, el ajuste de cfg8216LongtextDoubleTextarea8217 a TRUE dobla el espacio de edición disponible. Este capítulo es de Mastering phpMyAdmin para la gestión eficaz de MySQL por Marc Delisle (Packt Publishing, abril de 2004, ISBN 1904811035). Compruébelo en su librería favorita hoy. Los campos BLOB suelen usarse para almacenar algunos datos binarios (imagen, sonido), aunque la documentación de MySQL implica que incluso los campos TEXT podrían ser utilizados con el mismo propósito. Sin embargo, la intención de phpMyAdmin8217s es trabajar con campos BLOB para contener todos los datos binarios. Veremos en el Capítulo 16, Transformaciones basadas en MIME, que hay mecanismos especiales disponibles para ir más allá con campos BLOB, incluyendo poder ver algunas imágenes directamente desde phpMyAdmin. Primero agregamos un campo BLOB, coverphoto. A nuestra tabla de libros: Si ahora examinamos la tabla, podemos ver la información de longitud de campo BLOB 0 bytes para cada campo BLOB: Esto se debe a que la directiva de configuración cfg8216ShowBlob8217 se establece en FALSE de forma predeterminada, bloqueando así la visualización del contenido BLOB en Browse Y Modos de edición (y mostrar un binario no editar advertencia). Este comportamiento es intencionalmente no podemos hacer nada con los datos binarios representados en texto plano. Carga de contenido binario Si ahora editamos una fila, vemos la advertencia y un botón Examinar. Aunque la edición no está permitida, podemos subir fácilmente un texto o un archivo binario a esta columna BLOB. Let8217s elige un archivo de imagen usando el botón Examinar, por ejemplo, el archivo pmalogo. png en el directorio phpMyAdmin / images: Ahora hemos subido una imagen dentro de este campo, para una fila específica: Si cfg8216ShowBlob8217 está establecido en TRUE. Vemos lo siguiente en el campo BLOB: El parámetro cfg8216ProtectBinary8217 controla lo que se puede hacer al editar campos binarios (BLOBs y cualquier otro campo con el atributo binario). El valor por defecto 8216blob8217 nos permite proteger contra la edición de campos BLOB, lo que nos permite editar otros campos marcados como binarios por MySQL. Un valor de 8216all8217 protegería contra editar incluso campos BLOB. Un valor de FALSE no protegería nada, permitiéndonos así editar todos los campos. Si intentamos la última opción, veremos lo siguiente en el panel Editar de esta fila: Es probable que este no sea nuestro editor de imágenes favorito. De hecho, puede dañar los datos incluso si guardamos esta fila sin tocar el campo BLOB. Pero la configuración para eliminar ProtectBinary existe porque algunos usuarios ponen texto en sus BLOBs y deben tener permiso para modificarlos. Los tipos de datos de MySQL BLOB son en realidad similares a sus tipos de datos TEXT correspondientes, con la única diferencia de ser tratados como sensibles a mayúsculas y minúsculas para fines de clasificación y comparación. Esta es la razón por la cual phpMyAdmin puede ser configurado para permitir la edición de campos BLOB. Este capítulo es de Mastering phpMyAdmin para la gestión eficaz de MySQL por Marc Delisle (Packt Publishing, abril de 2004, ISBN 1904811035). Compruébelo en su librería favorita hoy. Ambos tipos de campos pretenden representar una lista de valores posibles, la diferencia es que el usuario puede elegir sólo un valor de una lista definida de valores con ENUM. Y más de un valor con SET. Con SET. Los valores múltiples todos entran en una celda los valores múltiples no implican la creación de más de una fila de datos. Añadimos un campo llamado género y lo definimos como un ENUM. Por ahora, optamos por poner códigos cortos en la lista de valores, y uno de ellos (F) como el valor por defecto: En la lista de valores, tenemos que incluir cada valor dentro de comillas simples, a diferencia del campo de valor predeterminado. En nuestro diseño, sabemos que estos valores representan la fantasía. Niño. Y Novela. Pero por ahora queremos ver el comportamiento de interface8217s con códigos cortos. En el panel Insertar, ahora vemos una interfaz de caja de radio: Si decidimos tener más códigos autodescriptivos, podemos volver al modo Estructura y cambiar la definición del campo de género. En el ejemplo siguiente, no vemos la lista completa de valores porque el campo no es lo suficientemente grande, pero lo que ingresamos fue 8216Fantasy8217, 8216Child8217, 8216Novel8217. También tenemos que cambiar el valor por defecto a uno de los valores posibles, para evitar recibir un mensaje de error al intentar guardar esta modificación de la estructura del archivo. Con la lista de valores modificados, el panel Insertar ahora tiene las siguientes características: Observe que los botones de radio anteriores han cambiado a una lista de selección debido al tamaño más largo de los valores posibles. Si queremos más de un valor posible seleccionado, tenemos que cambiar el tipo de campo a SET. Se puede usar la misma lista de valores, pero ahora, usando nuestro selector de valor múltiple (normalmente control-clic), podemos seleccionar más de un valor: Para el ejemplo anterior, sólo almacenaríamos los códigos de género en la tabla de libros en una tabla normalizada Estructura de datos, y se basaría en otra tabla para almacenar la descripción de cada código. De hecho, no usaríamos un SET o ENUM en este caso. Este capítulo es de Mastering phpMyAdmin para la gestión eficaz de MySQL por Marc Delisle (Packt Publishing, abril de 2004, ISBN 1904811035). Compruébelo en su librería favorita hoy. Post navigationConfiguration Casi todos los datos configurables se colocan en config. inc. php. Si este archivo no existe, consulte la sección Instalación para crear uno. Este archivo sólo necesita contener los parámetros que desea cambiar de su valor predeterminado correspondiente en libraries / config. default. php. Si falta una directiva en su archivo, sólo puede añadir otra línea con el archivo. Este archivo es para sobrescribir los valores predeterminados si desea utilizar el valor predeterminado there8217s no es necesario agregar una línea aquí. Los parámetros relacionados con el diseño (como los colores) se colocan en themes / themename / layout. inc. php. También puede crear archivos config. footer. inc. php y config. header. inc. php para agregar el código específico del sitio que se incluirá al principio y al final de cada página. Algunas distribuciones (por ejemplo, Debian o Ubuntu) almacenan config. inc. php en / etc / phpmyadmin en lugar de dentro de fuentes phpMyAdmin. Los usuarios de Mac deben tener en cuenta que si se encuentra en una versión anterior a Mac OS X. PHP no parece tener gusto del extremo de las líneas del carácter de las líneas (r). Así que asegúrese de elegir la opción que permite utilizar el nix final de carácter de línea (n) en su editor de texto antes de guardar un script que ha modificado. Ajustes básicos Descontinuado desde la versión 4.6.0: Esta configuración ya no está disponible desde phpMyAdmin 4.6.0. Por favor, ajuste su servidor web en su lugar. Establece aquí la URL completa (con ruta completa) al directorio phpMyAdmin installation8217s. P. ej. Example. net/pathtoyourphpMyAdmindirectory/. Tenga en cuenta también que la dirección URL de la mayoría de los servidores web es sensible a los casos. No se olvide de la barra final al final. Comenzando con la versión 2.3.0, es aconsejable intentar dejarlo en blanco. En la mayoría de los casos phpMyAdmin detecta automáticamente el ajuste correcto. Los usuarios de reenvío de puertos tendrán que configurar cfgPmaAbsoluteUri (más información). Una buena prueba es examinar una tabla, editar una fila y guardarla. Debería haber un mensaje de error si phpMyAdmin tiene problemas para detectar automáticamente el valor correcto. Si obtiene un error que debe establecerse o si el código de autodetección no logra detectar su ruta, publique un informe de error en nuestro rastreador de errores para que podamos mejorar el código. 1.40 Al acceder a phpMyAdmin a través de un proxy inverso de Apache, el inicio de sesión de cookies no funciona. Comenzando con la versión 2.3.0 phpMyAdmin ofrece muchas características para trabajar con mesas maestras / extranjeras (vea cfgServersipmadb). Si ha intentado configurarlo y no funciona para usted, eche un vistazo a la página de estructura de una base de datos en la que desee utilizarla. Encontrará un enlace que analizará por qué se han inhabilitado esas funciones. Si no desea utilizar estas funciones, establezca esta variable en true para que este mensaje no aparezca. Una matriz de servidores con la configuración que se muestra a continuación Desde la versión 1.4.2, phpMyAdmin admite la administración de varios servidores MySQL. Por lo tanto, se ha agregado un array cfgServers que contiene la información de inicio de sesión para los diferentes servidores. El primer cfgServersihost contiene el nombre de host del primer servidor, el segundo cfgServersihost el nombre de host del segundo servidor, etc. En libraries / config. default. php. Sólo hay una sección para la definición de servidor, sin embargo, puede poner tantas como necesite en config. inc. php. Copie ese bloque o las partes necesarias (usted no tiene que definir todos los ajustes, solo los que necesita cambiar). La matriz cfgServers comienza con cfg8216Servers82171. No utilice cfg8216Servers82170. Si desea más de un servidor, simplemente copie la siguiente sección (incluyendo i incrementation) times. No hay necesidad de definir la matriz completa del servidor, solo defina los valores que necesita cambiar. El nombre de host o la dirección IP de su i-ésimo servidor MySQL. P. ej. Localhost Los valores posibles son: nombre de host, p. Localhost o mydb. example. org dirección IP, p. 127.0.0.1 o 192.168.10.1 punto -. . Es decir, utilizar pipes nombrados en sistemas de ventanas vacíos -. Desactiva este servidor phpMyAdmin admite la conexión a servidores MySQL accesibles sólo a través de IPv6. Para conectarse a un servidor MySQL IPv6, ingrese su dirección IPv6 en este campo. El número de puerto de su i-ésimo servidor MySQL. El valor predeterminado es 3306 (dejar en blanco). Si utiliza localhost como nombre de host, MySQL ignora este número de puerto y se conecta con el socket, por lo que si desea conectarse a un puerto distinto del puerto predeterminado, utilice 127.0.0.1 o el nombre de host real en cfgServersihost. El camino al zócalo para usar. Deje en blanco el valor predeterminado. Para determinar el socket correcto, compruebe su configuración MySQL o, utilizando el cliente de línea de comandos mysql, emita el comando status. Entre la información resultante se mostrará el socket utilizado. Nuevo en la versión 4.6.0: Esto es compatible desde phpMyAdmin 4.6.0. Si su instalación de PHP utiliza el MySQL Native Driver (mysqlnd), su servidor MySQL es 5.6 o posterior, y su certificado SSL es auto-firmado, existe la posibilidad de que su conexión SSL falle debido a la validación. Si establece esto en false, desactivará la comprobación de validación. Desde PHP 5.6.0 también verifica si el nombre del servidor coincide con el CN ​​del certificado de it8217s. Actualmente no hay manera de desactivar esta comprobación sin deshabilitar la verificación completa de SSL. Este indicador sólo funciona con PHP 5.6.16 o posterior. Google Cloud SQL con SSL Qué tipo de conexión usar con el servidor MySQL. Sus opciones son socket y tcp. Por defecto a tcp, es casi garantizado que esté disponible en todos los servidores MySQL, mientras que los sockets no son compatibles con algunas plataformas. Para utilizar el modo de socket, su servidor MySQL debe estar en la misma máquina que el servidor Web. Permitir intentar iniciar sesión sin contraseña cuando falla un inicio de sesión con contraseña. Esto se puede usar junto con la autenticación HTTP, cuando la autenticación se realiza de alguna otra manera y phpMyAdmin obtiene el nombre de usuario de auth y utiliza una contraseña vacía para conectarse a MySQL. El inicio de sesión de contraseña se sigue intentando en primer lugar, pero como fallback, no se intenta ningún método de contraseña. String o array Si se establece en un (una matriz de) nombre (s) de base de datos, sólo se mostrará al usuario esta (s) base de datos. Desde phpMyAdmin 2.2.1, este / estos nombre (s) de bases de datos pueden contener caracteres comodín de MySQL (82208221 y 82208221): si desea utilizar instancias literales de estos caracteres, escóndelos (I. E. use mydb y no mydb). Esta configuración es una manera eficiente de reducir la carga del servidor ya que este último no necesita enviar solicitudes MySQL para crear la lista de bases de datos disponibles. Pero no reemplaza las reglas de privilegios del servidor de base de datos MySQL. Si se establece, sólo significa que sólo se mostrarán estas bases de datos, pero no que se puedan utilizar todas las demás bases de datos. Un ejemplo de uso de más de una base de datos: Cambiado en la versión 4.0.0: Las versiones anteriores permitieron especificar el orden de visualización de los nombres de base de datos a través de esta directiva. Expresión regular para ocultar algunas bases de datos de usuarios no privilegiados. Esto sólo los oculta de la lista, pero un usuario todavía puede acceder a ellos (utilizando, por ejemplo, el área de consulta SQL). Para limitar el acceso, use el sistema de privilegios de MySQL. Por ejemplo, para ocultar todas las bases de datos que comienzan con la letra 8220a8221, use y para ocultar tanto el uso de 8220db18221 como el de 8220db28221. Puede encontrar más información sobre las expresiones regulares en la porción de sintaxis de patrón PCRE del manual de referencia de PHP. Sólo es útil cuando se utiliza phpMyAdmin con varias entradas de servidor. Si se establece, esta cadena se mostrará en lugar del nombre de host en el menú desplegable de la página principal. Esto puede ser útil si desea mostrar sólo ciertas bases de datos en su sistema, por ejemplo. Para autenticación HTTP, todos los caracteres que no sean US-ASCII serán eliminados. El nombre de la base de datos que contiene el almacenamiento de configuración de phpMyAdmin. Consulte la sección de almacenamiento de configuración de phpMyAdmin en este documento para ver las ventajas de esta característica y para obtener una forma rápida de crear esta base de datos y las tablas necesarias. Si usted es el único usuario de esta instalación de phpMyAdmin, puede usar su base de datos actual para almacenar esas tablas especiales en este caso, simplemente coloque su nombre de base de datos actual en cfgServersipmadb. Para una instalación multiusuario, establezca este parámetro en el nombre de su base de datos central que contiene el almacenamiento de configuración de phpMyAdmin. String or false Desde la versión 2.2.0 phpMyAdmin permite a los usuarios marcar consultas. Esto puede ser útil para las consultas que ejecuta a menudo. Para permitir el uso de esta funcionalidad: configure cfgServersipmadb y el almacenamiento de la configuración phpMyAdmin ingrese el nombre de la tabla en cfgServersibookmarktable Esta característica se puede deshabilitar estableciendo la configuración en false. String o false Desde la versión 2.2.4 puede describir, en una tabla especial 8216relation8217, qué columna es una clave en otra tabla (una clave externa). PhpMyAdmin utiliza actualmente para: hacer clicable, al explorar la tabla maestra, los valores de datos que apuntan a la pantalla de tabla externa en una punta de herramienta opcional 8220display column8221 al explorar la tabla maestra, si mueve el mouse a una columna que contiene Una clave externa (utilice también la tabla 8216tableinfo8217) (consulte 6.7 Cómo puedo utilizar la función 8220display column8221) en el modo de edición / inserción, muestre una lista desplegable de posibles claves foráneas (se muestra el valor de la clave y la columna de la pantalla 82208221) (véase 6.21 En el modo de edición / inserción, ¿cómo puedo ver una lista de valores posibles para una columna, basados ​​en alguna tabla externa)? Muestra enlaces en la página de propiedades de la tabla, para comprobar la integridad referencial Por ejemplo, crear combinaciones automáticas (véase 6.6 Cómo puedo utilizar la tabla de relación en la consulta por ejemplo) le permiten obtener un esquema PDF de su base de datos (también utiliza la tabla tablecoords). Las teclas pueden ser numéricas o de carácter. Para permitir el uso de esta funcionalidad: configure cfgServersipmadb y el almacenamiento de configuración de phpMyAdmin ponga el nombre de la tabla de relación en cfgServersirelation ahora como usuario normal abra phpMyAdmin y para cada una de sus tablas donde desee utilizar esta función, haga clic en Structure / Relation view / Y elegir columnas extranjeras. Esta característica se puede desactivar configurando la configuración como falsa. En la versión actual, masterdb debe ser el mismo que foreigndb. Esas columnas se han puesto en el desarrollo futuro de las relaciones cruz-db. String o false Desde la versión 2.3.0 se puede describir, en una tabla especial 8216tableinfo8217, qué columna se va a mostrar como punta de herramienta al mover el cursor sobre la tecla correspondiente. Esta variable de configuración mantendrá el nombre de esta tabla especial. Para permitir el uso de esta funcionalidad: configure cfgServersipmadb y el almacenamiento de configuración de phpMyAdmin, coloque el nombre de la tabla en cfgServersitableinfo (por ejemplo, pmatableinfo) y luego para cada tabla donde desee utilizar esta función, haga clic en 8220Structure / Relation view / Choose column to display8221 to choose la columna. Esta característica se puede desactivar configurando la configuración como falsa. 6.7 ¿Cómo puedo usar la cadena 8220display column8221 o una cadena falsa o falsa Desde la versión 2.3.0 puede tener phpMyAdmin crear páginas PDF que muestren las relaciones entre sus tablas. Además, la interfaz de diseño permite gestionar visualmente las relaciones. Para ello se necesitan dos tablas 8220pdfpages8221 (almacenar información sobre las páginas PDF disponibles) y 8220tablecoords8221 (almacenar coordenadas donde cada tabla se colocará en una salida de esquema PDF). Debe utilizar la función 8220relation8221. Para permitir el uso de esta funcionalidad: configure cfgServersipmadb y el almacenamiento de configuración phpMyAdmin, coloque los nombres de tabla correctos en cfgServersitablecoords y cfgServersipdfpages Esta característica se puede desactivar configurando cualquiera de las configuraciones en false. 6.8 ¿Cómo puedo producir un esquema PDF de mi base de datos. String o false Esta parte requiere una actualización de contenido Desde la versión 2.3.0 puede almacenar comentarios para describir cada columna de cada tabla. A continuación, se mostrarán en el 8220printview8221. A partir de la versión 2.5.0, los comentarios se utilizan en las páginas de propiedades de la tabla y en la vista de exploración de tabla, que aparecen como sugerencias sobre el nombre de la columna (página de propiedades) o incrustadas en el encabezado de la tabla en la vista de exploración. También se pueden mostrar en un volcado de tabla. Consulte las directivas de configuración pertinentes más adelante. También es nuevo en el release 2.5.0 un sistema de transformación MIME que también se basa en la siguiente estructura de tablas. Consulte Transformaciones para obtener más información. Para utilizar el sistema de transformación MIME, su tabla columninfo tiene que tener las tres nuevas columnas 8216mimetype8217, 8216transformation8217, 8216transformationoptions8217. A partir de la versión 4.3.0, se ha introducido un nuevo sistema de transformación orientado a los insumos. Además, se eliminó el código de compatibilidad con versiones anteriores utilizado en el antiguo sistema de transformaciones. Como resultado, una actualización a la tabla columninfo es necesaria para las transformaciones anteriores y el nuevo sistema de transformación orientado a la entrada a trabajar. PhpMyAdmin lo actualizará automáticamente analizando la estructura actual de la tabla columninfo. Sin embargo, si algo va mal con la actualización automática, puede utilizar la secuencia de comandos de SQL que se encuentra en ./sql/upgradecolumninfo430.sql para actualizarla manualmente. Para permitir el uso de esta funcionalidad: configure cfgServersipmadb y el almacenamiento de la configuración phpMyAdmin poner el nombre de la tabla en cfgServersicolumninfo (por ejemplo, pmacolumninfo) para actualizar su tabla PRE-2.5.0 Columncomments use esto: y recuerde que la Variable en config. inc. php Ha cambiado el nombre de cfgServersicolumncomments a cfgServersicolumninfo para actualizar su tabla de columnas de PRE-4.3.0 manualmente utilice esta secuencia de comandos ./sql/upgradecolumninfo430.sql SQL. Esta característica se puede desactivar configurando la configuración como falsa. Para que la funcionalidad de actualización automática funcione, su cfgServersicontroluser debe tener privilegios ALTER en la base de datos phpmyadmin. Consulte la documentación de MySQL para GRANT sobre cómo conceder privilegios a un usuario. Desde la versión 4.2.0 puede mostrar una lista de tablas seleccionadas en el panel de navegación. Le ayuda a saltar a la tabla directamente, sin necesidad de seleccionar la base de datos, y luego seleccionar la tabla. Cuando selecciona una tabla de la lista, saltará a la página especificada en cfgNavigationTreeDefaultTabTable. Puede agregar tablas a esta lista o quitar tablas de ella en la página de estructura de la base de datos haciendo clic en los iconos de estrellas junto a los nombres de tabla. Con cfgNumFavoriteTables puede configurar el número máximo de tablas favoritas que se muestran. Sin configurar el almacenamiento, todavía puede acceder a las tablas favoritas, pero desaparecerá después de cerrar la sesión. Para permitir el uso de esta funcionalidad de forma persistente: configure cfgServersipmadb y el almacenamiento de configuración phpMyAdmin poner el nombre de la tabla en cfgServersifavorite (por ejemplo, pmafavorite) Esta característica puede desactivarse estableciendo la configuración en false. String or false Desde la liberación 3.5.0 phpMyAdmin se puede configurar para recordar varias cosas (columna ordenada cfgRememberSorting, orden de columna y visibilidad de columna desde una tabla de base de datos) para examinar las tablas. Sin configurar el almacenamiento, estas características todavía se pueden utilizar, pero los valores desaparecerán después de cerrar la sesión. Para permitir el uso de esta funcionalidad de forma persistente: configure cfgServersipmadb y el almacenamiento de la configuración phpMyAdmin poner el nombre de la tabla en cfgServersitableuiprefs (por ejemplo, pmatableuiprefs) Esta característica puede desactivarse estableciendo la configuración en false. String or false Desde la versión 4.3.0 puede disponer de una lista central de columnas por base de datos. Usted puede agregar / quitar columnas a la lista según su requisito. Estas columnas en la lista central estarán disponibles para usar mientras crea una nueva columna para una tabla o crea una tabla en sí. Puede seleccionar una columna de la lista central mientras crea una nueva columna, esto le ahorrará escribir de nuevo la misma definición de columna o escribir diferentes nombres para una columna similar. Para permitir el uso de esta funcionalidad: configure cfgServersipmadb y el almacenamiento de configuración phpMyAdmin, coloque el nombre de la tabla en cfgServersicentralcolumns (por ejemplo, pmacentralcolumns) Esta característica se puede deshabilitar estableciendo la configuración en false. String or false Desde la versión 4.5.0 se puede recordar la configuración de su diseñador. Su elección con respecto a 8216Angular / Direct Links8217, 8216Snap to Grid8217, 8216Toggle Relation Lines8217, 8216Small / Big All8217, 8216Move Menu8217 y 8216Pin Text8217 pueden recordarse de forma persistente. Para permitir el uso de esta funcionalidad: configure cfgServersipmadb y el almacenamiento de la configuración phpMyAdmin ponga el nombre de la tabla en cfgServersidesignersettings (por ejemplo, pmadesignersettings) Esta característica se puede deshabilitar estableciendo la configuración en false. String or false Desde la versión 4.2.0 se pueden guardar y cargar búsquedas de consulta por ejemplo desde el panel Database gt Query. Para permitir el uso de esta funcionalidad: configure cfgServersipmadb y el almacenamiento de la configuración phpMyAdmin ponga el nombre de la tabla en cfgServersisavedsearches (por ejemplo, pmasavedsearches) Esta característica puede desactivarse estableciendo la configuración en false. String or false Desde la versión 4.5.0 puede guardar y cargar plantillas de exportación. Para permitir el uso de esta funcionalidad: configure cfgServersipmadb y el almacenamiento de configuración de phpMyAdmin, coloque el nombre de la tabla en cfgServersiexporttemplates (por ejemplo, pmaexporttemplates) Esta característica puede desactivarse estableciendo la configuración en false. String or false Desde la liberación 3.3.x está disponible un mecanismo de seguimiento. Le ayuda a realizar el seguimiento de cada comando SQL ejecutado por phpMyAdmin. El mecanismo admite el registro de la manipulación de datos y las declaraciones de definición de datos. Después de habilitarlo, puede crear versiones de tablas. La creación de una versión tiene dos efectos: phpMyAdmin guarda una instantánea de la tabla, incluyendo la estructura y los índices. PhpMyAdmin registra todos los comandos que cambian la estructura y / o los datos de la tabla y enlaza estos comandos con el número de versión. Por supuesto, puedes ver los cambios realizados. En la página de seguimiento se dispone de un informe completo para cada versión. Para el informe puede utilizar filtros, por ejemplo, puede obtener una lista de sentencias dentro de un intervalo de fechas. Si desea filtrar nombres de usuario, puede ingresar todos los nombres o ingresar una lista de nombres separados por 8216,8217. Además, puede exportar el informe (filtrado) a un archivo oa una base de datos temporal. Para permitir el uso de esta funcionalidad: configure cfgServersipmadb y el almacenamiento de la configuración phpMyAdmin ponga el nombre de la tabla en cfgServersitracking (por ejemplo, pmatracking) Esta característica puede desactivarse estableciendo la configuración en false. Si el mecanismo de seguimiento crea versiones para tablas y vistas automáticamente. Si se establece en true y crea una tabla o vista con y no existe ninguna versión para ella, el mecanismo creará una versión para usted automáticamente. CREATE TABLE, ALTER TABLE, DROP TABLE, RENAME TABLE, CREATE INDEX, DROP INDEX, INSERT, UPDATE, DELETE, TRUNCATE, REPLACE, CREATE VIEW, ALTER VIEW, DROP VIEW, CREATE DATABASE, ALTER DATABASE, DROP DATABASE Define la lista de sentencias La creación automática se utiliza para las nuevas versiones. Si su orden de reglas está vacío, entonces la autorización de IP está deshabilitada. Si su orden de reglas está configurado para denegar, permita que el sistema aplique todas las reglas de denegación seguidas por las reglas de permiso. El acceso está permitido por defecto. Cualquier cliente que no coincida con un comando Denegar o que coincida con un comando Permitir tendrá acceso al servidor. Si su orden de reglas está configurado para permitir, niegue entonces el sistema aplica todas las reglas permitidas seguidas por las reglas de denegación. El acceso se deniega de forma predeterminada. Any client which does not match an Allow directive or does match a Deny directive will be denied access to the server. If your rule order is set to explicit . authorization is performed in a similar fashion to rule order 8216deny, allow8217, with the added restriction that your host/username combination must be listed in the allow rules, and not listed in the deny rules. This is the most secure means of using Allow/Deny rules, and was available in Apache by specifying allow and deny rules without setting any order. Please also see cfgTrustedProxies for detecting IP address behind proxies. array of strings The general format for the rules is as such: If you wish to match all users, it is possible to use a as a wildcard in the username field. There are a few shortcuts you can use in the ipmask field as well (please note that those containing SERVERADDRESS might not be available on all webservers): Having an empty rule list is equivalent to either using allow from all if your rule order is set to deny, allow or deny from all if your rule order is set to allow, deny or explicit . For the IP address matching system, the following work: xxx. xxx. xxx. xxx (an exact IP address ) xxx. xxx. xxx. yyy-zzz (an IP address range) xxx. xxx. xxx. xxx/nn (CIDR, Classless Inter-Domain Routing type IP addresses) But the following does not work: For IPv6 addresses, the following work: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx (an exact IPv6 address) xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:yyyy-zzzz (an IPv6 address range) xxxx:xxxx:xxxx:xxxx/nn (CIDR, Classless Inter-Domain Routing type IPv6 addresses) But the following does not work: The 8220cookie8221 authtype uses AES algorithm to encrypt the password. If you are using the 8220cookie8221 authtype, enter here a random passphrase of your choice. It will be used internally by the AES algorithm: you wont be prompted for this passphrase. The secret should be 32 characters long. Using shorter will lead to weaker security of encrypted cookies, using longer will cause no harm. The configuration is called blowfishsecret for historical reasons as Blowfish algorithm was originally used to do the encryption. Changed in version 3.1.0: Since version 3.1.0 phpMyAdmin can generate this on the fly, but it makes a bit weaker security as this generated secret is stored in session and furthermore it makes impossible to recall user name from cookie. Enables Zero Configuration mode in which the user will be offered a choice to create phpMyAdmin configuration storage in the current database or use the existing one, if already present. This setting has no effect if the phpMyAdmin configuration storage database is properly created and the related configuration directives (such as cfgServersipmadb and so on) are configured. You can select here which functions will be used for character set conversion. Possible values are: auto - automatically use available one (first is tested iconv, then recode) iconv - use iconv or libiconv functions recode - use recodestring function mb - use mbstring extension none - disable encoding conversion Enabled charset conversion activates a pull-down menu in the Export and Import pages, to choose the character set when exporting a file. The default value in this menu comes from cfgExportcharset and cfgImportcharset . Defines whether to use GZip output buffering for increased speed in HTTP transfers. Set to true/false for enabling/disabling. When set to 8216auto8217 (string), phpMyAdmin tries to enable output buffering and will automatically disable it if your browser has some problems with buffering. IE6 with a certain patch is known to cause data corruption when having enabled buffering. Lists proxies and HTTP headers which are trusted for cfgServersiAllowDenyorder . This list is by default empty, you need to fill in some trusted proxy servers if you want to use rules for IP addresses behind proxy. The following example specifies that phpMyAdmin should trust a HTTPXFORWARDEDFOR ( X - Forwarded-For ) header coming from the proxy 1.2.3.4: The cfgServersiAllowDenyrules directive uses the client8217s IP address as usual. Specifies whether GD gt 2 is available. If yes it can be used for MIME transformations. Possible values are: auto - automatically detect yes - GD 2 functions can be used no - GD 2 function cannot be used cfgCheckConfigurationPermissions The name of the directory where SQL files have been uploaded by other means than phpMyAdmin (for example, ftp). Those files are available under a drop-down box when you click the database or table name, then the Import tab. If you want different directory for each user, u will be replaced with username. Please note that the file names must have the suffix 8221.sql8221 (or 8221.sql. bz28221 or 8221.sql. gz8221 if support for compressed formats is enabled). This feature is useful when your file is too big to be uploaded via HTTP . or when file uploads are disabled in PHP. Please see top of this chapter ( Web server upload/save/import directories ) for instructions how to setup this directory and how to make its usage secure. See 1.16 I cannot upload big dump files (memory, HTTP or timeout problems). for alternatives. The name of the directory where dumps can be saved. If you want different directory for each user, u will be replaced with username. Please note that the directory must exist and has to be writable for the user running webserver. Please see top of this chapter ( Web server upload/save/import directories ) for instructions how to setup this directory and how to make its usage secure. The name of the directory where temporary files can be stored. This is needed for importing ESRI Shapefiles, see 6.30 Import: How can I import ESRI Shapefiles and to work around limitations of openbasedir for uploaded files, see 1.11 I get an 8216openbasedir restriction8217 while uploading a file from the query box. . This directory should have as strict permissions as possible as the only user required to access this directory is the one who runs the webserver. If you have root privileges, simply make this user owner of this directory and make it accessible only by it: If you cannot change owner of the directory, you can achieve a similar setup using ACL : If neither of above works for you, you can still make the directory chmod 777 . but it might impose risk of other users on system reading and writing data in this directory. Please see top of this chapter ( Web server upload/save/import directories ) for instructions how to setup this directory and how to make its usage secure. Various display setting

No comments:

Post a Comment