Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como phpmyadmin

Solucionar error en base de datos #Wordpress /usr/sbin/mysqld: Table wordpress is marked as crashed and should be repaired

  Al ingresar a la web muestra un error como este Lo primero que se recomienda es ver el Logs del error de mysql, en muchos casos este error es porque suben el proyecto y no cambian la clave, usuario y nombre de base de datos por lo que se debe verificar primero esto. Sin embargo este error es diferente ya que al revisar en /var/log/mysqld.log aparece un mensaje como este: 1 2023-12-31T12:59:57.680604Z 30614 [ERROR] /usr/sbin/mysqld: Table './foods_wp/mf_options' is marked as crashed and should be repaired   Para solucionarlo se debe reparar esa tabla en la base de datos de wordpress, en este caso es mf_options En todo caso, el formato del error indica './database_name/prefix_posts' Si intentamos hacer un query a esa tabla: mysql> select * from prefix_posts limit 1; Aparece un mensaje como este: ERROR 145 (HY000): Table './database/prefix_posts' is marked as crashed and should be repaired Para reparar la table ejecutamos lo siguiente: mysql> repair table p

Recuperar la contraseña de acceso administrador a Wordpress vía phpMyAdmin

Accede al panel de control  cPanel , sección   phpMyAdmin Una vez dentro de esta herramienta, accede a la  base de datos  de Wordpress, puedes comprobar su nombre abriendo el fichero  wp-config.php  de Wordpress, aparecería de la siguiente forma: define('DB_NAME', 'nombre_base_de_datos'); Localiza la tabla  wp_users , también puede aparecer con otro prefijo seguido de  _users , puedes comprobar el prefijo de igual forma desde el fichero  wp-config.php : $table_prefix = 'prefijo_'; Click en  Editar  sobre el  usuario  para el cual queremos recuperar la contraseña Edita  el campo  password  indicando el nuevo password deseado y selecciona en el desplegable justo al lado que se use  MD5 Guarda  y ya tendrás funcionando la nueva contraseña establecida.

Clonar base de datos Mysql en PhpMyAdmin - Cpanel

Como primer paso deberás  crear  una  nueva  base de datos desde  cPanel , sección  Bases de datos MySQL . Además también deberás  asociar  el mismo usuario que actualmente tiene asignado la base de datos que copiaremos, esto lo puedes hacer en esa misma sección, formulario  Añadir usuario a la base de datos . Ya con la base de datos creada, debemos dirigirnos a  phpMyAdmin , seleccionamos la base de datos a clonar y accedemos a la pestaña  Operaciones , veremos un formulario  Copiar la base de datos a: , indicamos el nombre de la base de datos creada anteriormente y desmarcamos  CREAR BASE DE DATOS antes de copiar , click en  Continuar  y esperamos a que se complete el proceso.

Acceso phpMyAdmin independiente a cPanel

El acceso a phpMyAdmin para la gestión de base de datos se realiza accediendo previamente a cPanel. Esto en determinadas circunstancias puede ser problemático si se necesita dar acceso a terceros sin facilitar los datos de acceso generales a la cuenta.  Para solventarlo se debe realizar una segunda instalación de phpMyAdmin:  Accede al panel de control cPanel, sección Softaculous Localiza en el catálogo de aplicaciones, phpMyAdmin Instala dicha herramienta en un subdirectorio de la cuenta, por ejempo phpmyadmin  Con estos pasos conseguimos tener una copia de phpmyadmin accesible desde:  http://www.dominio.com/phpmyadmin  Al acceder verás que solicita usuario/contraseña, para generar unos datos independientes accedemos a cPanel: Accede a cPanel, sección "Bases de datos MySQL". En esa misma página, al final de esta encontrarás un formulario para Crear un nuevo usuario. Vuelve a la misma sección tras crear el usuario y desde "Añadir usuario a la Base