Bienvenida conceptos básicos y contexto histórico de las Bases de Datos

1

Bienvenida conceptos básicos y contexto histórico de las Bases de Datos

2

Playground: tu primera consulta en bases de datos

Introducción a las bases de datos relacionales

3

Historia de las bases de datos relacionales

4

Qué son entidades y atributos

5

Entidades de Platzi Blog

6

Relaciones

7

Múltiples muchos

8

Diagrama ER

9

Diagrama Físico: tipos de datos y constraints

10

Diagrama Físico: normalización

11

Formas normales en Bases de Datos relacionales

12

Diagrama Físico: normalizando Platziblog

RDBMS (MySQL) o cómo hacer lo anterior de manera práctica

13

¿Qué es RDB y RDBMS?

14

Instalación local de un RDBMS (Windows)

15

Instalación local de un RDBMS (Mac)

16

Instalación local de un RDBMS (Ubuntu)

17

Clientes gráficos

18

Servicios administrados

SQL hasta en la sopa

19

Historia de SQL

20

DDL create

21

Playground: CREATE TABLE

22

CREATE VIEW y DDL ALTER

23

DDL drop

24

Playground: VIEW, ALTER y DROP en SQL

25

DML

26

Playground: CRUD con SQL

27

¿Qué tan standard es SQL?

28

Creando Platziblog: tablas independientes

29

Creando Platziblog: tablas dependientes

30

Creando Platziblog: tablas transitivas

Consultas a una base de datos

31

¿Por qué las consultas son tan importantes?

32

Estructura básica de un Query

33

SELECT

34

Playground: SELECT en SQL

35

FROM y SQL JOINs

36

Utilizando la sentencia FROM

37

Playground: FROM y LEFT JOIN en SQL

38

WHERE

39

Utilizando la sentencia WHERE nulo y no nulo

40

Playground: Filtrando Datos con WHERE

41

GROUP BY

42

ORDER BY y HAVING

43

Playground: Agrupamiento y Ordenamiento de Datos

44

El interminable agujero de conejo (Nested queries)

45

¿Cómo convertir una pregunta en un query SQL?

46

Preguntándole a la base de datos

47

Consultando PlatziBlog

48

Playground: Prueba Final con PlatziBlog

Introducción a la bases de datos NO relacionales

49

¿Qué son y cuáles son los tipos de bases de datos no relacionales?

50

Servicios administrados y jerarquía de datos

Manejo de modelos de datos en bases de datos no relacionales

51

Top level collection con Firebase

52

Creando y borrando documentos en Firestore

53

Colecciones vs subcolecciones

54

Recreando Platziblog

55

Construyendo Platziblog en Firestore

56

Proyecto final: transformando tu proyecto en una db no relacional

Bases de datos en la vida real

57

Bases de datos en la vida real

58

Big Data

59

Data warehouse

60

Data mining

61

ETL

62

Business intelligence

63

Machine Learning

64

Data Science

65

¿Por qué aprender bases de datos hoy?

Bonus

66

Bases de datos relacionales vs no relacionales

67

Elegir una base de datos

Instalación local de un RDBMS (Ubuntu)

16/67

Lectura

Visita la dirección de descarga de la versión de comunidad de MySql
https://dev.mysql.com/downloads/mysql/5.7.html#downloads

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 175

Preguntas 29

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Lo que yo usé y me funcionó en Lubuntu 18 (que seguro funcionará para Ubuntu también)

sudo apt-get update
sudo apt-get install mysql-server
sudo apt-get install mysql-workbench

Para ver la versión descargada:

mysql --version

Para configurar workbench:
(Que les recomiendo que hagan esto ahora y copien y peguen los comandos tal cual, ya que en las próximas clases les ahorrará tiempo al tratar con un tipo de error).

sudo mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'

Para abrir workbench:

sudo mysql-workbench
  • Click al local host por default.
  • Escribir la contraseña ‘password’
  • Listo.

Jajaja siempre a los de linux nos dejan hacerlo solos 😃, nunca hay vídeo de instalación

Me siento discriminado … jajaja

Los que usamos Linuxito casi nunca nos dedican un video con kas instrucciones jajajja

