MySQLphpMyAdmincPanel5 min de lectura

Gestionar bases de datos MySQL en cPanel

Crear bases de datos, usuarios, permisos, phpMyAdmin, importar/exportar y optimizar tablas.


Introducción a MySQL en cPanel

MySQL es el motor de bases de datos más usado en hosting compartido. Desde cPanel podés crear, administrar y optimizar tus bases de datos sin necesidad de línea de comandos.

Crear una base de datos

  1. Ingresá a cPanel
  2. Andá a Bases de datosBases de datos MySQL
  3. En "Nueva base de datos", escribí el nombre
  4. Hacé clic en Crear base de datos

Crear un usuario

  1. En la misma sección, bajá a "Usuarios MySQL"
  2. Ingresá un nombre de usuario y contraseña segura
  3. Hacé clic en Crear usuario

Asignar permisos

  1. En "Agregar usuario a base de datos", seleccioná el usuario y la base
  2. Hacé clic en Agregar
  3. Seleccioná los privilegios (para WordPress, marcá TODOS LOS PRIVILEGIOS)
  4. Hacé clic en Hacer cambios

Acceder a phpMyAdmin

  1. En cPanel → Bases de datosphpMyAdmin
  2. Seleccioná tu base de datos en el panel izquierdo
  3. Desde acá podés ejecutar consultas SQL, ver tablas y editar registros

Importar una base de datos

Desde phpMyAdmin

  1. Seleccioná la base de datos destino
  2. Hacé clic en Importar
  3. Elegí el archivo .sql (máximo según configuración del servidor)
  4. Hacé clic en Ejecutar

Por línea de comandos (archivos grandes)

bash
mysql -u usuario_cpanel -p nombre_base < backup.sql

Exportar una base de datos

  1. En phpMyAdmin, seleccioná la base
  2. Hacé clic en Exportar
  3. Elegí formato SQL y método rápido
  4. Hacé clic en Ejecutar
bash
# Por SSH
mysqldump -u usuario -p nombre_base > export.sql

Optimizar tablas

Con el tiempo, las tablas se fragmentan. Para optimizarlas:

  1. En phpMyAdmin, seleccioná la base
  2. Marcá todas las tablas
  3. En el desplegable inferior, elegí Optimizar tabla
sql
-- O por SQL directo
OPTIMIZE TABLE wp_posts, wp_options, wp_postmeta;

Reparar tablas corruptas

Si una tabla se corrompe:

sql
REPAIR TABLE nombre_tabla;

-- Verificar integridad
CHECK TABLE nombre_tabla;

Buenas prácticas

  • Usá un usuario diferente por cada aplicación
  • Nunca uses el usuario root de cPanel para aplicaciones
  • Hacé backups regulares de tus bases de datos
  • Limitá los privilegios al mínimo necesario
  • Revisá el tamaño de tus bases periódicamente desde cPanel

¿Te resultó útil esta guía?