Problemas con MySQL 8 - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: Bases de Datos (https://gambas-es.org/forum-6.html) +--- Tema: Problemas con MySQL 8 (/thread-722.html) |
Problemas con MySQL 8 - silex - 11-11-2021 Hola: He detectado que un programa que me funcionaba perfectamente con la versión de MySQL 5.6, ya no muestra los datos de las tablas de la base de datos de versión MySQL 8. El problema está tanto en los DataBrowser como en Dataview (Dentro de DataSource). Sí que me permite actualizar la base de datos y hacer Select, etc. Pero a la hora de visualizar no se ven los resultados. ¿A alguien más le pasa? ¡Muchas gracias! RE: Problemas con MySQL 8 - Shordi - 12-11-2021 No uso esos controles. No puedo ayudarte, sorry. Saludos RE: Problemas con MySQL 8 - tincho - 12-11-2021 (11-11-2021, 19:59)silex escribió: uncionaba perfectamente con la versión de MySQL 5.6, ya no muestra los datos de las tablas de la base de datos de versión MySQL 8.Hola Silex, no uso esos controles, sin embargo en una búsqueda rápida en internet comprobé que entre la versión 5.6 y la 8 hay muchos cambios, sobretodo en seguridad. Como sabes, Gambas usa un componente llamado gb.mysql el cual es el encargado de gestionar la conexión a la base de datos mysql, se me ocurre que el componente no gestiona alguna cosa para la version 8 de mysql que para la version 5.6 si. Para seguir intentando resolver tendrías que proporcionar mas información, la versión de gambas el programa para estudiarlo etc. Nota: en el menu ? / Información del sistema puedes copiar los datos relativos a tu sistema (con el apartado System ya vale), y pegarlos aquí para que nos hagamos una idea 1 Saludo. RE: Problemas con MySQL 8 - jguardon - 12-11-2021 Es casi seguro que el componente gb.mysql no pueda gestionar las nuevas funcionalidades de la versión 8. Creo que es mas bien cuestión de pedir amablemente al desarrollador del componente que lo actualice para asegurar la compatibilidad con nuevas versiones. Entretanto, si no es estrictamente necesario el uso de la versión 8, que creo que todavía no está en todas las distribuciones Linux, yo usaría la 5.6 siempre que sea posible. Saludos RE: Problemas con MySQL 8 - silex - 13-11-2021 (12-11-2021, 15:30)jguardon escribió: Es casi seguro que el componente gb.mysql no pueda gestionar las nuevas funcionalidades de la versión 8. Creo que es mas bien cuestión de pedir amablemente al desarrollador del componente que lo actualice para asegurar la compatibilidad con nuevas versiones. Gracias jguardon: Creo que tienes toda la razón. De momento seguiré con la versión antigua de MySQL que funciona perfectamente, lo único que me parece que a partir de ubuntu 20.04 por defecto se instala la MySQL 8 y habrá que tenerlo en cuenta. Un saludo a todos y gracias por contestarme! (12-11-2021, 12:42)tincho escribió:(11-11-2021, 19:59)silex escribió: uncionaba perfectamente con la versión de MySQL 5.6, ya no muestra los datos de las tablas de la base de datos de versión MySQL 8.Hola Silex, no uso esos controles, sin embargo en una búsqueda rápida en internet comprobé que entre la versión 5.6 y la 8 hay muchos cambios, sobretodo en seguridad. Como sabes, Gambas usa un componente llamado gb.mysql el cual es el encargado de gestionar la conexión a la base de datos mysql, se me ocurre que el componente no gestiona alguna cosa para la version 8 de mysql que para la version 5.6 si. Hola tincho, te lo envío, gracias! [System] Gambas=3.16 OperatingSystem=Linux Kernel=5.4.0-72-generic Architecture=x86_64 Distribution=Ubuntu 18.04.5 LTS Desktop=UBUNTU:GNOME Font=Ubuntu,11 Scale=8 Theme=ambiance Language=es_ES.UTF-8 Memory=7961M [Libraries] Cairo=libcairo.so.2.11510.0 Curl=libcurl.so.4.5.0 DBus=libdbus-1.so.3.19.4 GDK2=libgdk-x11-2.0.so.0.2400.32 GDK3=libgdk-3.so.0.2200.30 GStreamer=libgstreamer-1.0.so.0.1405.0 GTK+2=libgtk-x11-2.0.so.0.2400.32 GTK+3=libgtk-3.so.0.2200.30 OpenGL=libGL.so.1.0.0 Poppler=libpoppler.so.73.0.0 QT4=libQtCore.so.4.8.7 QT5=libQt5Core.so.5.9.5 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] CLUTTER_IM_MODULE=xim DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path DESKTOP_SESSION=ubuntu DISPLAY=:1 GB_GUI=gb.gtk3 GDMSESSION=ubuntu GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=3635 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS=JS ERROR;JS LOG GNOME_DESKTOP_SESSION_ID=this-is-deprecated GNOME_SHELL_SESSION_MODE=ubuntu GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GTK_IM_MODULE=ibus GTK_MODULES=gail:atk-bridge HOME=<home> IM_CONFIG_PHASE=2 LANG=es_ES.UTF-8 LC_ALL=es_ES.UTF-8 LOGNAME=<user> MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path PATH=<home>/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PWD=<home> QT4_IM_MODULE=xim QT_ACCESSIBILITY=1 QT_IM_MODULE=ibus QT_LOGGING_RULES=*.debug=false SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/2054,unix/<hostname>:/tmp/.ICE-unix/2054 SHELL=/bin/bash SHLVL=0 SSH_AGENT_PID=2150 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TEXTDOMAIN=im-config TEXTDOMAINDIR=/usr/share/locale/ TZ=:/etc/localtime USER=<user> USERNAME=<user> WINDOWPATH=2 XAUTHORITY=/run/user/1000/gdm/Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg XDG_CURRENT_DESKTOP=ubuntu:GNOME XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop XDG_MENU_PREFIX=gnome- XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SESSION_DESKTOP=ubuntu XDG_SESSION_ID=3 XDG_SESSION_TYPE=x11 XDG_VTNR=2 XMODIFIERS=@im=ibus RE: Problemas con MySQL 8 - tincho - 13-11-2021 ok, (13-11-2021, 09:44)silex escribió: Hola tincho, te lo envío, gracias! Ok, jeje, solo me valia con lo de [System]. Bien como tienes la version de gambas 3.16, y viendo las notas de versiones de gambas (del wiki) para el componente gb.mysql puede verse que en la version 3.15 de gambas se dio soporte a la versiones superiores a la v8 por lo tanto el problena debe esta en la creacion del paquete o en la compilacion del componente y en alguna parte (ni idea de donde) hay que indicar que se va a usar la version 8 y no la 5. GB.DB.MYSQL 3.16.3 All UTF-8 charsets variants are now returned as "utf8". Creating a numeric field with a default value works correctly now. 3.16.2
1 Saludo. RE: Problemas con MySQL 8 - silex - 16-11-2021 (13-11-2021, 16:19)tincho escribió: ok, ¡Arreglado! Aunque la versión que ponía en el System es la 3.16 resulta que en realidad era la 3.14 (Que aún no estaba optimizada para MySQL 8) Por lo visto no la instalé correctamente siguiendo unas guía que encontré por google... Al instalar la última versión funciona perfectamente ¡Gracias a Todos! RE: Problemas con MySQL 8 - jguardon - 16-11-2021 Fantastico, silex. La instalación de gambas puede llegar a ser un tema complicado si no se siguen los pasos adecuados, además de que podrían quedar restos en el sistema que desestabilicen el propio gambas. No conviene por ejemplo, mezclar la instalación desde repositorios con la instalación manual compilando el código fuente. Pero eso es otro tema, me alegro que lo hayas solucionado. Saludos RE: Problemas con MySQL 8 - tincho - 17-11-2021 (16-11-2021, 20:22)silex escribió: ¡Arreglado! Aunque la versión que ponía en el System es la 3.16 resulta que en realidad era la 3.14 Supr raro eso. bueno me alegro que lo hayas solucionado. Saludos. |