【发布时间】:2014-10-22 02:13:30
【问题描述】:
今天我发现自己在管理一个 2003 年的 MySQL 数据库,有人知道 MySQL 4.1 的 Windows 客户端吗?
我尝试过 Workbench、DbVisualizer 和 DBeaver。
问题主要出在auth上,在版本4左右,MySQL改变了auth方式,新的客户端不再支持这种连接。
Workbench 特别有一个“使用旧的身份验证方法”作为高级选项,但似乎还不够。
我尝试了控制台连接并且工作得很好,但它们对于许多数据和仅使用控制台的许多工作来说都是简单的(而且 DDBB 它也太大了)。
在检查“use old auth..”之前,错误信息是:
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 版本中不存在信息模式表(所以我被告知)
检查并使用旧的auth方法后,错误是:
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 的可视客户端?
【问题讨论】:
-
HeidiSQL 工作得很好......