title: Problema actualizando la base de datos de Wordpress?
link: http://jj.isgeek.net/2007/11/problema-actualizando-la-base-de-datos-de-wordpress/
author: Jj
description: 
post_id: 366
date: 2007/11/24 02:48:01
created_gmt: 2007/11/24 07:48:01
comment_status: open
slug: problema-actualizando-la-base-de-datos-de-wordpress

Anoche quise entrar a moderar algunos comentarios de spam que han caido por acÃ¡, y me encuentro que al entrar a wp-admin, Wordpress me indica que la base de datos esta outdated y necesita actualizarse.

Muy extraÃ±o debido a que no he hecho ninguna actualizaciÃ³n, tengo la misma versiÃ³n de Wordpress y la bd se mantiene intacta desde mi Ãºltima actividad, salvo que mis amigos en Aureal hayan estado moviendo versiones de PHP, dbms o algo por el estilo.

Bueno, dado el mensaje procedÃ­ con la actualizaciÃ³n y me encuentro con un error de BD, que decÃ­a:
    
    
    
    
    
    
    WordPress
    
    
    
    
    
    
    
    
    
    WordPress database error: [Unknown column 'user_nickname' in 'field list']
    
    
    
    
    SELECT ID, user_nickname, user_nicename FROM wp_users
    
    
    
    
    

FuÃ­ a ver la tabla wp_users y efectivamente no tiene la columna "user_nickname" lo que me pareciÃ³ extraÃ±Ã­simo... esperarÃ­a que si tenga tal campo, asÃ­ que con un ALTER TABLE lo parchÃ© y quise volver a intentar el upgrade.

Ahora ya no me mostraba el error, pero tampoco mostraba nada, nada de nada, asÃ­ que tampoco fuÃ© esa la soluciÃ³n, borrÃ© la columna que acababa de crear para volver a como estaba.

Claro, tambiÃ©n actualicÃ© mi blog a la Ãºltima versiÃ³n de Wordpress estable disponible, pero tampoco fuÃ© el problema.

Luego de quedarme sin mayores ideas de quÃ© pudo estar pasando, fuÃ­ a Google a buscar la soluciÃ³n, puse el query que Wordpress intentaba hacer a la tabla wp_users comoc riterio de bÃºsqueda y caÃ­ en unos foros en portugues de un [chico con mi mismo problema](http://www.guj.com.br/posts/list/74424.java).

AhÃ­ encontrÃ© un vÃ­nculo a una pÃ¡gina [donde estaba la soluciÃ³n a mi problema](http://blog.fragmental.com.br/2007/11/18/problemas-no-wordpressmeio-que-corrigidos/) :D, contenÃ­a el siguiente comando SQL para solucionar
    
    
    
    
    
    
    UPDATE `wp_options` SET `option_value` = '5183' WHERE `wp_options`.`option_id` =73 AND
    
    
    
    
    `wp_options`.`blog_id` =0 AND CONVERT( `wp_options`.`option_name` USING utf8 ) = 'db_version' LIMIT 1 ;
    
    
    
    
    

Al ejecutar tal cual en mi db no encontraba ningÃºn registro... con un poco de SQL encontrÃ© que en mi caso el parÃ¡metro "option_id" debÃ­a estar en "89"
    
    
    
    
    
    
    mysql> select option_name,option_value,blog_id,option_id from wp_options  WHERE  wp_options.option_name  >
    
    
    
    
    +-------------+--------------+---------+-----------+
    
    
    
    
    | option_name | option_value | blog_id | option_id |
    
    
    
    
    +-------------+--------------+---------+-----------+
    
    
    
    
    | db_version  | 1            |       0 |        89 | 
    
    
    
    
    +-------------+--------------+---------+-----------+
    
    
    
    
    1 row in set (0.00 sec)
    
    
    
    
    

AsÃ­ que modifiquÃ© el parÃ¡metro y listo :D
    
    
    
    
    
    
    < .`blog_id` =0 AND CONVERT( `wp_options`.`option_name` USING utf8 ) = 'db_version' LIMIT 1 ;            
    
    
    
    
    Query OK, 1 row affected (0.00 sec)
    
    
    
    
    Rows matched: 1  Changed: 1  Warnings: 0
    
    
    
    
    
    
    
    
    
    

RegresÃ© a la actualizaciÃ³n de Wordpress y luego de proceder todo terminÃ³ adecuadamente y pude volver a entrar a mi Dashboard.

## Comments

**[Koki](#44612 "2007-11-24 11:23:36"):** y por quÃ© se habrÃ¡ puesto a dar problemas de un momento a otro?

**[Jj](#44648 "2007-11-24 19:05:41"):** Resulta que Tabito se puso a actualizar vainas en el servidor y fuÃ© la causa de los problemas.

**[Slayer_X](#44979 "2007-11-28 17:49:30"):** Blame tabo!!

