Directorio de artículos
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
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,
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:
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.
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,
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.
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.
Luego haga clic en la opción SSH arriba y seleccione Usar canal SSH
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.
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!