问题标签 [mysql4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
72 浏览

mysql - 将脚本从 MySQL 4.0 迁移到 4.1

我已经将 MySQL v4.0.25 脚本导出到 sql 文件,由于我找不到 4.0 的安装程序,剩下的唯一选择是使用 4.1 .. 现在,我收到了自 v4.0 以来常见的 1064 错误没有 utf-8(只有 latin-1)并且 v4.1 给了我一个语法错误。

我可以手动编辑文件,但是,其中一个脚本是 12GB 大的文件,另一个是 5GB,所以我什至找不到能够打开这么大文件的编辑器,而且这个文件存在问题迁移(文件那么大,因为它们是 2 个使用超过 10 年的生产数据库的副本)。

我该如何解决或绕过这个问题?我有没有机会告诉导入脚本忽略有错误的行(我什至不知道有多少..)?

0 投票
3 回答
266 浏览

php - mysql_query 在升级到 Mysql5 和 PHP 5.2 后停止工作

我找不到如何让它工作的解决方案。我将 Mysql 4 升级到 Mysql 5 并将 PHP 更改为 5.2,因为我无法激活帐户和登录。这段代码有什么问题?

0 投票
1 回答
1434 浏览

mysql - 如果两行在给定列上具有相同的值,则 MySQL 4 SUM

我正在使用(OLD)MySQL 4.0 数据库,当两行的特定列具有相同的值时,我需要对数量求和。

例子,

所以,假设我有这些列: doc_nr | 客户名称 | article_id | 数量

插入数据库时​​,被分成不同的行,每行数量为1(复杂的服务量控制后台,供上层管理使用)

我想要做的是,对于相同的 article_id 和相同的 doc_nr(这意味着它是针对同一个客户),如果 article_id 相同,我想将数量输出为它们的总和。

那么,对于订购了 2 件商品的客户,然后将其插入为两个单独的行,数量为 1,我如何再次输出数量 2?

0 投票
1 回答
224 浏览

mysql - 带有 MySQL v.4.1 的 Rails

有没有机会让 Rails 应用程序连接到旧的 MySQL v4.1.20 服务器?

命令工作正常,但我无法运行该应用程序。

当我生成新应用程序时

我在 database.yml 文件中看到以下内容:

mysql。建议使用 4.1 和 5.0 版本。

这应该意味着我可以使用它。但是 Rails Active Record 使用 MySQL v.5.0.2+ 功能(https://github.com/rails/rails/blob/4-0-stable/activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb):

不幸的是,我与旧的 MySQL 服务器版本无关。我必须使用它。

0 投票
1 回答
284 浏览

mysql - 升级到 MySQL 5 后经典 ASP 中的类型不匹配

在将客户站点升级到使用 MySQL 5 而不是 MySQL 4 的新服务器时,我在迁移数据库时遇到了一系列常见问题,其中一些问题只是让 mysql 抱怨 SQL 转储(这些是最容易修复的)而其他人则需要对 ASP 代码进行一些更改。就像JOIN在 MySQL 5 中使用逗号而不是 s 并不总是可行的。

一个问题更烦人。在 MySQL 5 中,大多数处理比较的 ASP 语句现在都失败了Type Mismatch,例如:

如果 SQL 查询涉及SUMs,则尤其会发生这种情况。它适用于 MySQL 4。

修复并不难:对于查询,aCASTSIGNED修复它,对于比较语句本身,使用Cint就可以了。

但问题是,该站点很大,由数百个单独的 ASP 文件组成(代码非常糟糕!),几乎不可能在所有这些Type Mismatch错误出现之前找到它们。

所以我的问题是:

有没有更全球化的方法来解决这个问题?我想到了 ODDC 驱动程序或 MySQL 本身等中的设置。

0 投票
1 回答
1973 浏览

mysql - 从 mysql 4.1 升级到 mysql 5.5

我正在经历mysql服务器的升级过程。提到要从 4.1 升级到 5.5,我们需要逐步升级,例如先升级到 5.0,5.1 ...5.4,然后再升级到 5.5。

我有一些问题 :

  • 如果我们直接从 4.1 升级到 5.5 会怎样。可能会受到什么影响?与升级相关的功能或问题
  • 丢失数据的机会?即使我将使用 'mysqldump --all-data-base' 选项进行备份。
  • 可以说,我有两个数据库。我将只备份两个数据库。我将安装最新版本的 mysql 5.7 并加载两个数据库。丢失数据或损坏的机会是什么?

我很想知道这一点。如果有人试过?因为我需要在实时服务器中进行升级。

是否有任何分步文档告诉您在 linux 服务器中从 4.1 升级到 5.5 的确切步骤

0 投票
2 回答
1084 浏览

mysql - MySQL 4.1 的 Windows 客户端

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

我尝试了 Workbench、DbVisualizer 和 DBeaver。

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

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

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

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

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

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

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

0 投票
1 回答
39 浏览

mysql - MySQL 4.0 Gibberish 无法转换为较新的 MySQL

我托管的其中一个网站仍然在 PHP 5.2 和 MySQL 4.0 上运行。它的文本是希伯来语的(在网站上显示得很好),但在 DB 中,文本显示为包含问号的乱码——但不是唯一的。它看起来像:?????£ ?§???¥ ???£ ?×???

我正在尝试使用同一个网站将此数据库移动到 MySQL 5.x,但到目前为止没有运气。我尝试过使用MYSQL 40兼容模式,以及其他兼容模式。我已经确保目标数据库的hebrew_bin排序规则是旧的,并且我玩过SET NAMES. 问题是,这是一种我还不熟悉的胡言乱语,因此不知道如何将其转换为可读文本。

0 投票
1 回答
313 浏览

mysql - MySQL 5.6 - 用单引号查询 varchar

请查看下面的屏幕截图以查看问题。

在此处输入图像描述

0 投票
0 回答
94 浏览

c# - C# 中的 MySql 4.1+ 哈希

您好我正在尝试创建一个 ASP.Net 网站,我需要将我的密码存储在以 MySql4.1+ 方法加密的数据库中。我已经在网上搜索了足够多的内容,但仍然没有找到任何可以告诉我如何使注册和登录过程以这种方式工作的教程。请问有什么想法吗?