Instalación y desinstalación de MySQL-Linux:

Instalación de la versión MySQL8.0.26-Linux

1. Prepare un servidor Linux

Se encuentran disponibles servidores en la nube o máquinas virtuales;

La versión de Linux es CentOS7;

2. Descargue el paquete de instalación de MySQL para Linux

https://downloads.mysql.com/archives/community/

Insertar descripción de la imagen aquí

3. Cree un directorio y cargue el paquete de instalación de MySQL.

/usr/local/src/MySql/
Insertar descripción de la imagen aquí

4. Descomprimir

# 进入到此目录
cd /usr/local/src/MySql/

# 解压到指定目录,不指定默认解压到当前目录,因为现在进入到了MySql所以写不写-C 目录路径

tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C 目录路径

Insertar descripción de la imagen aquí

5. Instale el paquete de instalación de mysql.

cd MySqL

# 按照以下顺序进行安装
rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm 

rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm 

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm --nodeps --force

rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm --nodeps --force

yum install openssl-devel

rpm -ivh  mysql-community-devel-8.0.26-1.el7.x86_64.rpm

# 安装客户端
rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

#安装服务端
rpm -ivh  mysql-community-server-8.0.26-1.el7.x86_64.rpm --nodeps --force

Insertar descripción de la imagen aquí

6. Inicie el servicio MySQL.

  • En Linux, MySql registrará automáticamente un servicio del sistema después de su instalación y el nombre del servicio es mysqld.
#启动
systemctl start mysqld
#重启
systemctl restart mysqld
#停止
systemctl stop mysqld

Insertar descripción de la imagen aquí

7. Consultar la contraseña del usuario root generada automáticamente

grep 'temporary password' /var/log/mysqld.log

Instrucciones de ejecución de la línea de comando:

mysql -u root -p

Luego ingrese la contraseña generada automáticamente consultada anteriormente para completar el inicio de sesión.

HGOWEhvX>1VY

Insertar descripción de la imagen aquí

8. Cambiar la contraseña del usuario root

Después de iniciar sesión en MySQL, debe cambiar la contraseña generada automáticamente que es difícil de recordar por una contraseña familiar que sea fácil de recordar.

ALTER  USER  'root'@'localhost'  IDENTIFIED BY '1234';

Se informará un error al ejecutar el SQL anterior, el motivo es que la contraseña establecida es demasiado simple y la complejidad de la contraseña no es suficiente. Podemos establecer la complejidad de la contraseña en tipo simple y la longitud de la contraseña en 4.

set global validate_password.policy = 0;

set global validate_password.length = 4;

Después de reducir las reglas de verificación de contraseña, ejecute el comando anterior para cambiar la contraseña nuevamente.

Insertar descripción de la imagen aquí

9. Crear usuario

El usuario raíz predeterminado solo puede acceder al nodo localhost actual y no se puede acceder de forma remota. También necesitamos crear una cuenta raíz para el acceso remoto.
Insertar descripción de la imagen aquí

create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';

10. Y asignar permisos al usuario root.

grant all on *.* to 'root'@'%';

11. Vuelva a conectarse a MySQL

exit

mysql -u root -p

Luego ingrese la contraseña: 1234

12. Conéctese remotamente a MySQL a través de SqlYog

  • Utilice SqlYog en Windows para conectarse a MySql instalado en el sistema Linux

  • La premisa es que el firewall está desactivado en Linux.

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Desinstalación de MySQL-versión Linux

Detener el servicio MySQL

systemctl stop mysqld

Consultar archivos de instalación de MySQL

rpm -qa | grep -i mysql

Insertar descripción de la imagen aquí

Desinstale todos los paquetes de instalación de MySQL consultados anteriormente

rpm -e mysql-community-client-plugins-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-server-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-common-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-libs-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-client-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-libs-compat-8.0.26-1.el7.x86_64 --nodeps

Eliminar el directorio de almacenamiento de datos MySQL

rm -rf /var/lib/mysql/

Eliminar la copia de seguridad del archivo de configuración de MySQL

rm -rf /etc/my.cnf.rpmsave

Supongo que te gusta

Origin blog.csdn.net/aa35434/article/details/132909973
Recomendado
Clasificación