Proceso de instalación y configuración de MySql bajo Centos7, versión simple de instalación directa
Pasos
1. Compruebe si Linux ha instalado MySql
PD: Los que ya instalaron pueden ignorar directamente este paso
1. Método 1:
Orden:
rpm -qa | grep mysql
Cuando se haya instalado, aparecerán los siguientes resultados: el paquete de instalación que se muestra es el siguiente.
Si no está instalado:
2. Método 2:
Orden:
yum list installed | grep mysql
Una vez instalado, se mostrará de la siguiente manera:
2. Borrar MySQL (para reinstalación)
Nota: Este paso es aplicable a los usuarios cuya instalación de mysql está incompleta y necesita ser reinstalada. Otros usuarios pueden saltar a la Sección 3 para leer.
1. Eliminar MySQL y sus dependencias
1), verifique el paquete de dependencia
Nota: El paquete de dependencias de mariadb debe eliminarse en centos 7. Este comando verifica la existencia del paquete de dependencias de mariadb.
rpm -qa | grep mariadb
Esta máquina no está instalada:
2), realizar la eliminación
Eliminar método uno:
- Comando 1: Eliminación general, si indica que hay paquetes dependientes, no se puede eliminar
bashrpm -e mysql
- Comando 2: eliminar a la fuerza, incluidos varios paquetes dependientes
rpm -e --nodeps mysql57-community-release
Eliminar método dos:
yum remove mysql-*
- La eliminación se completa de la siguiente manera:
2. Consultar directorios heredados
El funcionamiento es el siguiente:
# whereis mysql
# mysql : /usr/lib64/mysql
# ls /etc/my.cnf //配置目录,一般情况用的很少
# ll /var/lib/mysql
Los directorios restantes después de la consulta son los siguientes:
3. Eliminar el directorio sobrante
Ejecutar si sobran y no ejecutar si no sobran
# rm -rf /etc/my.cnf
# rm -rf /var/lib/mysql
La eliminación se realiza de la siguiente manera:
3. Comienza a instalar MySQL
Usamos una forma relativamente simple: usar yum
comandos para instalar.
Nota: este método es solo para la versión de distribución de centos en Linux, y es posible que otras versiones de distribución, como Ubuntu y Debian, no lo admitan.
1. Descarga y agrega la biblioteca
sudo yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2. Instale el paquete MySQL
Este proceso instalará automáticamente la última versión (5.7), y aparecerá una consulta durante el proceso de instalación, simplemente escriba y hasta el final.
yum install mysql-community-server
Proceso de instalación:
Instalación completa:
3. Configure MySQL para que se inicie en el arranque
systemctl enable mysqld
systemctl daemon-reload
4. Inicie MySQL
Inicie mysql:
systemctl start mysqld
systemctl status mysqld
Ver el estado de mysql:
5. Modificar la contraseña de MySQL
Al iniciar mysql por primera vez, se genera una contraseña temporal de forma predeterminada.
1), ver la contraseña temporal generada:tkjv%U%zR0a-
sudo grep 'temporary password' /var/log/mysqld.log
2), mejorar la seguridad de mysql
sudo mysql_secure_installation
Este proceso necesita ingresar una contraseña temporal: tkjv%U%zR0a-
.
Después de ingresar, se le pedirá que ingrese una nueva contraseña.La nueva contraseña debe contener al menos 8 caracteres y contener al menos una letra mayúscula, una letra minúscula, un número y un carácter especial.
La modificación se completa de la siguiente manera:
Escriba y directamente para operaciones posteriores para mejorar la seguridad. Después de completar todas las operaciones de la siguiente manera:
6. Inicie sesión en MySQL
Inicie sesión en mysql como root:mysql -u root -p
Conéctese de la siguiente manera:
Cuarto, configure el inicio de sesión remoto de MySQL
1. Inicie sesión en MySQL y use la biblioteca mysql
Continúe con el paso tres. Luego use la biblioteca mysql
use mysql
2. Otorgar permiso a cualquier dirección IP
grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
3. Actualizar permisos
flush privileges;
4. Comprobar si la modificación surte efecto
select host,user from user;
5. Prueba de conexión de herramientas
Prueba de conexión: OK
Nota: Configuré el nombre de host en la máquina con Windows y puedo usar directamente el nombre de host para probar la conexión
V. Resumen
El proceso de instalación es relativamente simple, ahorrando algunos pasos engorrosos. Escribí un resumen para mí y espero que pueda ayudar a todos.
Si encuentra algún problema durante el proceso de lectura, comente o envíe un mensaje privado ~
Si los lectores piensan que no está mal, muevan sus lindas manitas, un botón y tres enlaces~~