-2

今天我发现自己在管理一个 2003 MySQL 数据库,有人知道 MySQL 4.1 的 Windows 客户端吗?

我尝试了 Workbench、DbVisualizer 和 DBeaver。

问题主要来自auth,在版本4左右,MySQL更改了auth方法,新客户端不再支持这种连接。

特别是 Workbench 有一个“使用旧的身份验证方法”作为高级选项,但似乎还不够。

我尝试了控制台连接并且工作得很好,但它们对于许多数据和仅使用控制台的许多工作都是简单的(而且 DDBB 它也太大了)。

在检查“使用旧身份验证..”之前,错误消息是:

Error connecting to datasource "MySQL - DDBB"
  SQL Error [1044] [42000]: Access denied for user 'user'@'%' to database 'information_schema'
    Access denied for user 'user'@'%' to database 'information_schema'

这是有道理的,因为该 MySQL 版本中不存在信息模式表(所以我被告知)

检查并使用旧的身份验证方法后,错误是:

Your connection attemp failed for user 'user' from your host to server at ...... MySQL version is older than 5.0, which is not supported.

任何人都有旧客户端或有可能绕过旧身份验证并使用 MySQL 4.1 的可视客户端?

4

2 回答 2

2

海蒂 SQL 工作得很好。

此外,您可以尝试http://downloads.mysql.com/archives/workbench/

问题解决了。

于 2014-08-28T10:16:17.253 回答
0

您还可以使用内置身份验证方法的 MariahDB 驱动程序在 DBeaver 中进行连接。

于 2016-09-25T12:30:19.213 回答