Primero, prepare los materiales primero, aquí está el método de instalación del paquete rpm.
Puede ir al sitio web oficial de mysql para descargar el paquete de instalación, o puede descargarlo a través de mis recursos (los fanáticos pueden descargarlo gratis) El enlace de descarga es el siguiente:
Descarga del paquete de instalación mysql-5.7.17
Los paquetes necesarios aquí son los siguientes:
mysql-community-client-5.7.17-1.el7.x86_64.rpm
mysql-community-common-5.7.17-1.el7.x86_64.rpm
mysql-community-devel-5.7.17-1.el7.x86_64.rpm
mysql-community-libs-5.7.17-1.el7.x86_64.rpm
mysql-community-server-5.7.17-1.el7.x86_64.rpm
En segundo lugar, escriba el script de instalación e instálelo
1. Para mejorar la velocidad de instalación, puede escribir el siguiente script para una instalación rápida
El contenido del script mysql_install.sh es el siguiente:
#! /bin/bash
install_mysql(){
rpm -ivh mysql-community-client-5.7.17-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-common-5.7.17-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-devel-5.7.17-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-5.7.17-1.el7.x86_64.rpm --force --nodeps
yum -y install mysql-community-server-5.7.17-1.el7.x86_64.rpm
}
install_mysql
Nota: Debido a la inconsistencia de varios entornos, es posible que falten dependencias. Si puede conectarse a Internet, puede configurar la fuente de yum para que sea la fuente de Ali o Netease. Si no puede conectarse a Internet, puede crear una fuente de yum local usted mismo, o ver Si se le indica que falta algún paquete, descárguelo manualmente e instálelo nuevamente.
2. Ejecute el script para instalar rápidamente
# sh mysql_install.sh
3. Inicie el servicio mysql
Después de la instalación, inicie el servicio mysqld a través de systemctl
# systemctl iniciar mysqld
# systemctl status mysqld
Tres, inicie sesión en mysql y cambie la contraseña
1. Dado que la versión mysql5.7 ha mejorado los requisitos de verificación de seguridad, se requiere una contraseña compleja para iniciar sesión por defecto. Vamos a grep la contraseña inicial en mysqllog antes de iniciar sesión por primera vez.
# grep contraseña /var/log/mysqld.log
Después de encontrar la contraseña, puede iniciar sesión en mysql a través de esta contraseña temporal
# mysql -uroot -p "contraseña temporal"
2. Después de iniciar sesión, puede modificar la contraseña de inicio de sesión con el siguiente comando
mysql> modificar el usuario root @ localhost identificado por 'dFIK8KOL) DM';
3, mysql necesita usar una contraseña de cierta complejidad de forma predeterminada, si necesita establecer una contraseña simple, modifique el archivo de configuración de la siguiente manera;
# vim /etc/my.cnf
Agregue validate-password = OFF al archivo de configuración
Después de modificar el archivo de configuración, reinicie el servicio mysql
# systemctl reiniciar mysqld
Luego ingrese mysql y puede cambiarlo a una contraseña simple.