Desinstalar mysql8 instalar mysql5.7

1. Desactivar el servicio:

[root@iZ8vb8avlmvb451wmm14rqZ ~]# systemctl detener mysqld

Compruebe si ps -ef|grep mysql está deshabilitado


2. Ver e instalar la versión mysql

[root@iZ8vb8avlmvb451wmm14rqZ ~]# rpm -qa |grep -i mysql


mysql-common-8.0.26-1.1.al8.x86_64
mysql-server-
8.0.26-1.1.al8.x86_64 mysql-8.0.26-1.1.al8.x86_64
mysql-community-release-el7-5.noarch
mysql- errmsg-8.0.26-1.1.al8.x86_64

3. Desinstalar mysql

Este método puede desinstalar todo mysql8 a la vez, ingrese mysql y presione la tecla tab para completar y luego presione Entrar para desinstalar

[root@iZ8vb8avlmvb451wmm14rqZ ~]# yum eliminar mysql-common.x86_64

En el medio, se le pedirá que ingrese y para confirmar. También es posible desinstalar uno por uno. El nombre se desinstalará si lo escribe palabra por palabra arriba.

Ver resultados de desinstalación

[root@iZ8vb8avlmvb451wmm14rqZ ~]# rpm -qa |grep -i mysql
mysql-community-release-el7-5.noarch

Solo quedan 7. Desinstalé esto también.

Ver la lista instalable en yum

[root@iZ8vb8avlmvb451wmm14rqZ ~]# yum repolist all|grep mysql
mysql-connectors-community MySQL Connectors Community habilitado
mysql-connectors-community-source MySQL Connectors Community - Source disabled
mysql-tools-community MySQL Tools Community habilitado
mysql-tools-community- source MySQL Tools Community - Fuente deshabilitada
mysql55-community Servidor comunitario MySQL 5.5 deshabilitado
mysql55-community-source Servidor comunitario
MySQL 5.5 - Fuente deshabilitada mysql56-community Servidor comunitario MySQL 5.6 habilitado
mysql56-community-source Servidor comunitario MySQL 5.6 - Fuente deshabilitada
mysql57-community-dmr Desarrollo del servidor comunitario MySQL 5.7 deshabilitado
mysql57-community-dmr-source Desarrollo del servidor comunitario MySQL 5.7 deshabilitado

habilitado significa que se puede instalar, seleccione la versión a instalar, por ejemplo, si desea instalar 5.7, el código para matar 5.6 es el siguiente

yum-config-manager --deshabilitar la comunidad mysql56

yum-config-manager --enable mysql57-community-dmr

Después de que la instalación no tuvo éxito, se desinstaló nuevamente hasta que el resultado del comando yum repolist all|grep mysql no estaba vacío

Ver el directorio mysql: find / -name mysql

¿Cuál es el resultado? Copie la ruta una por una, agregue rm -rf delante de la ruta y elimine todas las rutas directamente

El directorio de búsqueda es el siguiente:

/var/lib/mysql /var/lib/mysql/mysql

Elimine el directorio mysql correspondiente:

rm -rf /var/lib/mysql 

rm -rf /var/log/mysqld.log

4. Instalar mysql 5.7

4.1 Descargue el repositorio Yum oficial de MySQL (Mysql5.7)

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm


4.2 Instalar el repositorio de Yum

  yum -y instalar mysql57-community-release-el7-10.noarch.rpm

Ver información de la versión:

[root@iZ8vb8avlmvb451wmm14rqZ ~]# yum repolist all|grep mysql

Podemos ver que hay 5.7 y 8.0, pero debemos deshabilitar la versión 8 antes de ejecutar el siguiente comando
4.3.Yum para instalar MySQL

   yum install mysql-community-server --nogpgcheck --Omita la verificación o la instalación informará un error


5. Inicie mysql

1. Comando de inicio systemctl start mysqld.service
2. Comando de reinicio systemctl restart mysqld.service
3. Comando de cierre systemctl stop mysqld.service
4. Ver estado systemctl status mysqld.service

Otro método es ingresar el siguiente comando en la línea de comando del terminal para cerrar el servicio mysql.

servicio mysqld detener #Cerrar servicio mmysql

# o /etc/init.d/mysqld detener

servicio mysqld star #iniciar servicio mysql

/etc/init.d/mysqld start #Iniciar servicio mysql

Inicio de sesión con contraseña, ver comando de contraseña
grep 'contraseña temporal' /var/log/mysqld.log

localhost: La siguiente es la contraseña, la primera letra de mi contraseña es un espacio, realmente está jodida, la he ingresado más de diez veces sin éxito.

Se genera una contraseña temporal para root@localhost: :sgv)qZtQ3#b

Abra mysqld.log directamente con la herramienta y copie la contraseña

6. Ingrese mysql 

mysql -u raíz -p

7. Cambiar contraseña

modifique el usuario 'root'@'localhost' identificado por 'su nueva contraseña'

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

Actualizar: DESCARGAR PRIVILEGIOS;

8. Abra la conexión remota

actualice el conjunto de usuarios host='%' where user='root';

Verificar si la modificación es exitosa

seleccione host, usuario de mysql.user;

Actualizar: DESCARGAR PRIVILEGIOS;

crear usuario

crear usuario 'nombre de usuario'@'%' identificado por 'contraseña';

//Complete su nombre de cuenta y contraseña en nombre de usuario y contraseña, % significa que se admite la conexión remota

Actualizar: DESCARGAR PRIVILEGIOS;

9. Compruebe si actualmente es un servicio de arranque

systemctl list-unit-files | grep mysql

Si no, configúralo para que arranque

systemctl habilitar mysqld.servicio

La puesta en marcha debe ser la siguiente

mysqld es el proceso daemon de mysql d es daemon 

apéndice:

Descargue la versión tar de mysql5.7

 Descargar desde el sitio web oficial

MySQL :: Descargar servidor de la comunidad MySQL

Este tipo de instalación es relativamente complicada, lleva mucho tiempo descargar archivos y es difícil de configurar. Para obtener más información, consulte

Instalando Mysql5.7 en linux <Los pasos son claros y fáciles de entender>_Blog de Boy0318-Blog de CSDN_Instalación de Linux mysql5.7

Supongo que te gusta

Origin blog.csdn.net/s_ongfei/article/details/127828205
Recomendado
Clasificación