FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Can´t initialize character set unknown (path: compiled_in)
Posts: 54
Joined: Sat Dec 10, 2016 08:58 PM
Can´t initialize character set unknown (path: compiled_in)
Posted: Wed Jul 19, 2023 04:55 PM

Hola a todos, y gracias de antemano por leer y por responder a quienes puedan hacerlo.

Usando Debian 11, MySQL 8.0.33 y 5.7.20, utilizando lo nativo de FWH/mariaDB para conectar a ddbb MySQL, da error "2019 Can´t initialize character set unknown (path: compiled_in)" y no se conecta (por lo tanto, el sistema no abre)

Para solucionarlo y entre tanto parche probado, agregamos estas configuraciones a MySQL

[client]

default-character-set = utf8mb4

[mysql]

default-character-set = utf8mb4

[mysqld]

character-set-client-handshake = FALSE

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

Así se logra conectar a ddbb MySQL, pero al grabar registros que contengan caracteres especiales (óñáé, etc.) quedan como "?" en algunas tablas

Conecto de esta forma con la ddbb:

FWConnect oMyCon Host <cIPSuc> User <cAUsu> Password <cPsw> Port <nPort> DB <cDB>

Estoy usando las siguientes herramientas, en proceso de migración de mis softwares aún)

HB 3.2,

FWH 21.06

Borland C++ 7.0

MariaDB 10.3

32 bit

Gracias.

José Concha Leiva - Chile
"Querer, saber y hacer, es poder"
HB MSVSC + FWH 24.04 + MySQL/MaríaDB/DBFCDX (64 bits)
https://zenitx.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Can´t initialize character set unknown (path: compiled_in)
Posted: Thu Jul 20, 2023 07:46 AM

Estimado José,

Verifica la configuración de MySQL: Asegúrate de que los archivos de configuración de MySQL no contengan errores de sintaxis ni configuraciones incorrectas. El archivo de configuración principal generalmente se llama my.cnf o my.ini, dependiendo de tu sistema operativo.

Verifica la configuración del conjunto de caracteres: Asegúrate de que la configuración del conjunto de caracteres en el archivo de configuración de MySQL sea correcta y que apunte a rutas válidas para los conjuntos de caracteres. El mensaje de error podría sugerir que se especifica un conjunto de caracteres con la ruta "compiled_in," pero eso no es una ruta válida. Asegúrate de que las configuraciones del conjunto de caracteres sean precisas y de que los archivos de conjunto de caracteres correspondientes existan en la ubicación correcta.

Verifica la instalación de MySQL: Asegúrate de que MySQL esté instalado correctamente en tu sistema. Si recientemente actualizaste MySQL o instalaste una nueva versión, verifica que el proceso de instalación se haya completado con éxito.

Verifica los permisos de archivo: Asegúrate de que el proceso del servidor MySQL tenga los permisos adecuados para acceder a los archivos de conjuntos de caracteres y al directorio de datos de MySQL.

Verifica los registros de MySQL: Examina los registros de error de MySQL (generalmente se encuentran en el directorio de datos de MySQL o en el directorio de registros del sistema) para obtener más información sobre el error específico y sus posibles causas.

Reinstala o repara MySQL: Si aún no puedes identificar el problema, puedes intentar reinstalar MySQL o usar un gestor de paquetes para reparar la instalación.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 54
Joined: Sat Dec 10, 2016 08:58 PM
Re: Can´t initialize character set unknown (path: compiled_in)
Posted: Thu Jul 20, 2023 01:18 PM

Estimado Antonio

Hola, muchas gracias por la pronta y detallada respuesta.

Procederemos a revisar y hacer todo lo que indicas.

Comentaré acá los resultados, sea para pedir más ayuda o para dejar aquí la solución.

Saludos.

José Concha Leiva - Chile
"Querer, saber y hacer, es poder"
HB MSVSC + FWH 24.04 + MySQL/MaríaDB/DBFCDX (64 bits)
https://zenitx.com
Posts: 54
Joined: Sat Dec 10, 2016 08:58 PM
Re: Can´t initialize character set unknown (path: compiled_in)
Posted: Sat Jul 29, 2023 01:53 AM

Estimado Antonio, hola.

Pedí al equipo que revisara todo según tus indicaciones y el problema se resolvió; no puedo decir que fue exactamente, imagino que más de una cosa.

Si tengo más luz al respecto compartiré los datos.

Gracias.

José Concha Leiva - Chile
"Querer, saber y hacer, es poder"
HB MSVSC + FWH 24.04 + MySQL/MaríaDB/DBFCDX (64 bits)
https://zenitx.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Can´t initialize character set unknown (path: compiled_in)
Posted: Sat Jul 29, 2023 05:46 AM
muy bien! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion