Son cientos las ocasiones en las que necesitamos disponer de una base de datos, para instalar una web, WordPress, Joomla, PrestaShop, Moodle, etc., y todas ellas tienen en común eso mismo, la necesidad de crear una base de datos para que la aplicación pueda funcionar.
De como realicemos el proceso de crear la base de datos dependerá en buena medida que posteriormente dispongamos de los datos adecuados para conectarla con la aplicación deseada y que no encontremos errores de conexión a la misma como “Database Error: Unable to connect to the database:Could not connect to MySQL” u otros similares.
Tanto si eres usuario avanzado como si acabas de iniciarte en el mundo del Hosting y no tienes claro como crear una base de datos desde un Panel de Hosting (cPanel), te recomendamos seguir esta breve guía para disipar tus dudas.
¿Que puedo hacer desde cPanel, Bases de Datos, MySQL Bases de Datos?
En paneles de hosting basados en cPanel, las tareas que puedes realizar desde Bases de Datos, MySQL Bases de Datos son las siguientes:
- Crear nuevas Bases de Datos.
- Comprobar una Base de Datos.
- Reparar una Base de Datos.
- Renombrar una Base de Datos.
- Eliminar una Base de Datos.
- Eliminar el usuario de una Base de Datos.
- Añadir nuevos usuarios para nuevas/existentes Bases de Datos.
- Dar privilegios a usuarios para determinadas Bases de Datos.
- Renombrar usuarios existentes de Bases de Datos.
- Eliminar usuarios de Bases de Datos.
- Modificar la contraseña de usuarios de Bases de Datos.
¿Que puedo hacer desde cPanel, Bases de Datos, phpMyAdmin?
Las tareas relacionadas con consultas SQL, importación y exportación de bases de datos o tablas se realizan desde phpMyAdmin para paneles de hosting basados en cPanel.
La tareas que es posible realizar desde phpMyAdmin son:
- Obtener una lista de tablas de una Base de Datos.
- Editar registros de tablas de una Base de Datos.
- Ejecutar consultas SQL en determinada Base de Datos.
- Buscar palabras o valores en todas las tablas de una Base de Datos.
- Generar consultas condicionales.
- Exportar una Base de Datos completa o determinadas tablas.
- Importar Bases de Datos.
- Crear nuevas tablas en una Base de Datos.
- Renombrar una Base de Datos.
- Copiar una Base de Datos a otra existente.
- Cotejar codificación de una Base de Datos.
- Almacenar rutinas (conjunto de sentencias SQL).
- Programar eventos (tareas programadas) MySQL.
- Crear disparadores (triggers) asociados a tablas.
- Crear gráficos en formato PDF del diseño de tu Base de Datos.
- Obtener vistas de impresión de las tablas de una Base de Datos.
- Vaciar una Base de datos de todas las tablas o las seleccionadas.
- Eliminar todas las tablas de una Base de Datos o las seleccionadas.
- Revisar tablas de una Base de Datos.
- Reparar tablas de una Base de Datos.
- Analizar tablas de una Base de Datos.
- Modificar o agregar el prefijo a una tabla de la Base de Datos.
Comenzaremos a explicar las cosas necesarias para crear nuestra bases de datos necesarias para instalar nuestras páginas web como WordPress, PrestaShop, Joomla…etc.
Contenido
Cómo crear una base de datos cPanel
Para crear una nueva base de datos MySQL en nuestro panel del alojamiento cPanel deberemos acceder en primer lugar al panel de control a través del enlace habitual:
https://IPcPanel(puerto cPanel) — ejemplo: https://190.144.168.34:2083 (puerto cPanel: 2083)
Accedemos con nuestro usuario/contraseña y entraremos en el panel de control de cPanel.
Una vez estemos en cPanel debemos acceder al siguiente bloque denominado “Bases de Datos”y después a la sección “Bases de datos de MYSQL”
A continuación nos iremos a la parte de “Crear nueva base de datos” y crearemos nuestra nueva base de datos completamente vacía.
Una vez creada la base de datos, podremos observar que la base de datos existe en la misma página.
Observamos que nos ha agregado un usuario con privilegios por defecto y que podremos cambiar el nombre de la base de datos o eliminar la base de datos.
Cómo crear usuarios base de datos cPanel
Para añadir usuarios a una base de datos MySQL en nuestro panel del alojamiento cPanel deberemos acceder en primer lugar al panel de control a través del enlace habitual:
https://IPcPanel(puerto cPanel) — ejemplo: https://190.144.168.34:2083 (puerto cPanel: 2083)
Accedemos con nuestro usuario/contraseña y entraremos en el panel de control de cPanel.
Una vez estemos en cPanel debemos acceder al siguiente bloque denominado “Bases de Datos”y después a la sección “Bases de datos de MYSQL”
En la página observamos un apartado denominado “Agregar nuevo usuario” en la cual creamos un Usuario para la Base de Datos y una contraseña para el mismo. Deberemos repetir la contraseña dos veces por seguridad. Pulsamos en “Crear Usuario”.
Podremos observar los usuarios creados en el apartado de “Usuarios actuales” en la misma página.
Podremos cambiar su contraseña, su nombre, o simplemente eliminarlos.
Una vez hayamos creado el usuario, debemos agregar ese usuario a la base de datos ya que necesitamos tener vinculado ese usuario para que pueda editar esa base de datos.Para ello, en el apartado “Agregar usuario a base de datos”
podremos vincular el usuario a la base de datos y finalizamos pinchando en “Agregar”.
Después nos aparecerá una página en la cual podremos inicialmente darle permisos al usuario para editar o administrar la base de datos de entre todas estas opciones(si deseas solamente dar todos los privilegios, debe pulsar el checkbox de “TODOS LOS PRIVILEGIOS”) y dar a “Hacer Cambios”
Ya para ver los usuarios vinculados a la base de datos, podremos verlo en la misma pagina en el apartado “Bases de datos actuales”
Cómo dar privilegios a usuarios en la base de datos cPanel
Para dar privilegios de usuario a una base de datos MySQL en nuestro panel del alojamiento cPanel deberemos acceder en primer lugar al panel de control a través del enlace habitual:
https://IPcPanel(puerto cPanel) — ejemplo: https://190.144.168.34:2083 (puerto cPanel: 2083)
Accedemos con nuestro usuario/contraseña y entraremos en el panel de control de cPanel.
Una vez estemos en cPanel debemos acceder al siguiente bloque denominado “Bases de Datos”y después a la sección “Bases de datos de MYSQL”
A continuación debemos ir al apartado de “Bases de datos actuales” y en la parte de “Usuario con privilegios” pinchamos en el usuario que deseemos editar sus privilegios. Por ejemplo, pulsaré mi usuario desafioh_prueba1.
Podremos editar los privilegios de nuestro usuario a nuestro antojo. Si deseas que ese usuario sea administrador de la base de datos, simplemente debes dar click en el checkbox de “TODOS LOS PRIVILEGIOS”. Si deseas que no sea administrador, puedes marcar las casillas que desees y cuando acabes de marcar las casillas debes pinchar en “Hacer cambios” para que se actualicen los privilegios de usuario.
Y ya tendrás privilegios en esa base de datos.
Cómo importar bases de datos cPanel
Para importar bases de datos MySQL en nuestro panel del alojamiento cPanel deberemos acceder en primer lugar al panel de control a través del enlace habitual:
https://IPcPanel(puerto cPanel) — ejemplo: https://190.144.168.34:2083 (puerto cPanel: 2083)
Accedemos con nuestro usuario/contraseña y entraremos en el panel de control de cPanel.
Una vez estemos en cPanel debemos acceder al siguiente bloque denominado “Bases de Datos”y después a la sección “phpMyAdmin”
Primero e importante para poder Importar una base de datos, es disponer del archivo de base de datos (.sql o formato comprimido) en tu ordenador y además tener creada la base de datos que va a recibir esa importación.
y que el usuario tenga todos los permisos para importar la base de datos.
Después de tener todos estos objetivos, nos iremos a phpMyAdmin y en el menú superior pincharemos en “Importar” y a continuación rellenamos los datos para su importanción.
Cómo crear y restaurar copia de seguridad base de datos cPanel
Para crear o restaurar copias de seguridad de bases de datos MySQL en nuestro panel del alojamiento cPanel deberemos acceder en primer lugar al panel de control a través del enlace habitual:
https://IPcPanel(puerto cPanel) — ejemplo: https://190.144.168.34:2083 (puerto cPanel: 2083)
Accedemos con nuestro usuario/contraseña y entraremos en el panel de control de cPanel.
Una vez estemos en cPanel debemos acceder al siguiente bloque denominado “Archivos” y después a la sección “Copias de seguridad”
A continuación en los apartados “Descargar una copia de seguridad de base de datos de MySQL” y “Restaurar una copia de seguridad de base de datos de MySQL”de la página podremos descargar nuestra copia de seguridad(parte izquierda) y restaurar la copia de seguridad(parte derecha)
MySQL Remoto cPanel
MySQL Remoto agrega un nombre de dominio específico para permitir que los visitantes se conecten a sus bases de datos MySQL. Las aplicaciones como los tablones de anuncios, los carritos de la compra en línea y los sistemas de administración de contenido necesitan bases de datos para funcionar.
Para acceder remotamente a las bases de datos MySQL en nuestro panel del alojamiento cPanel deberemos acceder en primer lugar al panel de control a través del enlace habitual:
https://IPcPanel(puerto cPanel) — ejemplo: https://190.144.168.34:2083 (puerto cPanel: 2083)
Accedemos con nuestro usuario/contraseña y entraremos en el panel de control de cPanel.
Una vez estemos en cPanel debemos acceder al siguiente bloque denominado “Bases de Datos”y después a la sección “MySQL Remoto”
A continuación, agregaremos un host para acceder remotamente a nuestra base de datos(puede ser una IP o un dominio).