Tutorial detallado sobre la instalación de MySQL8.0.26 en Linux CentOs7. Lo probé personalmente y es factible. Es solo para la protección contra rayos de todos.


1. Preparación del paquete de instalación

Versión del paquete de instalación de MySQL: mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar

Cargue el paquete de instalación en el servidor Linux: la ruta de carga es /root/softwares
Insertar descripción de la imagen aquí

2. Pasos de instalación

1.Cree la ruta de instalación

[root@cq03 ~]# mkdir /usr/local/mysql

2. Descomprima el paquete de instalación.

Descomprima el paquete de instalación de MySQL en la ruta /usr/local/mysql

[root@cq03 softwares]# tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql/

Después de descomprimir el paquete de instalación, cambie la ruta a MySQL.

[root@cq03 softwares]# cd /usr/local/mysql

3. Descomprima los siguientes paquetes de instalación en secuencia

3.1 común

[root@cq03 softwares]# rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm

3.2 cliente

[root@cq03 softwares]#  rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm 

3,3 libras

[root@cq03 softwares]#  rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm 

Si ejecuta este comando y ocurre el siguiente error,
Insertar descripción de la imagen aquí
la solución: Cómo solucionar el problema al descomprimir el archivo libs

Si los problemas anteriores no ocurren, omítelo.

3.4 compatibilidad con bibliotecas

[root@cq03 softwares]# rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm

3.5 desarrollo

[root@cq03 softwares]# rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm

Si ocurre el siguiente error al ejecutar este comando:

Insertar descripción de la imagen aquí
Solución: Cómo solucionar el problema al descomprimir el archivo devel.Si
no ocurre ningún error, omita este paso.

3.6 cliente

[root@cq03 softwares]#  rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

servidor 3.7

[root@cq03 softwares]# rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm

3. Inicie MySQL

1. Inicie el servicio MySQL

[root@cq03 mysql]# systemctl start mysqld

2. Configurar para comenzar en el arranque

[root@cq03 mysql]# systemctl enable mysqld

3. Ver contraseñas generadas aleatoriamente por MySQL

[root@cq03 mysql]# grep 'password' /var/log/mysqld.log

El lugar marcado es la contraseña generada aleatoriamente.
Insertar descripción de la imagen aquí

4. Inicie sesión en MySQL

[root@cq03 mysql]# mysql -u root -p

Luego ingrese la contraseña que encontró en el paso anterior.

4. Modificar el mecanismo de política de contraseñas.

Nota: Esta vez la sintaxis es ligeramente diferente a la de versiones anteriores de MySQL.

# 修改密码策略等级为low
set global validate_password.policy=low;
# 密码的最小长度
set global validate_password.length=6;
# 设置密码中至少要包含0个大小写字母
set global validate_password.mixed_case_count=0;
# 设置密码中至少包含0个数字
set global validate_password.number_count=0;
# 设置密码中至少包含0个特殊字符
set global validate_password.special_char_count=0;

查看密码策略
show variables like '%validate_password%';

5.Cambiar contraseña

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

4. Autorización remota

Si desea conectarse a MySQL de forma remota, debe realizar operaciones de autorización remota.
Nota: asegúrese de desactivar el mecanismo del firewall; de lo contrario, pueden ocurrir otros problemas.

Las declaraciones de versiones anteriores de MySQL no se pueden usar aquí, de lo contrario se producirá el siguiente error,
Insertar descripción de la imagen aquí
simplemente use las siguientes declaraciones.

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

Entonces puedes controlar MySQL de forma remota

5. Acceso remoto a MySQL

Herramientas utilizadas: Navicat

1. Pasos

Haga clic en el cuadro y luego en la opción señalada por la flecha.
Insertar descripción de la imagen aquí
Ingrese a la siguiente interfaz:
Nombre de la conexión : Puede nombrarla arbitrariamente, pero no tendrá el mismo nombre que otras conexiones.
Host : Sin cambios
Puerto : Sin cambios
Nombre de usuario : El nombre de usuario MySQL del servidor Linux
Contraseña : La contraseña correspondiente de MySQL del servidor Linux, que es la contraseña que acaba de configurar.
Insertar descripción de la imagen aquí
Luego haga clic en la opción SSH arriba y seleccione Usar canal SSH
Insertar descripción de la imagen aquí
para verificar el host : servidor Linux correspondiente Si no recuerda la dirección IP, puede ingresar el comando en la interfaz de comando de Linux: ip addr y luego buscar la dirección IP correspondiente e ingresar el nombre de usuario: el nombre de usuario del servidor Linux Contraseña : la correspondiente contraseña del servidor Linux Si aparece una nueva conexión, felicidades, ya está aquí ¡Todo listo! Haga doble clic para abrirlo para operación remota.



Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí


Resumir

Lo anterior es el tutorial sobre cómo instalar MySQL8.0.26 en Linux CentOs7. Es solo para referencia de aprendizaje de todos, ¡bienvenido a comunicarse!

Supongo que te gusta

Origin blog.csdn.net/qq_45263520/article/details/124084190
Recomendado
Clasificación