Instalación de PostgreSQL/MySQL
Aprenda a instalar y realizar la configuración inicial de un servidor de base de datos PostgreSQL o MySQL en su equipo Linux.
Instalación de PostgreSQL/MySQL es una lección gratuita de Linux Server Deployment & SSH Mastery en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Linux Server Deployment & SSH Mastery, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Linux Server Deployment & SSH Mastery incluye 4 lecciones en total.
Bases de datos: la memoria de su servidor
¡Le damos la bienvenida! Los servidores de bases de datos son esenciales para almacenar y administrar los datos que necesitan sus aplicaciones. Piense en ellos como la memoria organizada de su servidor.
En esta lección, aprenderá a configurar dos de los sistemas de bases de datos de código abierto más populares: PostgreSQL y MySQL.
PostgreSQL frente a MySQL
Tanto PostgreSQL como MySQL son sistemas de gestión de bases de datos relacionales (RDBMS) potentes, pero cada uno destaca en aspectos diferentes:
- MySQL: Suele preferirse para aplicaciones web, es más fácil para comenzar y ofrece un buen rendimiento en cargas de trabajo con muchas lecturas.
- PostgreSQL: Es conocido por sus funciones avanzadas, su extensibilidad, su estricto cumplimiento de los estándares SQL y su sólida integridad de datos. Se prefiere para aplicaciones complejas y almacenes de datos.
Aprenderá a instalar ambos, pero normalmente elegirá uno según las necesidades de su proyecto.
Actualice primero su sistema
Antes de instalar software nuevo, siempre es recomendable actualizar las listas de paquetes del servidor y actualizar los paquetes existentes. Así se asegura de disponer de los parches de seguridad y las dependencias más recientes.
Ejecute este comando en la terminal:
sudo apt update && sudo apt upgrade -yInstalar PostgreSQL en Ubuntu
Para instalar PostgreSQL en un sistema basado en Ubuntu, utilizará el gestor de paquetes apt. Instalaremos el servidor principal y el paquete postgresql-contrib, que añade utilidades útiles.
Ejecute el siguiente comando:
sudo apt install postgresql postgresql-contrib -yServicio y estado de PostgreSQL
Después de la instalación, PostgreSQL suele iniciarse automáticamente. Puede verificar su estado y asegurarse de que esté habilitado para iniciarse durante el arranque mediante comandos de systemctl:
sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresqlInstalar MySQL en Ubuntu
Ahora instalaremos MySQL. Al igual que con PostgreSQL, utilizaremos apt para obtener el paquete del servidor MySQL. Esto instalará el servidor de bases de datos y las herramientas de cliente relacionadas.
Ejecute este comando:
sudo apt install mysql-server -yProteja su servidor MySQL
Inmediatamente después de instalar MySQL, es fundamental ejecutar el script de seguridad. Este script le ayuda a:
- Establecer una contraseña segura para root
- Eliminar los usuarios anónimos
- Impedir el inicio de sesión remoto de root
- Eliminar las bases de datos de prueba
Siga las indicaciones con atención:
sudo mysql_secure_installationAcceder a PostgreSQL
PostgreSQL crea un usuario administrativo predeterminado llamado postgres. Para conectarse a la base de datos, normalmente debe cambiar a este usuario y utilizar el cliente de línea de comandos psql.
Intente conectarse ahora:
sudo -i -u postgres
psqlAcceder a MySQL
En MySQL, puede conectarse como el usuario root. Como acabamos de ejecutar mysql_secure_installation, se le solicitará la contraseña que estableció.
Introduzca su contraseña de root cuando se le solicite:
sudo mysql -u root -pComprobación de la instalación
Ha instalado y realizado la configuración inicial de PostgreSQL y MySQL. Compruebe sus conocimientos sobre los pasos de seguridad.
Bases de datos: listas para los datos
¡Excelente trabajo! En esta lección, ha aprendido a:
- Comprender las diferencias entre PostgreSQL y MySQL.
- Instalar PostgreSQL y MySQL en un servidor Ubuntu mediante
apt. - Verificar y administrar sus servicios con
systemctl. - Realizar la configuración de seguridad inicial de MySQL.
- Conectarse a ambos servidores de bases de datos mediante la línea de comandos.
Ahora tiene una comprensión fundamental de la configuración de servidores de bases de datos. A continuación, explorará cómo administrar usuarios y controlar el acceso a sus bases de datos para mejorar su seguridad.
Preguntas frecuentes
¿La lección «Instalación de PostgreSQL/MySQL» es gratis?
Sí — el texto completo de «Instalación de PostgreSQL/MySQL» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Linux Server Deployment & SSH Mastery, actualiza a CoddyKit PRO. El curso de Linux Server Deployment & SSH Mastery incluye 4 lecciones en total.
¿Qué aprenderé en «Instalación de PostgreSQL/MySQL»?
Aprenda a instalar y realizar la configuración inicial de un servidor de base de datos PostgreSQL o MySQL en su equipo Linux. Practicas Linux Server Deployment & SSH Mastery con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Linux Server Deployment & SSH Mastery?
No se requiere experiencia previa. Linux Server Deployment & SSH Mastery en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Instalación de PostgreSQL/MySQL»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Linux Server Deployment & SSH Mastery?
Sí. Cada lección de Linux Server Deployment & SSH Mastery incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Instalación de PostgreSQL/MySQL
- Usuarios y control de acceso a bases de datos
- Protección de las conexiones a bases de datos
- Estrategias de copia de seguridad y restauración de bases de datos