Utilice k8s para implementar mysql 5.7 y eliminar el problema de los casos de las consultas de Mysql


提示:需要先安装好NFS网络共享服务,k8s环境可以接入互联网。


Para implementar MySQL usando K8, puede consultar mi blog anterior, este artículo se centra en cómo cancelar el caso de consultas MySQL.
portal

1. Cree un diccionario de configuración

Vaya al menú del diccionario de configuración y cree una configuración de ConfigMap.
Insertar descripción de la imagen aquí
Complete la clave. El método de nomenclatura puede ser arbitrario, pero aun así se recomienda estandarizar el nombre. Puede tener el mismo nombre que el archivo de configuración que debe montarse. Cuando se use más tarde, siempre que se pueda combinar, no existe ningún requisito obligatorio.

La estructura de configuración es como se muestra a continuación.
Insertar descripción de la imagen aquí

El contenido es simple como se muestra a continuación.

[mysqld] 
lower_case_table_names=1

2. Implemente el servicio Mysql y complete el montaje de la configuración.

Seleccione la versión de duplicación de la base de datos

mysql:5.7

Insertar descripción de la imagen aquí

Configure el soporte de almacenamiento. A continuación se muestra una demostración del soporte configurado. Si necesita leer las instrucciones del soporte de almacenamiento, consulte el artículo citado anteriormente para obtener más información.
Insertar descripción de la imagen aquí
Seleccione el diccionario configurado anteriormente, seleccione la clave y monte el archivo . Hice que la ruta se montara antes, pero también encontré muchos problemas. Finalmente configure la ruta correspondiente en el contenedor.

/etc/mysql/mysql.conf.d

Esta ruta corresponde a la ruta del archivo de configuración en el contenedor.

Insertar descripción de la imagen aquí
Después de completar los pasos anteriores, estará bien en circunstancias normales y echará un vistazo a los resultados de la prueba.

3. Prueba

Ingrese al contenedor a través de la interfaz k8s, ejecute el siguiente comando e ingrese la contraseña de la base de datos

mysql -h localhost -P 3306 -u root -p
show global variables like '%lower_case%';

Insertar descripción de la imagen aquí
Cuando vea los resultados anteriores, significa que la configuración se realizó correctamente.
En la actualidad, la duplicación de la base de datos de la versión 8.0.17 no se ha probado con éxito. Si la prueba tiene éxito más adelante, actualizaré el blog simultáneamente. Nos vemos en el área de comentarios si tiene alguna pregunta.

Supongo que te gusta

Origin blog.csdn.net/bacawa/article/details/129091535
Recomendado
Clasificación