Can´t initialize character set unknown (path: compiled_in)

Can´t initialize character set unknown (path: compiled_in)

Postby José » Wed Jul 19, 2023 4: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 23.10 + MySQL/MaríaDB/DBFCDX (64 bits)
https://zenitx.com
User avatar
José
 
Posts: 38
Joined: Sat Dec 10, 2016 8:58 pm

Re: Can´t initialize character set unknown (path: compiled_in)

Postby Antonio Linares » Thu Jul 20, 2023 7: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Can´t initialize character set unknown (path: compiled_in)

Postby José » Thu Jul 20, 2023 1: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 23.10 + MySQL/MaríaDB/DBFCDX (64 bits)
https://zenitx.com
User avatar
José
 
Posts: 38
Joined: Sat Dec 10, 2016 8:58 pm

Re: Can´t initialize character set unknown (path: compiled_in)

Postby José » Sat Jul 29, 2023 1: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 23.10 + MySQL/MaríaDB/DBFCDX (64 bits)
https://zenitx.com
User avatar
José
 
Posts: 38
Joined: Sat Dec 10, 2016 8:58 pm

Re: Can´t initialize character set unknown (path: compiled_in)

Postby Antonio Linares » Sat Jul 29, 2023 5:46 am

muy bien! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 84 guests