0

At the place I work we make some use of databases, IT administrates them, we have a few older databases on the network, I have been able to connect to all the databases via HeidiSQL and using ODBC, but I want to use VSC to design queries

when I attempt to connect to a newer database on my network the wizard is sufficient to connect to that database.

When I try to connect to an older database on my network I get a popup from VSC:

Error opening connection MySQL server is requesting the old and insecure pre-4.1 auth mechanism. Upgrade the user password or use the {insecureAuth: true} option. Source: SQLTools (Extension)

I have my code-workspace file and my current assumption is that if I put the parameter insecureAuth: true in next to authProtocol that would be sufficient (hint: it is not, different error Error opening connection ER_HANDSHAKE_ERROR: Bad handshake) I have also tried a variable object to the initial response

{
    "folders": [...],   
        "settings": {...
        "sqltools.connections": [...

            {
                "mysqlOptions": {
                    "authProtocol": "default",
                                        "insecureAuth": true
                },
                "previewLimit": 50,
                "server": "x.x.x.x",
                "port": ####,
                "driver": "MySQL",
                "name": "Old",
                "group": "myDatabases",
                "database": "old",
                "username": "memyselfnI"
            }}}}

"variables":{"insecureAuth":true,},...

starball
  • 20,030
  • 7
  • 43
  • 238
onering20
  • 1
  • 2

0 Answers0