No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

11 Días
16 Hrs
8 Min
25 Seg
Curso de Digital Ocean

Curso de Digital Ocean

Santiago Bernal

Santiago Bernal

Instalación de Mysql en un Droplet

22/26
Recursos

Aportes 13

Preguntas 7

Ordenar por:

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

Al ejecutar "grant all privileges on . " se le esta dando permisos muy elevados al usuario, este puede realizar todo lo que quiera en todas las bases de datos lo cual no es una buena practica, lo ideal seria: grant all privileges on nombre_base_datos.* to ‘nombre_usuario’@‘host’

Al día de hoy
La ultima versión es mysql 8.0.23 y la configuración es diferente.

A partir de MySQL 8 ya no puede (implícitamente) crear un usuario usando el comando GRANT.
En su lugar debemos utilizar el comando CREATE USER , seguido de la declaración GRANT :

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'root';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

En un mismo droplet puedo instalar ngnix, php y mysql? o es necesario crear un droplet para cada uno de estos servicios?

Por temas de seguridad se recomienda no usar el usuario root para acceso por ssh, preferiblemente crear un usuario sin privilegios para conectarse y posteriormente escalar los permisos de root ya estando autenticado.

Para los que estamos llevando el curso actualmente, asegúrense de crear el Droplet con 1 GB Memory / 10 GB Disk / SFO3 - Ubuntu 20.04 (LTS) x64. Como mínimo. Es una sugerencia.

Hola, tengo un problema. Sigo todo al pie de la letra, pero cuando me quiero conectar a mysql desde el servidor backend, tarda demasiado y luego indica este error:

ERROR 2003 (HY000): Can't connect to MySQL server on '10.116.0.2' (110)```

Si tienen algún problema con agregar un nuevo usuario a la base de datos, pueden probar con esto:

mysql -u root

CREATE USER 'admin'@'backend_ip_privada' IDENTIFIED WITH mysql_native_password BY 'admin';

GRANT ALL PRIVILEGES ON *.* TO 'admin'@'backend_ip_privada' WITH GRANT OPTION;
No me salio la opcion de crear la contraseña xd
En caso de que no te deje ejecutar apt-get install mysql-client-core-5.7, entonces cambialo por mysql-client-core-8.0
Se debe crear un droplet con minimo 1GB de memoria RAM. Si lo creas por ejemplo con 512MB, la instalación te dará error.

Esas apps que ya vienen preconfiguradas son dockers?

Buena clase 🙌

En un solo servidor si se pueden instalar todos lo necesario para esta practica como un LAMP uw significa mysql, apache y php en linux.