La terminal es amor ❤️

Para los usuarios de Arch Linux y derivadas, pueden encontrar MySQL en los repositorios AUR, se puede instalar con:

yay -S mysql57

o con el AUR Helper de su preferencia (yo uso pikaur)

para las proximas clases tambien necesitaran mysql workbench se instala con lo siguiente

Actualizar librerias

sudo apt-get update

Instalar workbench

sudo apt install mysql-workbench

Si alguno tiene ubuntu 19.04 y tiene problemas al instalar el workbench, dejo un tutorial https://medium.com/@lahiru.studioxeon/how-to-install-mysql-workbench-on-ubuntu-19-04-3e0cdb62d9f4

Si estás en GNU/Linux, recomiendo mucho optar por la opción de correr mysql en un contenedor!. Montas el entorno de una forma más rápida, lo detienes cuando lo desocupes y evitas que tu sistema se llene de configuraciones y paquetes innecesarios.

Como crear un contenedor con Docker-Mysql y persistir la información

Hola compas,

Si no quieren usar mysql workbench y desean usar otro herramienta grafica les recomiendo dbeaver, funciona para manejar no solo mysql sino un monton mas de RDBMS, como postgreSQL, SQL server, etc, les dejo el link de la pagina de ellos para que lo revisen y prueben, haber que les parece.

https://dbeaver.io/

Si tienen Ubuntu en versiones superiores a 18 es mejor instalar mysql por consola con el comando sudo apt-get install mysql-server

Si alguien esta leyendo esto en el 2022, apoyarse con este artículo:
https://platzi.com/tutoriales/1566-bd/8226-como-instalar-mysql-y-workbench-en-ubuntu-sin-morir-en-el-intento/
y este video de youtube:
https://www.youtube.com/watch?v=KM2y_BeDxGg
Se muestra como solucionar varios errores, tener en cuenta sobre todo el del momento 5:05 que es el más frecuente y difícil de detectar. Éxitos a todos en sus carreras, Dios les bendiga.

Y para Linux no hubo vídeo?
Qué pasó, no que Platzi era para todos?
Jajajajajaja

Qué triste que no haya video para GNU/Linux, pero qué bueno que hay instrucciones.

Leer todo el post para saber que al final se puede instalar con una sola linea en la terminal (Como era de esperarse).
¡Saludos!

Otra cosa a notar: para los que siguieron las instrucciones de abajo y configuraron mysql con contraseña o para los que simplemente lo instalaron las instrucciones del profesor y le pusiero contraseña, no van a poder entrar usando

$ sudo mysql

Por que? como bien sabes sudo es el comando dios y puede ejecutar todo usando la contraseña de sudo. Ahora imaginate que un ladron usa sudo --robar-casa para robarse la casa de alguien. Esto le va a dar acceso a tu casa, pero cuando el ladron intente robar tu caja-fuerte no va a poder porque sudo solamenete le de privilegios de entrar a la casa y hacer lo que sea con lo que quiera, pero no le da acceso cosas internas que esten protegidas con llaves propias de las cosas en cuestion.

En resumen, MySql va a tener la contraseña de root que le hallamos puesto. Sudo nos va a dejar ejecutarlo como administrador, pero como MySql tiene una clave interna, no vamos a poder “entrar” sin esa contraseña. Si escribes sudo mysql te va a salir algo asi:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Esto significa que tendremos que usar la contraseña que configuramos:

$ mysql -u root -p

Asi vamos a ser prompted a usar la contraseña del root y no nos aparecera el “error” que comenté mas arriba:

Enter password: <tu escribiras la contra aqui>

Y al final te dara el menu de bienvenida:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 34
Server version: 8.0.23 MySQL Community Server - GPL

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> <este es el command prompt de mysql>

Explicacion corta de los comandos:
Acorde a la man mysql page, podemos pasar flags para especificar usuario y contraseña:

-u,--user			Specify user
-p,--password		Specify password

Comandos de ejemplo:

