for now it works i don't know why (i have insttalled mysql connector but i don't think this is the reason) after a reboot (2 in fact) it is now ok thank you again for your help
Le mercredi 22 avril 2020 14:49:58 UTC+2, Jim S a écrit : > > I am using MySQL 8 on my development box. I'm running 5.7 on production > servers. > > But, version 8 is working fine for me. I too had issues when I first > installed version 8, but it wasn't with web2py connecting to it. My > problems had more to do with interchanging data between version 5.7 and 8 > and the way data exports and imports performed. > > To the original post. > > Have you seen this? > > > https://stackoverflow.com/questions/45368336/error-keyerror-255-when-executing-pymysql-connect > > Can you possibly update pymysql on your system? I'm wondering if you have > an older version. > > -Jim > > On Wednesday, April 22, 2020 at 2:16:36 AM UTC-5, Kevin Keller wrote: >> >> I think there is an issue with web2py not supporting mysql version 8 and >> above. >> >> >> >> On Wed, 22 Apr 2020, 03:20 Jim S, <[email protected]> wrote: >> >>> In your second post above you're connecting to mysql with user usertest >>> and a password. >>> >>> In you web2py example you're connecting with user root. >>> >>> I'm guessing that is not the issue but can you confirm that you're using >>> the same user and password connecting via mysql and via web2py? >>> >>> -Jim >>> >>> On Tuesday, April 21, 2020 at 7:59:52 PM UTC-5, L c wrote: >>>> >>>> no idea ? >>>> >>>> Le mercredi 22 avril 2020 02:12:43 UTC+2, L c a écrit : >>>>> >>>>> if i try to create a new app with that it does not work, why ?? i >>>>> don't know first time it happens. mysql-server well installed , with >>>>> sqlite >>>>> it works fine ... i don't know what to do , thank you again for your help >>>>> >>>>> dbun = DAL('mysql://root:mypwd@localhost:3306/4test', pool_size=0) >>>>> #dbun = DAL("sqlite://storage.sqlite") >>>>> dbun.define_table('personnel', >>>>> Field('login', type = 'string' , length = 25 ), >>>>> Field('nom', type = 'string' , length = 20 ), >>>>> migrate=True) >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Le mercredi 22 avril 2020 02:05:33 UTC+2, L c a écrit : >>>>>> >>>>>> No >>>>>> >>>>>> Le mercredi 22 avril 2020 01:41:39 UTC+2, Jim S a écrit : >>>>>>> >>>>>>> Is the DB on a separate server from the web application? >>>>>>> >>>>>>> Jim >>>>>>> >>>>>>> >>>>>>> On Tue, Apr 21, 2020, 5:59 PM L c <[email protected]> wrote: >>>>>>> >>>>>>>> New server >>>>>>>> same app >>>>>>>> same credentials >>>>>>>> thank you >>>>>>>> >>>>>>>> >>>>>>>> Le mardi 21 avril 2020 22:04:43 UTC+2, Jim S a écrit : >>>>>>>>> >>>>>>>>> Is this all running on the same machine? >>>>>>>>> >>>>>>>>> I'm assuming you haven't changed your app at all, the database >>>>>>>>> server is just new. Correct? Same credentials apply? >>>>>>>>> >>>>>>>>> -Jim >>>>>>>>> >>>>>>>>> On Tuesday, April 21, 2020 at 2:30:15 PM UTC-5, L c wrote: >>>>>>>>>> >>>>>>>>>> <type 'exceptions.RuntimeError'> Failure to connect, tried 5 >>>>>>>>>> times: Traceback (most recent call last): File >>>>>>>>>> "/home/www-data/web2py/gluon/packages/dal/pydal/base.py", line 457, >>>>>>>>>> in >>>>>>>>>> __init__ self._adapter = adapter(**kwargs) File >>>>>>>>>> "/home/www-data/web2py/gluon/packages/dal/pydal/adapters/__init__.py", >>>>>>>>>> line >>>>>>>>>> 39, in __call__ obj = super(AdapterMeta, cls).__call__(*args, >>>>>>>>>> **kwargs) >>>>>>>>>> File >>>>>>>>>> "/home/www-data/web2py/gluon/packages/dal/pydal/adapters/base.py", >>>>>>>>>> line 369, in __init__ super(SQLAdapter, self).__init__(*args, >>>>>>>>>> **kwargs) >>>>>>>>>> File >>>>>>>>>> "/home/www-data/web2py/gluon/packages/dal/pydal/adapters/base.py", >>>>>>>>>> line 53, in __init__ self.reconnect() File >>>>>>>>>> "/home/www-data/web2py/gluon/packages/dal/pydal/connection.py", line >>>>>>>>>> 154, >>>>>>>>>> in reconnect self.connection = self.connector() File >>>>>>>>>> "/home/www-data/web2py/gluon/packages/dal/pydal/adapters/mysql.py", >>>>>>>>>> line >>>>>>>>>> 51, in connector return self.driver.connect(**self.driver_args) File >>>>>>>>>> "/home/www-data/web2py/gluon/contrib/pymysql/__init__.py", line 90, >>>>>>>>>> in >>>>>>>>>> Connect return Connection(*args, **kwargs) File >>>>>>>>>> "/home/www-data/web2py/gluon/contrib/pymysql/connections.py", line >>>>>>>>>> 688, in >>>>>>>>>> __init__ self.connect() File >>>>>>>>>> "/home/www-data/web2py/gluon/contrib/pymysql/connections.py", line >>>>>>>>>> 905, in >>>>>>>>>> connect self._get_server_information() File >>>>>>>>>> "/home/www-data/web2py/gluon/contrib/pymysql/connections.py", line >>>>>>>>>> 1231, in >>>>>>>>>> _get_server_information self.server_charset = >>>>>>>>>> charset_by_id(lang).name File >>>>>>>>>> "/home/www-data/web2py/gluon/contrib/pymysql/charset.py", line 38, >>>>>>>>>> in by_id >>>>>>>>>> return self._by_id[id] KeyError: 255 >>>>>>>>>> >>>>>>>>>> Le mardi 21 avril 2020 17:37:56 UTC+2, L c a écrit : >>>>>>>>>>> >>>>>>>>>>> Hello, >>>>>>>>>>> I cannot access to a mysql database, il am sure the login/pwd >>>>>>>>>>> are ok, tested on command line >>>>>>>>>>> On my old sever it was ok, no pb and now impossible :( >>>>>>>>>>> Have you an idea ? >>>>>>>>>>> thank you >>>>>>>>>>> >>>>>>>>>> -- >>>>>>>> Resources: >>>>>>>> - http://web2py.com >>>>>>>> - http://web2py.com/book (Documentation) >>>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>>> --- >>>>>>>> You received this message because you are subscribed to a topic in >>>>>>>> the Google Groups "web2py-users" group. >>>>>>>> To unsubscribe from this topic, visit >>>>>>>> https://groups.google.com/d/topic/web2py/EzI9i_62aSo/unsubscribe. >>>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>>> [email protected]. >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/web2py/93626f3b-6e42-4520-9cac-d24577798a3b%40googlegroups.com >>>>>>>> >>>>>>>> <https://groups.google.com/d/msgid/web2py/93626f3b-6e42-4520-9cac-d24577798a3b%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>> -- >>> Resources: >>> - http://web2py.com >>> - http://web2py.com/book (Documentation) >>> - http://github.com/web2py/web2py (Source code) >>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "web2py-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/web2py/42b76488-0f21-4e02-898b-4f4fc8d68d3b%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/web2py/42b76488-0f21-4e02-898b-4f4fc8d68d3b%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/2e75612e-69b4-4739-837c-38d5776ce37d%40googlegroups.com.

