usa una sacar saber remoto remota que puertos puerto escucha datos conectarse como cambiar mysql grep

una - que es un puerto en mysql



¿cómo grep a través de una base de datos mysql? (4)

En busca de una función / método de ayuda ingenioso para grepping a través de todas las tablas definidas, columnas, procedimientos almacenados, etc., para una base de datos MySql.

Tenía algo similar para SQL Server.


En la base de datos INFORMATION_SCHEMA:

select * from columns WHERE TABLE_NAME LIKE ''%tablename%'' AND COLUMN_NAME LIKE ''%columnname%''

Más información aquí: http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

Ok, no responde completamente tu pregunta pero deberías ser capaz de armarlo como quieras desde aquí.


Hay un procedimiento almacenado aquí ( http://forge.mysql.com/tools/tool.php?id=232 ) para MySQL que creará una tabla para almacenar resultados, luego recorre la tabla COLUMNS de la base de datos de information_schema para obtener la tabla de todas las bases de datos y nombres de columna. A continuación, ejecute una consulta count () en database.table para cada columna con la cadena de búsqueda apropiada en donde condición. Si count ()> 0, esa columna perticular tiene el término de búsqueda, entonces insertará ese triplete (nombre de la base de datos, nombre de la tabla, nombre de la columna) en una tabla. Último Seleccione * de la tabla para ver la tabla de base de datos y los nombres de columna respectivos con el término de búsqueda.


mysqldump --compact --skip-extended-insert -u root -proot mydb | grep "interesting string"


Common Resource Grep (crgrep) busca el nombre de tabla / columna y los datos coinciden y admite MySQL.

http://sourceforge.net/projects/crgrep/

También busca otros recursos difíciles de buscar, como contenido enterrado en archivos. Desarrollé crgrep como una herramienta de código abierto.