Juarbo Blog Personal De Julian Bohorquez

20ago/102

Table Is Marked as Crashed and Should be Repaired

Error PhpMyAdmin

Este error (Table Is Marked as Crashed and Should be Repaired) puede ser un gran dolor de cabeza, pero se puede reparar fácilmente, solo debemos dirigirnos al PhpMyAdmin y entrar a la base de datos donde se encuentra la tabla dañada, luego vamos a la pestaña SQL y ejecutamos el siguiente comando:

Nota: Recuerda hacer un Backup de la base de datos antes de ejecutar el comando

repair table nombre_de_la_tabla;

Reemplazando "nombre_de_la_tabla" por el nombre de la tabla que tenga el error y eso es todo, con esto se soluciona este error. En mi caso, sucedió que se me habían desaparecido todas mis entradas en mi blog en WordPress, veamos una imagen del área de administración de mi blog:

PanelWp Table Is Marked as Crashed and Should be Repaired

Esto lo solucione de la forma que vimos mas arriba.

6mar/100

Buscar y Reemplazar en MySQL

mysql replace 1000x323 Buscar y Reemplazar en MySQL

Para buscar y reemplazar texto de alguna celda de la base de datos debemos hacer uso del comando REPLACE, es bastante sencillo de usar, solo debemos tener en cuenta la tabla en la que vamos a trabajar y la columna en la que se encuentra el registro. Para contextualizarlos un poco voy a poner un ejemplo básico para que entiendan la sintaxis de este comando.

update wp_posts set guid = replace(guid, 'juarbo.radio3hp.com', 'www.juarbo.com')

Es la tabla

Esta es le columna

Replace es el comando

Texto a buscar y reemplazar

Texto que reemplazara

Lo que hace este código es buscar dentro de la tabla wp_posts y la columna guid el texto juarbo.radio3hp.com que se encuentre en cada una de las celdas y reemplazarlo por el texto www.juarbo.com.

Osea que si en algún campo había (antes de ejecutar el código) un texto como el siguiente "http://juarbo.radio3hp.com/?p=23" ahora se habrá reemplazado por esto "http://www.juarbo.com/?p=23"

Otro ejemplo útil que me encontré navegando en la red para este comando, es cuando por ejemplo, la base de datos se encontraba en una codificación diferente a la que muestra las tildes y la eñe y arroja varios errores, para ello hay que ejecutar un código como el siguiente:

update wp_posts set post_title = replace(post_title, 'ñ', 'ñ');
update wp_posts set post_title = replace(post_title, 'á', 'á');
update wp_posts set post_title = replace(post_title, 'ó', 'ó');
update wp_posts set post_title = replace(post_title, 'Ã', 'í');
update wp_posts set post_title = replace(post_title, 'íº', 'ú');
update wp_posts set post_title = replace(post_title, 'í‘', 'Ñ');
update wp_posts set post_title = replace(post_title, 'ú', 'ú');
update wp_posts set post_title = replace(post_title, 'í©', 'é');
update wp_posts set post_title = replace(post_title, '–', '–');
update wp_posts set post_content = replace(post_content, 'ñ', 'ñ');
update wp_posts set post_content = replace(post_content, 'á', 'á');
update wp_posts set post_content = replace(post_content, 'ó', 'ó');
update wp_posts set post_content = replace(post_content, 'Ã', 'í');
update wp_posts set post_content = replace(post_content, 'íº', 'ú');
update wp_posts set post_content = replace(post_content, 'í©', 'é');
update wp_posts set post_content = replace(post_content, 'ú', 'ú');
update wp_posts set post_content = replace(post_content, 'í‘', 'Ñ');

Ya saben que pueden dejar sus comentarios si no entienden algo :)

Page 1 of 11

Redes

Suscribete E-Mail

Categorías

Archivo

Blogroll