Crear una base de datos con phpMyAdmin en tu servidor local puede hacerse de varias formas instalando PHP, MySQL, etc manualmente pero en este blog intentamos gestionar nuestro sitio web de forma simple y con ello automatizando buena parte de los procesos para tener un sitio web propio.
Al centrarnos fundamentalmente en WordPress y las diversas maneras de gestionar un sitio web montado sobre este CMS, asumimos que tienes Xampp instalado en local.
Con esto ya tendrás acceso a la gestión de bases de datos MySQL, el servidor Apache y el intérprete para lenguajes de script PHP. Por suerte Xampp es un servidor web libre, fácil de utilizar y capaz de interpretar páginas dinámicas.
Para verificar deberás arrancar Xampp e iniciar Apache y MySQL como muestra la imagen.
Si tienes ambos botones en verde tu servidor ha iniciado y ya puedes comprobar tu acceso a phpMyAdmin en el enlace siguiente: http://localhost/phpmyadmin/
O dando al botón Admin de MySQL que te abrirá una nueva pestaña en tu navegador con la dirección referida.
En el caso que estés trabajando directamente en tu servidor de producción (tu web real), allí casi sin posibilidad de error, tendrás algún botón de acceso a phpMyAdmin.
Algunos conceptos
Qué es PHP:
Hypertext Preprocessor (en inglés). Es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web.
El código PHP suele ser procesado en un servidor web por un intérprete PHP implementado como un módulo, un daemon o como un ejecutable de interfaz de entrada común (CGI). En un servidor web, el resultado del código PHP interpretado y ejecutado —que puede ser cualquier tipo de datos, como el HTML generado o datos de imágenes binarias— formaría la totalidad o parte de una respuesta HTTP.
PHP puede ser desplegado en la mayoría de los servidores web y en todos los sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores.
Wikipedia
Qué es MySQL:
MySQL es un sistema de gestión de bases de datos relacional está considerada como la base de datos de código abierto más popular del mundo. MySQL es una base de datos muy rápida.
MySQL es muy utilizado en aplicaciones web, como Joomla, WordPress, Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.
Wikipedia
Crear una base de datos con phpMyAdmin
Si estás en phpMyAdmin de tu navegador deberías ver algo similar a esto:
A la izquierda estará tu listado de bases de datos, algunas de ellas se crean por defecto al instalar Xampp. No las borres que son para su propio funcionamiento.
Ya estás en capacidad de crear tu primera base de datos.
Para crearla puedes optar por el botón arriba del todo Nueva o siguiendo la ruta en la pestaña Bases de datos que te llevará a la misma ventana.
Una vez allí deberás dar un nombre a la nueva base de datos (que no contenga espacios o caracteres extraños) y seleccionar el cotejamiento (que más o menos significa el sistema de codificación para que el sistema pueda entender el idioma que utilizas y puedas añadir reglas ortográficas como los acentos).
Para nuestro idioma español se recomienda actualmente utf8mb4_unicode_ci.
Con esto ya tienes creada tu base de datos y ya podrás acceder a ella desde phpMyAdmin. El resto serían las tablas que contiene cualquier BD y que guardan toda la información relativa a tu web pero eso ya es otro cantar y dependerá de las necesidades de cada sitio web.
Espero te haya servido.