Instalación Linux y configuración de MySQL 8.0

ad218c8d4f5b0aa283a6f9b71b3cd8a9.png

 

abee345151a1a7f026f9cce1993e4f6d.png

 Consulte mi artículo anterior

Una guía rápida para usar el repositorio MySQL APT - Northern Crescent's Blog - CSDN Blog

 El entorno de este artículo es pop os, una rama de ubuntu, y la operación es equivalente a ubuntu

 

Tabla de contenido

1. Fuente de actualización

2. Buscar servidor mysql 

3. Instalar el servidor mysql

4. Configurar el servidor mysql

(1), si habilitar VALIDAR CONTRASEÑA para verificar la seguridad de la contraseña

(2), ingrese la contraseña del servidor

(3), ya sea para eliminar usuarios anónimos

(4), ya sea para permitir el inicio de sesión remoto

(5), ya sea para eliminar la base de datos de prueba

(6), recargar la tabla de permisos

5. Comprobar el estado del servidor MySQL

6. Configurar el acceso remoto

7. Está prohibido iniciar automáticamente

8. Inicie sesión en MySQL

acceso 

base de datos de consulta


 

1. Fuente de actualización

sudo apt update

2. Buscar servidor mysql 

sudo apt search mysql-server

Ahora podemos asegurarnos de que podemos acceder al servidor mysql del almacén apt normalmente

 

marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

3. Instalar el servidor mysql

sudo apt install mysql-server

marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

4. Configurar el servidor mysql

sudo mysql_secure_installation

marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

(1), si habilitar VALIDAR CONTRASEÑA para verificar la seguridad de la contraseña

Asegurar la implementación del servidor MySQL.

Conexión a MySQL usando una contraseña en blanco.

El COMPONENTE VALIDAR CONTRASEÑA se puede utilizar para probar contraseñas
y mejorar la seguridad. Comprueba la seguridad de la contraseña
y permite a los usuarios establecer solo aquellas contraseñas que son
lo suficientemente seguras. ¿Le gustaría configurar el componente VALIDAR CONTRASEÑA?

Presione y|Y para Sí, cualquier otra tecla para No:

Garantice la seguridad de la implementación del servidor MySQL.

Conéctese a MySQL con una contraseña vacía.

El COMPONENTE VALIDAR CONTRASEÑA se puede utilizar para probar contraseñas
y mejorar la seguridad. Comprueba la seguridad de las contraseñas
y permite a los usuarios establecer solo aquellas contraseñas que sean lo suficientemente seguras.
¿Le gustaría configurar el componente VALIDAR CONTRASEÑA?

Presione y|Y para sí, cualquier otra tecla para no.

No verificamos (si aprendemos a usarlo nosotros mismos), elegimos no

marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

(2), ingrese la contraseña del servidor

Ingrese la contraseña mysql e ingrésela normalmente

(Debe recordar la contraseña, será más problemático si la olvida) 

Please set the password for root here.

New password: 

Re-enter new password:

 

(3), ya sea para eliminar usuarios anónimos

De forma predeterminada, una instalación de MySQL tiene un usuario anónimo, lo que permite que cualquier persona inicie sesión en MySQL sin tener que crear una cuenta de usuario para ellos. Esto está diseñado solo para
realizar pruebas y para que la instalación sea un poco más fluida. Debe eliminarlos antes de pasar a un entorno de producción.

¿Eliminar usuarios anónimos? (Presione y|Y para Sí, cualquier otra tecla para No):

Por defecto, MySQL viene con un usuario anónimo.
Permite que cualquier persona inicie sesión en MySQL sin crear una cuenta de usuario para ellos.
Esto es solo para probar y para que la instalación sea un poco más sencilla.
Debe eliminarlos antes de entrar en producción.

¿Eliminar usuario anónimo? (presione y|Y para sí, cualquier otra tecla para no).

Elegimos Y para eliminar usuarios anónimos

marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

(4), ya sea para permitir el inicio de sesión remoto

Normalmente, a root solo se le debería permitir conectarse desde
'localhost'. Esto asegura que nadie pueda adivinar
la contraseña raíz de la red.

¿Deshabilitar el inicio de sesión raíz de forma remota? (Presione y|Y para Sí, cualquier otra tecla para No): 

Normalmente, solo se debe permitir que la raíz se conecte desde 'localhost'. Esto asegura que nadie pueda adivinar la contraseña de root de la red.

¿No permitir el inicio de sesión remoto raíz? (presione y|Y para sí, cualquier otra tecla para no).

Elegimos N para permitir la conexión remota raíz

marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

(5), ya sea para eliminar la base de datos de prueba

¿Eliminar la base de datos de prueba y acceder a ella? (Presione y|Y para Sí, cualquier otra tecla para No):

¿Eliminar la base de datos de prueba y acceder a ella? (presione y|Y para sí, cualquier otra tecla para no).

Elegimos N, no borramos la base de datos de prueba

marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

(6), recargar la tabla de permisos

Volver a cargar las tablas de privilegios garantizará que todos los cambios
realizados hasta el momento surtan efecto inmediatamente.

¿Recargar tablas de privilegios ahora? (Presione y|Y para Sí, cualquier otra tecla para No):

Volver a cargar la tabla de permisos garantizará que todos los cambios realizados hasta el momento
surtan efecto de inmediato.

¿Recargar la tabla de permisos ahora? (presione y|Y para sí, cualquier otra tecla para no).

Elegimos Y Efectivo inmediatamente

marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

En este punto, la configuración está completa.

 

5. Comprobar el estado del servidor MySQL

El servidor MySQL se inicia automáticamente después de la instalación. Puede verificar el estado del servidor MySQL con el siguiente comando: 

systemctl status mysql

marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

Use el siguiente comando para detener la ejecución de MySQL:

service mysql stop

Use el siguiente comando para iniciar el servidor MySQL

service mysql start

Use el siguiente comando para reiniciar el servidor MySQL

service mysql restart

 

6. Configurar el acceso remoto

MySQL en Ubuntu solo permite el acceso local y no se puede conectar mediante la herramienta de conexión gráfica de la base de datos;

marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

Si desea acceder, debe configurar

sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf

 Encuentre la dirección de enlace y modifique el valor a 0.0.0.0

O comenta directamente este

 marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

iniciar sesión en mysql

sudo mysql -u root -p

crear cuenta permitir

create user 'root'@'%' identified by '你的密码';

Otorgar permisos a este usuario 

grant all privileges on *.* to 'root'@'%' with grant option;

Actualizar permisos

flush privileges;

salir de mysql

quit

Reinicie el servidor MySQL

service mysql restart

 

7. Está prohibido iniciar automáticamente

sudo systemctl disable mysql

marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

8. Inicie sesión en MySQL

acceso 

sudo mysql -uroot -p

marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_20,color_FFFFFF,t_70,g_se,x_16

 

base de datos de consulta

show databases;

 marca de agua, type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATm9ydGhlcm4gICBDcmVzY2VudA==,size_14,color_FFFFFF,t_70,g_se,x_16

 

 

Supongo que te gusta

Origin blog.csdn.net/m0_52559040/article/details/123708831
Recomendado
Clasificación