Ingresar  \/ 
x
 Use Facebook account  Use Google account  Use Microsoft account  Use LinkedIn account
o
x

Cómo Instalar el Último MySQL en Ubuntu 16.04

instalar ultima version mysql en ubuntu

Introducción

Cómo Instalar el Último MySQL en Ubuntu 16.04. MySQL es un destacado sistema de gestión de bases de datos de código abierto utilizado para almacenar y recuperar datos para una amplia variedad de aplicaciones populares. MySQL es el M en el paquete LAMP , un conjunto de software de código abierto comúnmente utilizado que también incluye Linux, el servidor web Apache y el lenguaje de programación PHP.

Para utilizar las características recién lanzadas, a veces es necesario instalar una versión más actualizada de MySQL que la proporcionada por su distribución de Linux. Convenientemente, los desarrolladores de MySQL mantienen su propio repositorio de software que podemos usar para instalar fácilmente la última versión y mantenerla actualizada.

Para instalar la última versión de MySQL, agregaremos este repositorio, instalaremos el software MySQL mismo, aseguraremos la instalación y finalmente probaremos que MySQL se está ejecutando y respondiendo a los comandos.

Prerrequisitos

Antes de comenzar este tutorial, necesitarás:

Paso 1. Agregar el Repositorio de Software MySQL

Los desarrolladores de MySQL proporcionan un paquete .deb que maneja la configuración e instalación de los repositorios oficiales del software MySQL. Una vez que los repositorios estén configurados, podremos usar el comando apt-get estándar de Ubuntu para instalar el software. Descargaremos este archivo .deb con curl y luego lo instalaremos con el comando dpkg .

Primero, cargue la página de descarga de MySQL en su navegador web. Encuentra el botón Descargar en la esquina inferior derecha y haz clic en la página siguiente. Esta página le solicitará que inicie sesión o que se registre para obtener una cuenta web de Oracle. Podemos omitir eso y, en su lugar, buscar el enlace que dice No, gracias, simplemente inicie la descarga . Haga clic derecho en el enlace y seleccione Copiar dirección de enlace (esta opción puede estar redactada de manera diferente, dependiendo de su navegador).

Ahora vamos a descargar el archivo. En su servidor, vaya a un directorio donde pueda escribir:

cd /tmp

Descargue el archivo usando curl , recordando pegar la dirección que acaba de copiar en lugar de la parte resaltada a continuación:

curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.3-1_all.deb

Necesitamos pasar dos banderas de línea de comando para curl . -O indica a curl que envíe a un archivo en lugar de la salida estándar. La bandera L hace que curl siga los redireccionamientos HTTP, necesarios en este caso porque la dirección que copiamos en realidad nos redirige a otra ubicación antes de que se descargue el archivo.

El archivo ahora debe descargarse en nuestro directorio actual. Enumera los archivos para asegurarte de que:

ls

Debería ver el nombre del archivo en la lista:


Output
mysql-apt-config_0.8.3-1_all.deb . . .

Ahora estamos listos para instalar:

sudo dpkg -i mysql-apt-config*

dpkg se usa para instalar, eliminar e inspeccionar paquetes de software .deb . El -i indica que nos gustaría instalar desde el archivo especificado.

Durante la instalación, se le presentará una pantalla de configuración donde puede especificar qué versión de MySQL prefiere, junto con una opción para instalar repositorios para otras herramientas relacionadas con MySQL. Los valores predeterminados agregarán la información del repositorio para la última versión estable de MySQL. Esto es lo que queremos, así que use la flecha hacia abajo para navegar a la opción de menú Ok y presione ENTER .

Ahora el paquete terminará de agregar el repositorio. Actualice su caché de paquete apt para que los nuevos paquetes de software estén disponibles:

sudo apt-get update

Limpiemos también y borremos el archivo que descargamos:

rm mysql-apt-config*

Ahora que hemos agregado los repositorios MySQL, estamos listos para instalar el software real del servidor MySQL. Si alguna vez necesita actualizar la configuración de estos repositorios, simplemente ejecute sudo dpkg-reconfigure mysql-apt-config , seleccione nuevas opciones y luego sudo apt-get update para actualizar su caché de paquetes.

Paso 2. Instalar MySQL

Al haber agregado el repositorio y con nuestro caché de paquetes recién actualizado, ahora podemos usar apt-get para instalar el último paquete de servidor MySQL:

sudo apt-get install mysql-server

apt-get analizará todos los paquetes disponibles de mysql-server y determinará que el paquete proporcionado por MySQL es el más nuevo y el mejor candidato. Luego calculará las dependencias del paquete y le pedirá que apruebe la instalación. Escriba y luego ENTER y se instalará el software Se le pedirá que establezca una contraseña de root durante la fase de configuración de la instalación. Asegúrese de elegir una contraseña segura, ingrésela dos veces y el proceso se completará.

MySQL debería estar instalado y ejecutándose. Vamos a verificar usando systemctl :

systemctl status mysql

Output
mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2017-04-05 19:28:37 UTC; 3min 42s ago Main PID: 8760 (mysqld) CGroup: /system.slice/mysql.service └─8760 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

