Platzi
Platzi

LA EDUCACI脫N ES UN REGALO PARA SIEMPRE 隆ACCEDE A UN PRECIO ESPECIAL!

Antes: $249
$149
Currency
Antes: $249
Ahorras: $100
COMIENZA AHORA
Termina en: 22D : 15H : 51M : 9S
Curso de SQL y MySQL

Curso de SQL y MySQL

Alberto Alcocer

Alberto Alcocer

Instalaci贸n local de un RDBMS (Ubuntu)

4/24

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

Dir铆gete a la secci贸n de selecci贸n de descargas y selecciona tu distribuci贸n de Linux. En nuestro caso Ubuntu y selecciona posteriormente la versi贸n que est谩s utilizando actualmente, en nuestro caso 18.04 de 64 bits.
Captura de Pantalla 2019-04-30 a la(s) 17.35.57.png

M谩s abajo encontrar谩s las diferentes opciones de descarga existen diversos paquetes dependiendo tus necesidades. En el caso del ejemplo usaremos la versi贸n deb bundle. Da click en el bot贸n Download seleccionado.
Captura de Pantalla 2019-05-14 a la(s) 19.13.24.png

En la siguiente pantalla nos piden que nos registremos o iniciemos sesi贸n, pero ya que solo queremos la descarga daremos click en el link que se encuentre en la parte de abajo.
Captura de Pantalla 2019-04-30 a la(s) 17.36.25.png

Espera a que la descarga concluya.
Al terminar abre el archivo .tar con el desempaquetador de tu preferencia.
Captura de Pantalla 2019-04-30 a la(s) 17.36.37.png

Extrae el contenido en la carpeta de tu preferencia.
Captura de Pantalla 2019-04-30 a la(s) 17.36.48.png

Selecciona el archivo de servidor de comunidad y 谩brelo con tu manejador de paquetes instalado.
Captura de Pantalla 2019-04-30 a la(s) 17.36.59.png
Captura de Pantalla 2019-04-30 a la(s) 17.37.07.png

Da click en instalar.
Finalmente puedes ir a la consola o terminal de Ubuntu y escribir el siguiente comando.
sudo mysql
Captura de Pantalla 2019-04-30 a la(s) 17.37.15.png

A continuaci贸n deber谩 aparecer una ventana con el prompt de mysql donde ya puedes comenzar a ejecutar los comandos de las lecciones.

Captura de Pantalla 2019-04-30 a la(s) 17.37.22.png

Nota: recuerda estar seguro que las dependencias para el paquete se cumplen para instalar.
Nota: muchas veces las distribuciones ya cuentan con paquetes en su repositorio, en ese caso tambi茅n puedes ejecutar el comando:
sudo apt-get install mysql-server

Aportes 27

Preguntas 2

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Por si alguien le presenta el mismo error despu茅s de hacer update & upgrade al momento de ejecutar MySql. Lo resolv铆 reiniciando el servidor en background.

sudo apt-get update
sudo apt-get upgrade
 sudo service mysql restart&

Ya despues basta con ejecutar MySQL para utilizarlo

[email protected]:~$ sudo mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.22-0ubuntu0.20.04.3 (Ubuntu)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

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>

Utilizando Ubuntu 20.04 tuve diferentes problemas al instalar mysql con instalaci贸n por terminal. Principalmente porque no pide un password en la instalaci贸n para root. Vi en clases anteriores y en otros foros que aconsejaban utilizar el siguiente comando (Me parece que no soluciona el problema directamente pero configura diferentes cosas para mysql):

sudo mysql_secure_installation

En este comando, en la primera parte te permite activar un sistema que revisa la seguridad de tus contrase帽as, que va de 0 a 2. Con la opci贸n 0 no se requiere una gran seguridad en las contrase帽as y con 2 te pide una gran seguridad con caracteres especiales. Prefer铆 no activarlo ya que a煤n no guardar茅 informaci贸n importante en la base de datos. Luego te pide una contrase帽a, puse la que sugieren en la clase de instalaci贸n con Windows. Luego intent茅 entrar con:

mysql -u root -p

Puse la contrase帽a y me sali贸 el siguiente error:

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

Tuve que buscar mucho m谩s y el siguiente paso fue entrar a mysql con el siguiente comando:

sudo mysql -u root

Luego utilizar el siguiente comando en mysql:

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

Parece que root en Ubuntu 20.04 inicia con un tipo de autenticaci贸n diferente, y hay que cambiarla a mysql_native_password y setear la contrase帽a para el usuario root. Esto tambi茅n es 煤til para instalar workbench, ya que en esa instalaci贸n aparecen otros errores. Luego, sal铆 de mysql y utilice el siguiente comando:

sudo service mysql restart

Intente entrar de nuevo con contrase帽a y finalmente me lo permiti贸. Para ingresar ya con la contrase帽a no hay que utilizar 鈥渟udo鈥 necesariamente.
Para instalar workbench parece que aparecen otros errores, pero en tutoriales de youtube que estan en los aportes de la clase se solucionan.

