Recuerde un error donde el nombre de la tabla mysql no existe

Como dice el título, mi colega proporcionó un proyecto de Java que se ejecutó originalmente en Windows.
Después de que se inicializa la base de datos y se completa la configuración, se informa un error y el contenido de la solicitud es Tabla * no existe. Después de
abrir mysql en Linux, se descubre que el nombre de la tabla que falta en la solicitud de error está en mayúsculas y la base de datos se guarda en minúsculas.

Recuerde un error donde el nombre de la tabla mysql no existe

Referencia a otros blogs, diciéndome que mysql en Windows no distingue entre mayúsculas y minúsculas, y Linux lo es.
Después de exportar los datos existentes, edite /etc/my.cnf, agregue lower_case_table_names = 1 en la pestaña [mysqld] para
guardar y salir, reinicie el servicio mysql y luego importe los datos exportados previamente para restaurar la normalidad.

Supongo que te gusta

Origin blog.51cto.com/joyshow/2488344
Recomendado
Clasificación