Instalación y desinstalación de MySQL en un sistema Linux: ¡demostración súper detallada!
- Instalación de la versión MySQL8.0.26-Linux
-
-
- 1. Prepare un servidor Linux
- 2. Descargue el paquete de instalación de MySQL para Linux
- 3. Cargue el paquete de instalación de MySQL.
- 4. Crea un directorio y extráelo.
- 5. Instale el paquete de instalación de mysql.
- 6. Inicie el servicio MySQL.
- 7. Consultar la contraseña del usuario root generada automáticamente
- 8. Cambiar la contraseña del usuario root
- 9. Crear usuario
- 10. Y asignar permisos al usuario root.
- 11. Conéctese remotamente a MySQL a través de DataGrip
-
- Desinstalación de MySQL-versión 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;
-
Mi versión de Linux es
CentOS 7
; -
Después de instalar el sistema operativo Linux, use
FinalShell
la conexión:
2. Descargue el paquete de instalación de MySQL para Linux
- URL de descarga: https://downloads.mysql.com/archives/community/
3. Cargue el paquete de instalación de MySQL.
- Ingrese
ls -l
para ver si la carga es exitosa:
4. Crea un directorio y extráelo.
mkdir mysql
tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C mysql
5. Instale el paquete de instalación de mysql.
- En
root
Usuario, ingrese los siguientes comandos en orden:
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
rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm
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
6. Inicie el servicio MySQL.
## 启动
systemctl start mysqld
## 重启
systemctl restart mysqld
## 停止
systemctl stop mysqld
7. Consultar la contraseña del usuario root generada automáticamente
- Consulta la contraseña temporal generada automáticamente:
cat /var/log/mysqld.log
- Primero cambie la contraseña a
Admin123!
mysqladmin -uroot -p password 'Admin123!'
- Comando de ejecución de línea de comando:
mysql -u root -p
- Luego ingrese la contraseña modificada anteriormente para completar el inicio de sesión.
8. Cambiar la contraseña del usuario root
Después de iniciar sesión en MySQL, las contraseñas anteriores son demasiado complicadas y quiero cambiarlas por contraseñas familiares y fáciles de recordar.
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
Se informará un error al ejecutar el SQL anterior, porque 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 la contraseña, ejecute el comando anterior para modificar la contraseña nuevamente.
9. Crear usuario
El root
usuario predeterminado solo puede localhost
acceder al nodo actual y no puede acceder de forma remota. También necesitamos crear una root
cuenta para el acceso remoto del usuario.
create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';
10. Y asignar permisos al usuario root.
grant all on *.* to 'root'@'%';
11. Conéctese remotamente a MySQL a través de DataGrip
Crea una nueva base de datos:
conexión exitosa:
Desinstalación de MySQL-versión Linux
1. Detenga el servicio MySQL
systemctl stop mysqld
# 查看状态
service mysql status
2. Consultar el archivo de instalación de MySQL.
rpm -qa | grep -i mysql
3. Desinstale todos los paquetes de instalación de MySQL que se encuentran en la consulta anterior.
rpm -e mysql-community-common-5.7.41-1.el7.x86_64
rpm -e mysql-community-libs-compat-5.7.41-1.el7.x86_64
rpm -e mysql57-community-release-el7-7.noarch
rpm -e mysql-community-client-5.7.41-1.el7.x86_64
rpm -e mysql-community-server-5.7.41-1.el7.x86_64
rpm -e mysql-community-libs-5.7.41-1.el7.x86_64
Error: Error en la detección de dependencia:
Motivo del error :
rpm -e
Problema con el orden de desinstalación.
- Solución
- Primero ingrese
su
para cambiar al usuario root; - Luego use el siguiente comando para borrar las dependencias instaladas previamente;
- Primero ingrese
yum remove mysql-libs
4. Busque las carpetas mysql dispersas en el sistema operativo y elimínelas.
find / -name mysql
rm -rf [显示的文件夹路径,每个绝对路径中间用空格隔开]
5. Elimine la copia de seguridad del archivo de configuración de MySQL.
rm -rf /etc/my.cnf.rpmsave
Nota: Esto es solo para referencia de aprendizaje. Si hay alguna deficiencia, ¡corríjame!