Les comparto un tutorial que hice para el curso de Fundamentos de Bases de Datos en el cual explico como instalar MySQL y Workbench sin morir en el intento.

hola muy buenas comparto este video donde explica como instalar mysql en ubuntu desde la terminal, ya que a mi no me funcionaba lo del profe. Un saludo! https://www.youtube.com/watch?v=hx-nGKFVixA

#Installing MySQL 5.7 on Ubuntu 20.04 (Focal Fossa)

https://computingforgeeks.com/how-to-install-mysql-on-ubuntu-focal/

Excelente tutorial para instalar en Ubuntu 20.04.

Presten atenci贸n al paso Step 3: Install MySQL 5.7 on Ubuntu 20.04 Linux machine
Deben cambiar la versi贸n de MySQL del comando por la que se muestra en el paso 2.
Luego siguen las instrucciones hasta el paso 4 (no inclusive) y LISTO

Para Debian 10:
Si eres novato como yo este link sera de mucha ayuda:
https://www.youtube.com/watch?v=D6qGFz1YriU

Para los que est茅n en la 20.04 de Ubuntu, simplemente (m谩s r谩pido) sigan estos pasos:

  1. sudo apt-get update
  2. sudo apt-get upgrade
  3. sudo apt-get install mysql-server
  4. sudo mysql

Si les aparece el error:
ERROR 1045 (28000): Access denied for user 鈥榬oot鈥橜鈥榣ocalhost鈥 (using password: NO)

deben hacer el login de la siguiente manera:
sudo mysql -u root -p

y les solicitara el password y podr谩n ingresar.

Nota:
Considero que seria mas simple para los estudiantes poner esto al inicio del articulo:
Nota: muchas veces las distribuciones ya cuentan con paquetes en su repositorio, en ese caso tambi茅n puedes ejecutar el comando:
sudo apt-get install mysql-server

Buen dia Profesor鈥

Instale correctamente mysql-server en la version de ubuntu server, pero al levantar el servidor me marca error, anexo imagen

ERROR 2002 (HY000): Can麓t connect to local MYSQL server through, socket 鈥/var/run/mysqld/mysqld.sock鈥

Recomiendan usar docker o es mejor tener instalado mysql en el equipo?

Siempre nos dejan solos Linux 馃槩

Buenisimo esto me ayuda en mi linux 馃槃

Instalare las versiones de Windows y Ubuntu para comparar

Que loco, el profe y yo utilizamos Deepin

Para quien necesite ayuda, hay dos videos muy buenos para instalar MySql y Workbench en Ubuntu 20.04

https://www.youtube.com/watch?v=v0NYz-mkBFM&ab_channel=RedesPlus

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

Para quienes usen archi linux y distros basadas en 茅sta, mariadb(que es un fork de mysql) es la implementaci贸n por defecto de mysql. Pueden seguir las instrucciones de este tutorial para instalar mysql/mariadb:

https://medium.com/@rshrc/mysql-on-manjaro-973e4bfc4f05

UBUNTU!

  • Hola buenos d铆as, tardes, noches.隆隆隆隆隆隆隆隆隆
    Tengo un problema al momento que quiero abrir MySQL en la terminal 隆隆隆隆隆隆 yo uso ubuntu 20.04 LTS. el que se baja directo de la playstore.

De acuerdo con la terminar se genera un error 鈥渁l instalar MySQL鈥
.
!!!No eh podido encontrar una soluci贸n real a este problema si alguien tiene una idea
se los agradecer铆a mucho隆隆隆隆隆隆

update-alternatives: error: alternative path /etc/mysql/mysql.cnf doesn't exist
dpkg: error processing package mysql-server-8.0 (--configure):
 installed mysql-server-8.0 package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-8.0; however:
  Package mysql-server-8.0 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Errors were encountered while processing:
 mysql-server-8.0
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)```

Pero al momento de ejecutar MySQL me manda a este error (tengo entendido que es un error de conectividad con el servidor)


@LAPTOP-P0RUD3FV:~$ mysql --version

mysql  Ver 8.0.22-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu))

@LAPTOP-P0RUD3FV:~$ mysql

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Bueno pues despues de buscar un buen ratote encontre mi soluci贸n, se las comparto, estoy usando WSL - Server version: 5.7.33-0ubuntu0.18.04.1 (Ubuntu). Me costo un buen jejeje pero ya jalo.

(https://stackoverflow.com/questions/54835516/windows-subsystem-install-mysql-server)

Muy claro. Gracias.

Instalado MySQL

He creado el siguiente art铆culo en mi blog donde explico c贸mo instalar MySQL haciendo uso de Docker.

Pueden verlo aqu铆: Install MySQL using Docker Est谩 en Ingl茅s, pero creo que es sencillo de entender. En cualquier caso, estoy dispuesto a traducirlo si hay suficiente tracci贸n para hacerlo.

En ubuntu lo instale, a aprender.

perfecto qued贸 tambien en mi virtualbox con ubuntu

sabores de GNU/Linux debian

Grandiosoo !! Gracias a todos鈥

Muchas gracias