Instalar Linux Mysql

1. Obtenga la fuente Mysql YUM

① Abra la URL: https://dev.mysql.com/downloads/repo/yum/, seleccione la versión de Linux correspondiente (aquí está CentOS7, seleccione Linux7)

② Haga clic en "No, gracias, simplemente inicie mi descarga". Para descargar

③ Copie la dirección de descarga para obtener la dirección del paquete rpm

Segundo, descargue e instale la fuente mysql

① Use el comando wget para descargar la fuente mysql

La dirección del paquete wget rpm

# Si no se encuentra el comando wget, es necesario instalar wget y, a continuación, ejecutar el comando anterior de nuevo 
yum -y install wget

② Instalar fuente mysql

yum nombre del paquete de instalación de instalación local

● Compruebe si la fuente está instalada correctamente

yum repolist habilitado | grep "mysql. * - comunidad. *"

● Observaciones: modifique mysql-community.repo, seleccione yum para instalar la versión de mysql ( generalmente el valor predeterminado es suficiente )

vim /etc/yum.repos.d/ mysql -community.repo

Tres, instale mysql

# Instalar los servicios de MySQL de línea, vemos aquí rápido o velocidades lentas 
yum -y install mysql -Community-Servidor

Cuatro, comience mysql

# Después de la instalación, puesta en servicio MySQL 
mysqld inicio systemctl
# Ver servicio mysqld, para ver si el estado se está ejecutando se muestra la actividad ha 
mysqld estado systemctl

Cinco, pon el maletero

# Conjunto de arranque 
systemctl permite mysqld 

# servicio de recarga 
systemctl daemon-recarga

Seis, ver la contraseña de la base de datos

Se generará una contraseña predeterminada durante la instalación

Dos métodos de visualización:

# 1. Ver contraseña-Contraseña aleatoria: q6Uw8A8gIA # s 
cat / var / log / mysqld. Log | grep contraseña

# 2. Ver contraseña - código aleatorio: S # q6Uw8A8gIA 
grep 'contraseña temporal' / var / log / mysqld. Entrar

Siete, inicie sesión en la base de datos y cambie la contraseña

① Inicie sesión con contraseña aleatoria:

Use mysql -uroot -p para ingresar a la interfaz de inicio de sesión de la base de datos, ingrese la contraseña que acaba de encontrar, inicie sesión en la base de datos, copie y pegue, y la contraseña de inicio de sesión de MySQL no se muestra.

mysql -uroot -p

② Modificar contraseña aleatoria :

mysql usa un mecanismo de contraseña, que por defecto es medio, que requiere contraseñas con letras mayúsculas y caracteres especiales.

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

Prueba: cierre sesión en Mysql, vuelva a iniciar sesión con una nueva contraseña (root)

Ocho, acceso remoto autorizado

En MySQL5, puede usar directamente: Conceder todos los privilegios en. To'someBody '@' SomeIP'identified by'somePassword '[con opción de concesión]; crear directamente un nuevo usuario y autorizarlo.

En MySQL8, es necesario crear un usuario y luego autorizar, lo que se puede decir que es más estandarizado.

# Crear un usuario - ① nombre de usuario: nombre de usuario; ② anfitrión: Dominio de inicio de sesión, ③ anfitrión: representa cualquier IP cuando '%', indica que esta máquina es localhost, o llenar la dirección IP designada; ④ paasword: Contraseña
 Crear usuario 'nombre de usuario '@' Host 'identificado con mysql_native_password por' contraseña '; 

# para la autorización de usuario - ① primero *: que todas las bases de datos; ② * la segunda: que todas las tablas de datos, si no lo autoriza a recibir toda la correspondencia que corresponde base de datos o tabla de datos; ③ nombre de usuario: usuario; ④%: Login nombre de dominio de usuario 
de Grant Todos los privilegios eN * * a 'nombre de usuario' @ '% ' de subvención con la opción; 

# permiso de actualización para dar efecto a
 ras privilegios;

Nueve, abra el firewall y abra el puerto 3306

systemctl status firewalld Compruebe el estado del firewall, si el firewall no está habilitado, el servicio firewalld start está habilitado

# Abra el puerto 3306 
firewall-cmd --permanent --add-port = 3306 / tcp
# Restart cortafuegos (firewall para reiniciar después de los cambios de configuración) 
Firewall-cmd --reload

 

Supongo que te gusta

Origin www.cnblogs.com/Dm920/p/12749374.html
Recomendado
Clasificación