5 minutos, use yum para completar la instalación de mysql

Siga a Lao Wan y le enseñe 5 minutos a instalar mysql usando yum.

Recientemente planeo escribir una serie de artículos sobre mysql, como el primero, para enseñarle cómo instalar rápidamente mysql en línea usando comandos yum.

El entorno Linux instalado es 7.5 y la versión 5.7 instalada por mysql

1. Desinstale la versión anterior de mysql

Ver el MySQL instalado antes

rpm -qa | grep MySQL

Desinstalar todos los servicios de MySQL

rpm -e  xxxxxxxxxxxxx

Vea los archivos MySQL restantes:

find / -name MySQL

Eliminar archivos residuales

rm -rf 文件 

También puede usar el comando yum para desinstalar la versión anterior:

yum list installed | grep mysql
yum remove mysql

Nota:
Para instalar software en Linux, se recomienda encarecidamente utilizar el comando yum, que es simple y conveniente y resuelve automáticamente los problemas de dependencia.

2. Instale la fuente yum de mysql:

Puede elegir la versión correspondiente en el siguiente sitio web:
http://repo.mysql.com/

Descarga e instala la fuente de yum:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

Después de la ejecución, puede ver el archivo fuente: /etc/yum.repos.d/
tendrá un paquete RPM de MySQL más y dos fuentes comenzando con MySQL

Después de ejecutar el comando, se creará un archivo mysql-community.repo en el directorio /etc/yum.repos.d/, que es la fuente yum de mysql. Por supuesto, también puede verificar si la fuente mysql yum se instaló correctamente a través del comando.

yum repolist enabled | grep "mysql.*-community.*"

3. Use el comando yum para instalar mysql

 yum install mysql-server

¡Aparece Complete! Eso significa que la instalación se realizó correctamente.
Luego ejecute: rpm -qa | grep MySQL
mysql-community-release-el7-5.noarch
mysql-community-server-5.6.41-2.el7.x86_64
mysql-community-common-5.6.41-2.el7.x86_64
mysql-community-client-5.6.41-2.el7.x86_64
mysql-community-libs-5.6.41-2.el7.x86_64 Se
enumeran los servicios anteriores, lo que indica que la instalación se realizó correctamente. (La versión de servicio específica está determinada por la versión de almacén de mysql yum seleccionada)

4. Inicie el servicio

service mysqld  start

5. Verifique el registro y obtenga la contraseña temporal

Si está instalando mysql5.7 y superior, generalmente se generará una contraseña de root aleatoria, y esta contraseña debe usarse al iniciar sesión. La forma de obtener la contraseña es:

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

Inserte la descripción de la imagen aquí

6. Inicie sesión con una contraseña temporal

mysql -uroot -p

introducir la contraseña:

7. Modificar contraseña

Modifique la contraseña del usuario root:

SET PASSWORD = PASSWORD('Admin123456');

La seguridad de la contraseña se verificará de forma predeterminada y el mecanismo de verificación de la seguridad de la contraseña se desactivará primero.

8. Modifique el archivo de configuración de mysql

#mysql的最大连接数配置
max_connections=10000
max_user_connections=1000

#关闭密码强度校验
plugin-load=validate_password.so
validate-password=OFF

#关闭sql语句表名大小写敏感
lower_case_table_names=1

#配置sql的严格模式
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTI

Reinicie el servicio para que surta efecto

service mysqld restart

9. Configure el servicio mysql para que se inicie automáticamente después del arranque.

chkconfig mysqld on
Nota: La solicitud se reenvía a "systemctl enable mysqld.service".
systemctl list-unit-files | grep mysqld

10. Nuevo usuario

Generalmente, los usuarios root acceden a mysql en esta máquina de forma predeterminada. Debido a que el usuario root tiene demasiada autoridad, generalmente creamos nuevos usuarios con permisos específicos para sus respectivos proyectos.

GRANT ALL PRIVILEGES ON  *.* TO  'admin'@'%' IDENTIFIED BY 'Admin123456' WITH GRANT OPTION;
 
FLUSH PRIVILEGES ;

TODOS LOS PRIVILEGIOS significa otorgar todos los permisos al usuario.
El primer asterisco se refiere a la base de datos.
El segundo asterisco es la tabla. " . " significa que el usuario recién creado tiene derechos de acceso a todas las tablas en todas las bases de datos.
'admin' @ '%' significa que el usuario administrador puede acceder a la base de datos desde cualquier red.
IDENTIFICADO POR'Admin123456 'especifica la contraseña de acceso del usuario.

para resumir

Un tutorial muy simple para instalar mysql usando yum, como el primer artículo del blog de la serie mysql.

1. Instale middleware bajo linux, se recomienda instalarlo en modo yum, intente no instalarlo en modo rpm.
2. Cómo instalar el código fuente yum de la versión especificada de mysql.
3. Algunas configuraciones simples de mysql
4. La configuración de inicio de middleware
5. Cómo crear nuevos usuarios en mysql

Fan Wai: Un momento feliz. La
vida es así. Las personas que trabajan duro pueden no tener éxito.
Sin embargo, si
una mujer rica está enamorada de ti,
no estás lejos del éxito.

Preste atención a los chats privados y enséñele cómo hacer que las mujeres ricas se enamoren de usted.
Inserte la descripción de la imagen aquí

Más emocionante, sígueme.
Leyenda: sigue al anciano para aprender java

Supongo que te gusta

Origin blog.csdn.net/w1014074794/article/details/106989591
Recomendado
Clasificación