La línea Active: active (running) significa que MySQL está instalado y ejecutándose. Ahora haremos que la instalación sea un poco más segura.

Paso 3. Asegurando MySQL

MySQL viene con un comando que podemos usar para realizar algunas actualizaciones relacionadas con la seguridad en nuestra nueva instalación. Vamos a ejecutarlo ahora:

mysql_secure_installation

Esto le solicitará la contraseña de root de MySQL que configuró durante la instalación, y luego presione ENTER . Ahora responderemos una serie de indicaciones afirmativas o negativas. Repasamoslos:

En primer lugar, nos preguntan sobre el complemento de validación de contraseña , un complemento que puede aplicar automáticamente ciertas reglas de seguridad de contraseñas para los usuarios de MySQL. Permitir esto es una decisión que deberá tomar en función de sus necesidades de seguridad individuales. Escriba y y ENTER para habilitarlo, o simplemente presione ENTER para omitirlo. Si está habilitado, también se le pedirá que elija un nivel de 0-2 para ver cuán estricta será la validación de la contraseña. Elija un número y presione ENTER para continuar.

A continuación, se le preguntará si desea cambiar la contraseña de root . Como acabamos de crear la contraseña cuando instalamos MySQL, podemos omitir esto de manera segura. Presiona ENTER para continuar sin actualizar la contraseña.

El resto de las instrucciones se pueden responder . Se le preguntará acerca de eliminar al usuario anónimo de MySQL, no permitir el inicio de sesión root remoto, eliminar la base de datos de prueba y volver a cargar las tablas de privilegios para asegurarse de que los cambios anteriores surtan efecto de manera adecuada. Todos estos son una buena idea. Escriba y y presione ENTER para cada uno.

La secuencia de comandos se cerrará después de que se responden todas las solicitudes. Ahora nuestra instalación de MySQL está razonablemente segura. Probemos nuevamente ejecutando un cliente que se conecta al servidor y devuelve cierta información.

Paso 4. Prueba de MySQL

mysqladmin es un cliente administrativo de línea de comando para MySQL. Lo usaremos para conectarnos al servidor y generar alguna información de versión y estado:

mysqladmin -u root -p version

La parte -u root le dice a mysqladmin que inicie sesión como el usuario root de MySQL, -p indica al cliente que pida una contraseña, y la versión es el comando real que queremos ejecutar.

La salida nos permitirá saber qué versión del servidor MySQL se está ejecutando, su tiempo de actividad y otra información de estado:


Output
mysqladmin Ver 8.42 Distrib 5.7.17, for Linux on x86_64 Copyright (c) 2000, 2016, 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. Server version 5.7.17 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/run/mysqld/mysqld.sock Uptime: 58 min 28 sec Threads: 1 Questions: 10 Slow queries: 0 Opens: 113 Flush tables: 1 Open tables: 106 Queries per second avg: 0.002

Si recibió un resultado similar, ¡felicidades! Ha instalado con éxito el último servidor MySQL y lo ha asegurado.

Conclusión

Ahora ha completado una instalación básica de la última versión de MySQL, que debería funcionar para muchas aplicaciones populares. Si tiene necesidades más avanzadas, puede continuar con algunas otras tareas de configuración:

  • Si desea una interfaz gráfica para administrar su servidor MySQL, phpMyAdmin es una solución popular basada en la web. Nuestro tutorial Cómo instalar y proteger phpMyAdmin en Ubuntu
  • Actualmente, su base de datos solo es accesible para las aplicaciones que se ejecutan en el mismo servidor. Algunas veces querrá servidores de bases de datos y aplicaciones separados, por razones de rendimiento y almacenamiento. Eche un vistazo a Cómo configurar SSL / TLS para MySQL para aprender a configurar MySQL para un acceso seguro desde otros servidores.
  • Otra configuración común es cambiar el directorio donde MySQL almacena sus datos. Tendrá que hacer esto si desea que sus datos se almacenen en un dispositivo de almacenamiento diferente al directorio predeterminado. Esto se trata en Cómo mover un directorio de datos MySQL a una nueva ubicación .

Fuente. Artículo traducido y con muy ligeras modificaciones de: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian

Sobre el Autor
Pipe Peña
Author: Pipe Peña
Soy un loco enamorado de la vida. Licenciado en Ciencias Sociales y Humanas, amante de la informática y la astrofísica. Me gusta crear e investigar proyectos que enriquezcan la construcción y desarrollo del conocimiento individual y colectivo. Me encantan los videojuegos, el cine, la química, matemáticas, la física cuántica y la música, en donde actualmente soy compositor. Me baso en la idea que toma Baruch Spinoza sobre Dios.

ImprimirCorreo electrónico


Comentar este artículo en los foros (1 respuestas).
Publicado: 6 años 5 meses ago por Fututel #248
Avatar de Fututel
Escriban todas sus preguntas aquí. No necesitan registrarse. Un experto les responderá.

Donaciones - Tutoriales y VideoTutoriales Fututel

Dona si crees que lo merecemos. Ésto nos ayudará para seguir publicando y hacerte la vida más fácil :)

Cantidad: