Mensaje de inicio cuando Docker implementa el proyecto JeecgBoot: la tabla QRTZ_LOCKS no existe

Mi operación:

1. Utilice Docker para configurar la base de datos Mysql

2. Inicie la aplicación Jeecg

Mensaje de la consola: la tabla 'jeecg-boot.QRTZ_LOCKS' no existe

Motivo de la investigación:

1. Según el mensaje, debería ser que no se encuentra la tabla de la base de datos y la tabla del mensaje no existe.

2. A través de las respuestas a las preguntas frecuentes sobre problemas de Github y JeecgBoot, se puede ver que la base de datos en Linux distingue entre mayúsculas y minúsculas.

Resolver el problema:

1. Conéctese a Mysql e ingrese la línea de comando de mysql

2. Mostrar variables globales como '%lower_case%';

Ver la configuración actual que distingue entre mayúsculas y minúsculas de mysql

±------------------------------------±------+
| Variable_name | Value |
±------------------------------------±------+
| lower_case_file_system | OFF |
| lower_case_table_names | 0 |
±------------------------------------±------+

3、sistema_de_archivos_en_minúsculas

Indica si el archivo del sistema actual distingue entre mayúsculas y minúsculas, es un parámetro de solo lectura y no se puede modificar.

ENCENDIDO: Indica que el sistema actual no distingue entre mayúsculas y minúsculas

APAGADO: Indica que el sistema actual distingue entre mayúsculas y minúsculas.

4、nombres_de_tabla_en_minúsculas

Indica el nombre de la tabla de datos creada, si distingue entre mayúsculas y minúsculas.

lower_case_table_names = 1: indica que no distingue entre mayúsculas y minúsculas

lower_case_table_names = 0: indica que se distingue entre mayúsculas y minúsculas

5. El exterior entra al interior del contenedor:

docker exec -it [容器id] bash

6. Ingrese el archivo de configuración:

vim /etc/mysql/mysql.conf.d/mysqld.cnf

Agregue a la última línea de [mysqld]:

lower_case_table_names=1

7. Guarde y salga, reinicie el contenedor.

docker restart [容器id]

Supongo que te gusta

Origin blog.csdn.net/weixin_54514751/article/details/129749020
Recomendado
Clasificación