$ sudo mysql -p			# entrar como tu usuario en localhost (e.g. 'juanchito27'@'localhost')
$ sudo mysql -u root -p 		# entrar como usuario root en localhost ('root'@'localhost')
$ sudo mysql <db_name> 	# entrar a una base de datos especifica

Referencias:

Sin tener que ir a ningun browser, todo se resume mas facil con abrir la terminal en la mayoria de los sabores de linux basados en debian y ejecutar:

sudo apt-get install mysql-server mysql-workbench

Y ya esta! ahi mismo te pide el password para el root de mysql y a correr!

Que lastima que no dediquen un vídeo para la instalación en SO Linux y posibles contratiempos durante su instalación. Es igual de importante que en los 2 vídeos anteriores.
Gracias a todos los compañeros por sus retribuciones 😄 😉

Esta es la manera mas fácil que encontré:

  1. Instalar Mysql
 apt-get update
 apt-get install mysql-server
  1. Instalar Workbench Desde la tienda
    (no esta en el repositorio)
    (

  2. Habilitar permisos en passwords para Workbench
    (

  3. En MySQL:
    como super ususario

sudo su

Cambiar la contraseña del localhost

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234'; 

Listo… ya deben poder entrar al workbench, les pedirá la contraseña, que en mi caso es 1234.
![](

para las personas que hicieron la instalacion y no les solicito una contraseña y luego no pueden ingresar, pueden hacer lo siguiente

  1. instalar este .deb https://dev.mysql.com/downloads/repo/apt/
  2. sudo apt-get update && sudo apt-get install mysql-server
    y ya les solicitara contraseña,
    ubuntu 18.04

Instalación de MySQL y MySQL Workbench en Linux Mint

Paso 1: Actualiza tus repositorios 🔄

sudo apt-get update

Paso 2: Instala MySQL Server 🛠️

sudo apt-get install mysql-server

Paso 3: Verifica la versión de MySQL 🧐

mysql --version

¡Hasta aquí, todo bajo control! ¡Ahora, vamos a por MySQL Workbench!

¿Qué es MySQL Workbench?
MySQL Workbench es una herramienta visual unificada para arquitectos de bases de datos, desarrolladores y DBAs.

Paso 4: Instala MySQL Workbench usando Snap 🛠️

(si no tienes snap, más abajo está como instalarlo )

sudo snap install mysql-workbench-community

Y para abrirlo desde la terminal:

mysql-workbench-community

Nota: Si no tienes Snap, no hay drama. Te cuento cómo obtenerlo:

Opcional: Instala Snap (si no lo tienes) 🌀

# Paso A: Di adiós a las restricciones de Snap para Linux Mint
sudo rm /etc/apt/preferences.d/nosnap.pref

# Paso B: Refresca los repositorios
sudo apt update

# Paso C: ¡Instala Snapd!
sudo apt install snapd

# ¡Ahora sí! Sigamos con la instalación de MySQL Workbench.
# Paso 4 (Continuación): Instala MySQL Workbench usando Snap

sudo snap install mysql-workbench-community

# Para abrir MySQL Workbench:
# Desde la terminal, simplemente pon:
mysql-workbench-community
  • O si te sientes elegante, ¡úsalo desde el panel de aplicaciones de Linux!

¡Casi llegamos al final! Solo queda darle estilo a la contraseña del root en MySQL:

Paso 1: Entra como superusuario 🦸

sudo su

Paso 2: Accede a MySQL como root 🌐

mysql -u root -p

Paso 3: Establece una contraseña con el siguiente comando 🛡️

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'TuContraseña';

Por ejemplo:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123123';

Ahora puedes abrir MySQL Workbench, seleccionar “Local Instance” y entrar con tu flamante contraseña. ¡Que la base de datos esté siempre a tu servicio! 💃🎉

una pequeña correccion del comando
sudo apt-get install mysql-server

Este compa instala las dos mysql y workbench de forma clara y muuuy fácil para ubuntu 20.04 lts y 22.04lts que es la ultima versión estable:
https://www.youtube.com/watch?v=_RauQZZlBaA

¿Para windows qué se debe hacer para instalarlo?, ¿con qué programa puedo ejecutar ese .deb?

buenas comunidad al fin tengo la solución si tienen problemas al instalar mysql.
tanto el error de autentificacion como a la conexion local con el workbench.
primero si tienen problemas recomiendo desinstalarlo todo lo de mysql.
vemos todos los paquetes instalados con:

dpkg --get-selections | grep -v 'deinstall' | more

desinstalas

mysql-client
mysql-common
mysql-community-client
mysql-community-client-core
mysql-community-server
mysql-community-server-core
mysql-community-server-debug
mysql-workbench-community

codigo de des-instalacion:

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core mysql-client-core

limpiamos la memoria de las configuraciones que hicimos para la instalacion:

sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean

ahora si instalamos mysql desde la terminal.
descagas los paquetes para la distribucion que manejas, en mi caso stoy en debian que no tiene instalacon grafica todo es por comandos.

descarge el paquete para debian 10 de 86x64. laversion completa mysql-server_8.0.21-1debian10_amd64.deb-bundle
descomprimo los archivos…
me quedan los siguientes archivos:

joel@laptop:~/Descargas/mysql-server_8.0.21-1debian10_amd64.deb-bundle
$ ls
libmysqlclient21_8.0.21-1debian10_amd64.deb
libmysqlclient-dev_8.0.21-1debian10_amd64.deb
mysql-client_8.0.21-1debian10_amd64.deb
mysql-common_8.0.21-1debian10_amd64.deb
mysql-community-client_8.0.21-1debian10_amd64.deb
mysql-community-client-core_8.0.21-1debian10_amd64.deb
mysql-community-server_8.0.21-1debian10_amd64.deb
mysql-community-server-core_8.0.21-1debian10_amd64.deb
mysql-community-server-debug_8.0.21-1debian10_amd64.deb
mysql-community-test_8.0.21-1debian10_amd64.deb
mysql-community-test-debug_8.0.21-1debian10_amd64.deb
mysql-server_8.0.21-1debian10_amd64.deb
mysql-testsuite_8.0.21-1debian10_amd64.deb

vamos por la instalacion de del server primero:

sudo dpkg -i ~/Descargas/mysql-server_8.0.21-1debian10_amd64.deb-bundle/mysql-community-server-core_8.0.21-1debian10_amd64.deb
sudo dpkg -i ~/Descargas/mysql-server_8.0.21-1debian10_amd64.deb-bundle/mysql-community-server-debug_8.0.21-1debian10_amd64.deb

de ahi paramos la instalamos del sever, instalamos el common

sudo dpkg -i ~/Descargas/mysql-server_8.0.21-1debian10_amd64.deb-bundle/mysql-common_8.0.21-1debian10_amd64.deb

ahora instalamos el cliente

sudo dpkg -i ~/Descargas/mysql-server_8.0.21-1debian10_amd64.deb-bundle/mysql-community-client-core_8.0.21-1debian10_amd64.deb
sudo dpkg -i ~/Descargas/mysql-server_8.0.21-1debian10_amd64.deb-bundle/mysql-community-client_8.0.21-1debian10_amd64.deb
sudo dpkg -i ~/Descargas/mysql-server_8.0.21-1debian10_amd64.deb-bundle/mysql-client_8.0.21-1debian10_amd64.deb

ahi finalizamos de instalar el server:

sudo dpkg -i ~/Descargas/mysql-server_8.0.21-1debian10_amd64.deb-bundle/mysql-community-server_8.0.21-1debian10_amd64.deb

ahi les pedira la contraseña root para controlar la base de datos del sql, confirmas la contraseña.
de ahi escojes la primera opcion que es la recomendada terminara de instalar.
nota.- para los que usan debian no tenemos un workbench para esta distribucion, asi que instalamos:
mysql-workbench-community_8.0.21-1ubuntu18.04_amd64.deb
funciona tranquilo

sudo dpkg -i ~/Descargas/mysql-workbench-community_8.0.21-1ubuntu18.04_amd64.deb

y continuan conla clase.
espero sirva mi aporte.

En mi caso, yo tengo Ubuntu 20.04, para ello hay que descargar especificamente el .deb del mysql-workbench, el cual se encuentra en el siguiente enlace: https://dev.mysql.com/downloads/workbench/ , en el enlace compartido en el foro solo llega hasta la version 18.04. Saludos.

Lo bueno que no se olvidaron de ubuntu jejeje, que buen aporte!

Alguien que lo ve este año 2022 pudo instalarlo???
HELP

workbench lo pueden instalar desde ubuntu software, solo para evitar los errores en permisos lo dejamos de esta manera.

Gente si tienen problemas con la instalación, este tutorial lo explica de maravilla, yo ayer estuve por horas intentando instalar y me salían un par de errores que ni enterado de porque:
https://www.youtube.com/watch?v=_RauQZZlBaA

Instalación en ArchLixin

sudo pacman -S mariadb-server
mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Abrimos mysql(mariadb)

sudo mysql

Más información sobre MySQL

Les comparto un post de Platzi para la instalción de MySQL
Como instalar MySQL y Workbench en Ubuntu, sin morir en el intento

A veces creo que del equipo de trainners de platzi ninguno tiene Linux, y piden a alguien del equipo de desarrollo que si tenga que ayude con el paso a paso de instalación.
De todas formas, con este paso a paso es suficiente, y si no estuviera igual estaría bien, los estudiantes también debemos ser curiosos y recursivos, una visita al navegador nunca está de más.

Antes de realizar la instalación deben actualizar el SO(Sistema Operativo) para que después no presente ningún inconveniente.
code: sudo apt update && sudo apt upgrade

Pasos para descargar MySQL en Ubuntu:

* Descargar:  https://dev.mysql.com/downloads/mysql/5.7.html#downloads
* Abrir el archivo .deb con manejador de archivos
* Click en instalar
* Abrir la consola: sudo mysql
* En caso de que no funcione: sudo apt-get install mysql-server

en mi caso, no me funcionaron los pasos desde MySQL, pero basto con el comando de instalacion en el teminal

Alguien sabe si se puede instalar la base de datos mySQL para ubuntu 18.04 en ubuntu 20.04?

Hahhahahaha yo diciendo que Platzi daba love por hacer video para instalar a cada OS pero a Linux siempre los deja botados. HAHAHHA

Para distribución basada en archlinux:
MySQL (Español)

Tengo un portátil con procesador de 32 bits.
Después de volverme loco durante dos días intentando instalar mysql por todos los medios imaginables, opté por recurrir a XAMPP y funcionó a la primera.

Xamp puede ser buena opcion

ok

Todos las clases aparte del video deberian tener un escrito como este.

docker 😃

docker run -d --name mysql mysql

para instalar el workbench tuve que añadir los repositorios antes de hacer un update
https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install

¿que costaba mucho correr ubuntu en una maquina virtual y hacer un video?

En la actualidad es necesario usar Snap para la instalacion de mysql workbench community en Ubuntu 22 con los siguientes comandos

snap install mysql-workbench-community

Ademas es necesario darle permisos con los siguientes comandos

snap connect mysql-workbench-community:password-manager-service
snap connect mysql-workbench-community:ssh-keys

Y listo a disfrutar!!

Personalmente tuve muchisimos problemas instalando MySQL en Ubuntu 22.04, termine instalando demasiadas cosas y pues como es logico depues tuve que desinstalar todo, al final me funciono algo particularmente sencillo, entonces quiero compartir los articulos que utilice para instalarlo y que me funcionaron:

MySQL Server

Utilice el tutorial que aparece en DigitalOcean: https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-22-04
Solo los steps 1 y 2

MySQL Workbench

Utilice el siguiente comando y funciono bien:

sudo snap install mysql-workbench-community

Y con eso ya es todo.
Saludos.

para instalar MySQL Workbench en Ubuntu 22.04 sigan este video https://www.youtube.com/watch?v=Ljr7hGeU1Vo

CON ESTE VIDEO SOLUCIONE ERRORES DE CONEXION.

https://www.youtube.com/watch?v=KM2y_BeDxGg

SI tienen Ubuntu 22.04 pueden instalarlo desde:
https://snapcraft.io/install/mysql-workbench-community/ubuntu
o usando el comando :
sudo snap install mysql-workbench-community

Suerte.

En este tutorial explican muy bien como hacer la instalación para ubuntu, los deja listos para continuar el cuso sin problemas:
https://www.youtube.com/watch?v=_RauQZZlBaA

En ubuntu y sus derivados(lubuntu, xubuntu, etc) esta en fa, justo vi el comentario de Maria, y se hace super sencilla la instalacion.

Instalar MySQL y MySQL Workbench en Ubuntu
Instalar MySQL
Actualizar los repositorios
Instalar MySQL
sudo apt-get install mysql-server
mysql --version
Ver manual de MySQL
man mysql
Acceso local
mysql -u root -p
Acceso desde otros equipos
mysql -h localhost -u root -p
Banco de trabajo MySQL
Instalar Workbeanch desd la tienda
Habilitar los permisos para contraseña para workbench
En MySQL tenemos que dar permisos para dar acceso al usuario root

mysql -u root -p
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

Chicos, les recomiendo este tutorial para el error ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’ Fixed | Install mysql ubuntu 20.04 LTS
https://www.youtube.com/watch?v=Q90q0ETuimk

Encontre un video donde explica como instalar mysql y posteriormente workbench les dejo el link https://www.youtube.com/watch?v=KM2y_BeDxGg

saludos. como hago para lanzar mysql-workbench en debian 10? reviso en /usr/bin/ y no existe el binario mysql-workbench. quedo muy desanimado.

info adicional(instale mysql-server desde el repositorio oficial apt, y workbench desde snap)

Me costo poder instalarlo para al final siguiendo este video pude instalar
https://www.youtube.com/watch?v=KM2y_BeDxGg
Tuve que limpiar las primeras instalaciones que hice para que este metodo funcionara

para los que estan usando wsl les dejo el siguiente enlace

https://docs.microsoft.com/en-us/windows/wsl/tutorials/wsl-database

Si esta en el repositorio de Debian > Ubuntu, entonces ya solo denle apt install mysql-server mysql-workbench

No intenten descargar paquetes o dependencias de la web a menos que esta venga con su repositorio y todo para darle mantenimiento, a veces las versiones de internet estan muy complicadas y en archivos tar.gz, o incluso se quedan obsoletas o simplemente no las puede instalar linux

La forma mas sencilla es ir al repositorio haciendo apt o apt-get y ya

Para los que necesitan instalar mysql-server y workbench en Linux (en mi caso mint), les dejo este excelente articulo de Platzi donde lo explican paso a paso. Y funciona!

https://platzi.com/tutoriales/1566-bd/8226-como-instalar-mysql-y-workbench-en-ubuntu-sin-morir-en-el-intento

Espero les sea de mucha utilidad a toda la comunidad Linuxera!

a nosotros en ubuntu solo nos dan un post escrito 😦 jaja

Para distros basadas en Debian:

$ sudo apt-get update
$ sudo apt-get install mysql-<type|version>

las diferentes versiones y tipos son las siguientes:

  • mysql-client
  • mysql-client-core-8.0
  • mysql-router
  • mysql-server
  • mysql-server-core-8.0
  • mysqltcl
  • mysql-testsuite-8.0
  • mysql-client-8.0
  • mysql-common
  • mysql-sandbox
  • mysql-server-8.0
  • mysql-source-8.0
  • mysql-testsuite
  • mysqltuner

en este caso vamos a instalar la version server

$ sudo apt-get install mysql-server

Finalmente, se puede configurar una script escrita en bash que viene por defecto con MySql server:

$ sudo mysql_secure_installation

Aqui solamente vas a poner tu sudo passw y seguir las instrucciones que te dicen. Listo!

Para usuarios de ubuntu-based-linux, recomiendo ampliamente este tutorial:
https://linuxconfig.org/install-and-configure-mysql-workbench-on-ubuntu-linux
…luego de hacerlo, a comerse el resto del curso…

En particular uso Fedora, pero estoy igual adentrandome en docker, para quienes les interese, utilizando una imagen de mysql 5.7:

docker run -d -p 3306:3306 --name mysql57 -e MYSQL_ROOT_PASSWORD=secret mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

Para verificar que se inicializo correctamente con
docker ps -a | grep mysql57

y para iniciar mysql:

docker exec -it mysql57 mysql -uroot -p

pregunta ¿en todas las máquinas disponibles en el mercado colombiano se puede configurar Ubuntu?

No me deja instalarlo.
Ya corri el comando en terminal par instalar el server y me sigue tirando el mismo error.
Me dice qu eno se satisfacen las dependencias

Les dejo una documentación muy buena por parte de DIGITAL OCEAN

Cómo instalar MySQL en Ubuntu 18.04

Yo esperando el video y me dejan solo texto.
Bueno igual es un reto hacerlo, aprendes mejor.

En las instalaciones que he hecho en sistemas Debian solo reviso el manual como sigue:
How to Install MySQL on Debian 10

Aqui

Yo tuve un gran error con mysql server al tratar de conectarme con mysql workbench
https://www.youtube.com/watch?v=KM2y_BeDxGg
Este video enseñan como el paso a paso

Debo ya meterme a linux

Hola a todos, les comparto el siguiente blog en el cual explican como instalar el Workbench, por si tuvieron algún problema.

Saludos!!!

¡Hola! Además de los excelentes vínculos que dejó el compañero Edwin, utilicé esta guía oficial de MySQL, por si a alguno le sirve.

¡Saludos!

Pues dejo esto guardado, sé que luego tendré que instarlo en Linux también cuando quiera usarlo.

Les recomiendo que en algún momento realicen el curso de docker. Les facilita la configuración del entorno.

El comando debe ser corregido, ya lo comentaron anteriormente.

aca la instalacion en fedora

Probare de hacerlo en mi netbook con ubuntu gracias!

Puedes ver este vídeo https://www.youtube.com/watch?v=HOzWc_DtdQg y para el workbench descarga el .deb correspondiente y lo instalas con la orden “sudo dpkg -i Directorio_de_descarga/archivo.deb” y salen algunos problemas con dependencias se suelen arreglar fácilmente con un “sudo apt -f install”

Otra alternativa es que instalen XAMP, les hará más fácil el uso de MySQL

Muchas gracias, Excelente guía para la instalación de MySQL en Ubuntu.

otra forma en ubuntu
sudo apt update
sudo apt install mysql-server
sudo mysql_install_db
sudo /usr/bin/mysql_secure_installation

Hola, me gustaria saber si alguien sabe como instalar el MySQL en una Chromebook, o si tengo que mudarme a otro sistema operativo
Como yo esataba usando WSL se me complico un poco usar workbench, tuve que bajar un entorno grafico "xfce4" para desde ahi instalar sql y workbench, y solo asi pude usar workbench debidamente.
2024: Ubuntu 22.04 <https://linuxhint.com/installing_mysql_workbench_ubuntu/>
Para usuarios de MacOS con M1 que no encuentren el comando <https://www.youtube.com/watch?v=37nyT3U6hFI&t=33s>

Les comparto este video, fue de mucha ayuda: https://www.youtube.com/watch?v=OkmBQoMLUck

Un abrazo.

Problemas con Raspberry Pi? Esta es una **alternativa a mysql-workbench**: <https://squirrel-sql.sourceforge.io> ## Esta funcionan bien Pero no hay version para ARM64, osea no sirve en la raspberry. Pero esta bien para quienes usen AMD64. <https://dbeaver.io>
NO PUEDO HACERLO NO ENCUENTRO ESE UBUNTU18
En esta pagina explican como hacerlo en Linux Fedora: <https://computingforgeeks.com/how-to-install-mysql-8-on-fedora/>
Si alguien trata de configurarlo desde WSL2, esta guia me sirvio mucho <https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/>

Genial…!!

tuve problemas al instalar , estuve buscando y buscando en todo internet videos etc etc y al fin di con la solucion y fue usando la IA que ofrece platzi al inicio wowwww super maravilloso me soluciono sin problemas y muy rapido! 100/10 es decir supero al 10000% mis espectativas! felicidades platzi son los mejores

Comparto este video que fue de gran ayuda: https://www.youtube.com/watch?v=KM2y_BeDxGg