mysql Community Server es un sistema gratuito de administración de bases de datos de código abierto, popular y multiplataforma, que admite ambos sql y No SQL y tiene una arquitectura de motor de almacenamiento conectable.
Además, también viene con múltiples conectores de base de datos para diferentes lenguajes de programación, lo que le permite desarrollar aplicaciones utilizando cualquiera de los lenguajes conocidos y muchas otras características.
Tiene muchos casos de uso en almacenamiento de documentos, nube, sistemas de alta disponibilidad, IoT (Internet de las cosas), hadoop, big data, almacenamiento de datos, LÁMPARA o LEMP pila para admitir sitios web/aplicaciones de gran volumen, y mucho más.
En este artículo, explicaremos una nueva instalación del mysql 8.0 sistema de base de datos en Ubuntu 22.04, Ubuntu 20.04, y Ubuntu 18.04 comunicados Antes de pasar a los pasos de instalación reales, veamos un resumen de:
Tabla de contenido
Por suerte, puede utilizar el valor predeterminado APTO repositorio de paquetes para instalar el mysql servidor, cliente y otros componentes. Al momento de escribir este artículo, la versión de MySQL disponible es la 8.0.28.
Para instalarlo, debe actualizar el índice del paquete en su servidor Ubuntu ejecutando lo siguiente comandos aptos.
$ sudo apt actualizar. $ sudo actualización apt.
A continuación, utilice el comando apt-cache (Consulta la memoria caché del paquete) para buscar paquetes de cliente y servidor MySQL en su servidor Ubuntu.
$ apt-cache buscar mysql-servermysql-server - servidor de base de datos MySQL (metapaquete dependiendo de la última versión) mysql-server-8.0: binarios del servidor de base de datos MySQL y configuración de la base de datos del sistema. mysql-server-core-8.0 - Archivos binarios del servidor de base de datos MySQL. default-mysql-server: binarios del servidor de base de datos MySQL y configuración de la base de datos del sistema (metapaquete) default-mysql-server-core - Archivos binarios del servidor de base de datos MySQL (metapaquete) mariadb-server-10.6 - Binarios del servidor de base de datos MariaDB. mariadb-server-core-10.6 - Archivos del servidor central de la base de datos MariaDB.
Luego ejecute el siguiente comando para instalar paquetes para el mysql servidor comunitario, cliente y los archivos comunes de la base de datos.
$ sudo apt-get install mysql-server.
El archivo de configuración predeterminado de MySQL y un archivo de registro de errores se ubicarán en la siguiente ubicación, puede verlos usando el editor nano o comando de cola como se muestra.
$ sudo nano /etc/my.cnf. $ sudo tail -f /var/log/mysql/error.log.
En Ubuntu, después de instalar el mysql paquete de servidor, sus servicios generalmente se inician automáticamente una vez que se configura el paquete. Puede comprobar si el mysql el servidor está en funcionamiento usando lo siguiente comando systemctl.
$ sudo systemctl status mysql.service.
Si por una razón u otra, no se inicia automáticamente, use los siguientes comandos para iniciar y permitir que se inicie en el momento del inicio del sistema, de la siguiente manera.
$ sudo systemctl start mysql.service. $ sudo systemctl status mysql.service. $ sudo systemctl start mysql.service. $ sudo systemctl reiniciar mysql.service.
Primero, abre el mysql inmediato:
$ sudo mysql.
A continuación, ejecute lo siguiente ALTERAR USUARIO
comando para establecer la contraseña de root de MySQL usando el mysql_native_password método de autenticación como se muestra.
mysql> ALTERAR USUARIO 'root'@'localhost' IDENTIFICADO CON mysql_native_password POR 'TU-CONTRASEÑA-FUERTE';
Después de establecer la contraseña, salga de la mysql inmediato:
mysql> salida.
Por defecto, el mysql la instalación no es segura. Para protegerlo, ejecute el script de seguridad que viene con el paquete binario.
$ sudo mysql_secure_installation.
Se le pedirá que ingrese el raíz contraseña que acaba de configurar arriba.
Luego ingresa Si
a las siguientes preguntas de seguridad:
y
y
y
y
Para proteger aún más su servidor MySQL, lea nuestro artículo 12 mejores prácticas de seguridad de MySQL para Linux.
El mysql La instalación viene con una cuenta raíz, que puede usar para administrar la base de datos completa, pero para razones de seguridad, le sugiero que cree una cuenta de usuario normal con privilegios limitados a las bases de datos como mostrado.
$ mysql -u raíz -p. mysql> CREAR BASE DE DATOS tecmintdb; mysql> CREAR USUARIO 'aaron'@'localhost' IDENTIFICADO POR 'rig!43B#web1rdl0gn1'; mysql> CONCEDER TODOS LOS PRIVILEGIOS EN tecmintdb.* A 'aaron'@'localhost';
Ahora, para iniciar sesión como su nuevo usuario de MySQL, use el siguiente comando.
$ mysql -u aarón -p.
Además, puede instalar más mysql componentes que cree que necesita para trabajar con el servidor, como mysql-workbench-community, libmysqlclient18, y muchos otros.
$ sudo apt-obtener actualización. $ sudo apt-get install mysql-workbench-community libmysqlclient18.
Finalmente, para acceder a la mysql shell, emita el siguiente comando.
$ sudo mysql -u raíz -p.
¡Eso es todo! En este artículo, hemos explicado cómo instalar mysql en Ubuntu 22.04 y Ubuntu 20.04. Si tiene alguna pregunta o idea para compartir, use el formulario de comentarios a continuación para comunicarse con nosotros.