Wordpress - Guía básica
Gestión de la base de datos
Creación de una base de datos
# Iniciamos sesión como root:
mysql -u root -p
# Aparece un prompt en el que tenemos que introducir nuestra contraseña
# Creamos una nueva base de datos para nuestro Wordpress:
CREATE DATABASE nuestro_wordpress;
# Creamos un usuario y contraseña para gestionar Wordpress:
CREATE USER wordpressuser@localhost IDENTIFIED BY 'password';
# Le damos todos los permisos al usuario que hemos creado para esta base de datos:
GRANT ALL PRIVILEGES ON nuestro_wordpress.* TO wordpressuser@localhost;
FLUSH PRIVILEGES;
exit
Importar base de datos de mysql
mysql -u <usuario> -p -h <host|localhost> <nombre_bdd> < <bdd>.sql
Exportar base de datos de mysql
mysqldump <nombre_bdd> -u <usuario> -p > <bdd>.sql
Abrir puerto de mysql para conexiones remotas
sudo -e /etc/mysql/my.cnf
#bind-address <ip>
Cambiar la URL de la base de datos
mysql -u <usuario> -p <base_de_datos>
# Mostramos todas las tablas de la base de datos:
show tables;
# Actualizamos la nueva URL:
mysql> UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';
mysql> UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
mysql> UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');
mysql> UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');g
Cambiar la contraseña de un usuario
Acceder desde PhpMyAdmin a la tabla wp_users
1 y editar el usuario al que se quiera cambiar la contraseña. Seleccionar la función MD5
, escribir la nueva contraseña y lanzar la acción.
Si se quiere hacer desde la consola se debe identificar el ID del usuario al que se le quiera cambiar la contraseña
SELECT * from wp_users WHERE user_login="usuario";
Una vez conocemos el ID del usuario
UPDATE `wp_users` SET `user_pass` = MD5('nueva') WHERE `wp_users`.`ID` = 1;
El prefijo
wp_
es personalizable y se define durante la configuración inicial del sitio. ↩︎
Actualizado el