El tutorial de nivel niñera para instalar la versión MySQL8.0 en el sistema CentOS es claro y sencillo para principiantes.

Nota: se requieren privilegios de root

Tabla de contenido

1. Instalación

1. Configurar el almacén de yum

2. Utilice yum para instalar MySQL

3. Una vez completada la instalación, inicie MySQL y configúrelo para que se inicie automáticamente al arrancar.

4. Verifique el estado de ejecución de MySQL.

2. Configuración

1. Obtenga la contraseña inicial para MySQL

2. Inicie sesión en el sistema de base de datos MySQL.

3. Cambiar la contraseña de root

4. [Extensión], configura una contraseña simple para root

5. Permita el inicio de sesión remoto de root y establezca la contraseña de inicio de sesión remoto  

6. Salga de la página de la consola MySQL.

7. Verifique el puerto  


 

1. Instalación

 

1. Configurar el almacén de yum

# Actualizar clave
 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
 
# Instalar Mysql8.x versión yum biblioteca rpm -Uvh https://dev.mysql.com/get/ mysql80 -lanzamiento-comunitario-el7-2.noarch.rpm

 

Como MySQL no está en el repositorio oficial de CentOS, usamos el comando rpm anterior:

  • Importar la clave al almacén MySQL

  • Configurar el almacén yum de MySQLQ

 

 

 Si sucede lo siguiente al actualizar la clave

 Solución (red de distribución): http://t.csdn.cn/2ZQxw 

 

2. Utilice yum para instalar MySQL

# yum安装Mysql
 yum -y install mysql-community-server

 

 

3. Una vez completada la instalación, inicie MySQL y configúrelo para que se inicie automáticamente al arrancar.

systemctl start mysqld 		# Iniciar
 systemctl enable mysqld 		# Iniciar automáticamente al arrancar

 Después de instalar MySQL, se configurará automáticamente como mysqldun servicio llamado:, que puede ser administrado por systemctl

 

4. Verifique el estado de ejecución de MySQL.

estado systemctl mysqld

 

2. Configuración

Principalmente configure la contraseña del usuario administrador root y configure los permisos para permitir el inicio de sesión remoto.

 

1. Obtenga la contraseña inicial para MySQL

# Utilice el comando grep para filtrar la palabra clave de contraseña temporal en el archivo /var/log/mysqld.log para obtener la contraseña inicial
 grep 'contraseña temporal' /var/log/mysqld.log

 El cuadro de la imagen es el valor de la contraseña inicial, cópielo

 

 

 2. Inicie sesión en el sistema de base de datos MySQL.

# Ejecutar
 mysql -uroot -p 
# Explicación 
# -u, el usuario que inició sesión, el usuario administrador de la base de datos MySQL es el mismo que Linux, es root 
# -p, significa usar la contraseña para iniciar sesión 

# Después de la ejecución Después de completar, ingrese (pegue) la contraseña inicial que acaba de obtener, puede ingresar a la base de datos MySQL, al ingresar la contraseña, la contraseña no se mostrará.

 

 3. Cambiar la contraseña de root

No lo olvides; clave 

ALTERAR USUARIO 'root'@'localhost' IDENTIFICADO CON mysql_native_password POR 'contraseña'; 	
-- La contraseña debe tener: más de 8 caracteres, con letras mayúsculas, símbolos especiales y no puede ser una declaración simple continua como 123, abc

 

 Después de configurar la nueva contraseña, puede presionar Ctrl+d para cerrar sesión y luego iniciar sesión nuevamente con la nueva contraseña para verificarla.

 

 

 4. [Extensión], configura una contraseña simple para root

 Podemos establecer una contraseña sencilla para root, como por ejemplo 123456.

Tenga en cuenta que esta configuración es solo para MySQL en un entorno de prueba o entorno de aprendizaje. Si es para uso formal, no establezca una contraseña simple.

set global Validar_contraseña.policy=0; 		# El nivel de seguridad de la contraseña es bajo
 set global Validar_contraseña.length=4;	 	# La longitud mínima de la contraseña es de 4 caracteres.

 

 Luego repita el comando de cambio de contraseña.

ALTERAR USUARIO 'root'@'localhost' IDENTIFICADO CON mysql_native_password POR '密码';

 

 En este punto, la contraseña simple se ha cambiado correctamente. Puede cerrar sesión e iniciar sesión nuevamente para verificarla.

 

5. Permita el inicio de sesión remoto de root y establezca la contraseña de inicio de sesión remoto  

De forma predeterminada, el usuario root no ejecuta el inicio de sesión remoto y solo puede iniciar sesión en el sistema MySQL en el servidor Linux donde se encuentra MySQL.

Tenga en cuenta que permitir inicios de sesión remotos como root supone un riesgo para la seguridad.

# Configure el inicio de sesión remoto de raíz por primera vez y configure la contraseña remota. Utilice el siguiente comando SQL
 para crear usuario 'root'@'%' IDENTIFICADO CON mysql_native_password POR 'contraseña!'; --	 
La contraseña debe ser: mayor que 8 caracteres, con letras mayúsculas, con símbolos especiales no pueden ser declaraciones simples consecutivas como 123, abc 
(excepto cuando se configura una contraseña simple) 

# Para cambiar posteriormente la contraseña, utilice el siguiente comando SQL ALTER USER 'root'@'%' IDENTIFICADO CON mysql_native_password POR 'contraseña';

 Complete la dirección IP en el primer cuadro, pero la dirección IP de inicio de sesión remoto ha cambiado y necesita restablecer la IP. Puede usar comodines para representar todas las direcciones IP.

 

 Los cambios posteriores a la contraseña son los siguientes:

6. Salga de la página de la consola MySQL.

# Salir del comando
 exit
 
# O salir mediante las teclas de método abreviado: ctrl + d

7. Verifique el puerto  

MySQL está vinculado de forma predeterminada al puerto 3306. Puede verificar el estado de la red de MySQL a través de la ocupación del puerto.

netstat-anp | Agarre 3306

 

 

En este punto, MySQL está instalado y disponible. Mantenga la contraseña de root de MySQL correctamente.

Supongo que te gusta

Origin blog.csdn.net/2301_77160836/article/details/131658298
Recomendado
Clasificación