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.
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.
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.
Espera a que la descarga concluya.
Al terminar abre el archivo .tar con el desempaquetador de tu preferencia.
Extrae el contenido en la carpeta de tu preferencia.
Selecciona el archivo de servidor de comunidad y ábrelo con tu manejador de paquetes instalado.
Da click en instalar.
Finalmente puedes ir a la consola o terminal de Ubuntu y escribir el siguiente comando. sudo mysql
A continuación deberá aparecer una ventana con el prompt de mysql donde ya puedes comenzar a ejecutar los comandos de las lecciones.
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
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
ALTERUSER'root'@'localhost'IDENTIFIEDWITH mysql_native_password BY'password'
Se descargará un ‘archivo.deb’, así que abrí la terminal (en la dirección donde se encuantra el archivo)
y ejecutamos:
sudo dpkg -i archivo.deb
sudo apt update
Dado que me salió un error de copatibilidad con ‘‘libpython2.7’’, lo corregí ejecutando:
sudo apt --fix-broken install
Chicos les recomiento seguir este tutorial. Pensado para la version mas actual LTS de Ubuntu 20.04 a la fecha. Muy bien explicado y te dice tambien con que debes tener cuidado, que otras posibilidades tienes y como configurarlas. Muy completo.
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.
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.
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
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:
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
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 😄 😉
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: <tuescribiraslacontraaqui>
Y al final te dara el menu de bienvenida:
Welcome tothe MySQL monitor. Commands endwith ; 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'toclearthe current input statement.
mysql> <este es el commandpromptdemysql>
Explicacion corta de los comandos:
Acorde a la man mysql page, podemos pasar flags para especificar usuario y contraseña:
$ 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 auna base de datos especifica
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.
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
* 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
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.
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!
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
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”
Si tienen ya un poquito más de experiencia, pueden usar Docker, de hecho ya hay una imagen que contiene mysql y workbench juntos, levantan el contenedor y en su navegador les despliega la interface gráfica que se utiliza para trabajar la base de datos.
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’;
OK tengo linux mint y se me hizo muy difícil instalar el procesador gráfico de My SQL así que me fui a postgreSQL y también me fue difícil instalar el de postgresSQL, termine usando una extencion de VScode llamada My SQL (by Cweija) que se conecta con varias bases de datos. Continuaré el curso así.
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
🐧 Trabajando desde Manjaro Linux!
Instalé workbench y tuve muchos problemas para conectar mi base de datos, dado que me solicitaba conexión segura vía certificados SSL, lo que es un rollo total (al menos para mí 😅) . Al final me decidí mejor en instalar DBeaver, otro cliente gráfico para mySQL y otras bases de datos. Les comparto mi experiencia por si les es de ayuda:
.
Deben instalar mySQL - MariaDB con los siguientes comandos:
$ sudo pacman -S mysql
o
$ sudo pacman -S mariadb
Configuran la contraseña de root con:
Aquí primero ingresan la contraseña de administrador, incluso en la de root, luego le dan sí al cambio de autenticación, le dan sí al cambio de contraseña, ingresan la nueva contraseña para el root de la base de datos, luego tres veces no (igual leen y seleccionan lo que prefieran), y a la última que dice reiniciar le dicen que sí.
$ sudo mysql-secure-installation
Inicializan la base de datos:
Luego la reinician y verifican que esté en estado activo (la d va, no es un typo).
Instalan Dbeaber:
Para ahorrar tiempo pueden instalar la versión Enterprise desde el repositorio AUR en Añadir/Eliminar software. Esta tiene un tiempo de prueba de dos semanas. También está la versión de la comunidad, que es gratuita. IMPORTANTE: tener instalado Java RE.
Ponen todo a funcionar:
Abren Dbeaber, le dan a nueva conexión, abajito de Database Navigator, seleccionan MariaDB, ingresa su contraseña root, prueban la conexión, y le dan en finalizar!!!
Hola comparto en la forma en la que pude seguir con todo el curso de BD, me percate que a muchos como ami me costo mucho trabajo poder instalar MySQL y MySQL Workbench. yo tengo fedora 26 y no lograba instalar los programas hasta que encontré este tutorial se los comparto para el que tenga fedora 26, es importante entender la versión que usas de tu distro de linux. sigan los pasos como viene explicado el tutorial que encontré repito solo para fedora 26. Dejo el link: https://videlcloud.wordpress.com/2017/08/01/instala-mysql-server-y-workbench-en-fedora/
Para la gente con un pésimo wifi (como el mío XD) que no es consistente, les recomiendo usar Free Download Manager y descargar el bundle mediante esa aplicación, ya que si se corta el internet en el proceso, la descarga no se detiene ni se pierden progresos.
Solamente deben cancelar la descarga apenas comience (o esperar a que dé error XD) y copiar el enlace y pegarlo en FDM. Le dan al botón de +
Pegan el enlace en la casilla y luego de dan a OK, luego a Download y listo. Tomaría todo el ancho de banda que tienen disponible, ganándole incluso a Netflix.
Jajajaja, menos mal que ley el post antes de hacer nada, no se si fue accidental o apropósito poner el comando install al final, de cualquier manera, Gracias :3
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.