问题标签 [mysql-5.1]

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 投票
0 回答
948 浏览

mysql - MySQL 不会根据 my.cnf 记录慢查询

我有 mysql 5.1.69-log

这个设置根据/etc/my.cnf:

还检查了 mysql @@global 设置:

/var/log/mysqld_slow.log不是被创建的,如果我自己创建它,它仍然是空的

不明白哪里出了问题?

0 投票
2 回答
8648 浏览

mysql - mysql存放用户密码的地方

当我们建立一个 MySQL 数据库系统时,系统会自动创建一个 MySQL 数据库,其中有多个表,例如db,event,func,host,servers,slow_log,user_info etc. In table 我可以通过执行除密码之外user_info的查询来获取用户列表及其详细信息。select * from user_info;

0 投票
2 回答
1395 浏览

mysql - 将 Amazon RDS 实例从 MySQL 5.5 升级到 MySQL 5.6

对于大型数据集和实时系统,使用 RDS 从 5.5 实例的 mysqldump 停止应用程序并使用 mysql 命令加载该数据是不切实际的。

在 2013 年 7 月 1 日的 Amazon 博客http://aws.typepad.com/aws/amazon-rds/page/2/中,Jeff Barr 发布了“当前不支持将现有数据库实例从 MySQL 5.5 升级到 MySQL 5.6。但是,我们打算在不久的将来提供此功能。”

7个月后,我没有看到他们的任何答复。我正在寻找没有中断或几分钟中断的选项,以便在 RDS 环境中将 MySQL 5.5 升级到 MySQL 5.6。

通常对于这样的升级,我从 MySQL 5.5 主服务器创建 MySQL 5.6 副本,然后关闭应用程序,更改应用程序 MySQL 连接到 5.6 服务器,然后重新启动应用程序。将 RDS MySQL 5.5 实例复制到不同版本的 RDS 副本或外部副本不是 RDS 中的选项。

哪些选项对人们有效?

0 投票
4 回答
17684 浏览

mysql - 错误 2003 (HY000):无法连接到“localhost”上的 MySQL 服务器 (10061)

请不要将此问题重复发布。我正在尝试配置 mysql 大约 3 周。真的应该有人帮助我。

我最近在联想笔记本电脑上安装了 MySQL 5.1 来完成我的项目。笔记本电脑在 Windows 8 上运行。安装很好,但是当我尝试配置 MySQL 时,它一直工作到最后一页。

出现错误 Nr 2003。

我通过命令提示符,通过控制面板中的服务进行了尝试。但问题是mysql服务根本没有启动。为什么它不启动?什么会阻止它启动?

0 投票
1 回答
4592 浏览

mysql - Magento MySQL 数据库死锁

我正在尝试帮助客户解决 MySql DB 死锁。这些死锁似乎导致 API 调用需要 10-30 秒。我对 API 调用的重试逻辑至少尝试了 3 次。然而,我的应用程序在 3 次 API 调用后仍然失败,大部分时间是由于死锁。

我打印了“显示引擎 innodb 状态”。我改进了一些似乎困扰着这个 Magento 安装的 magento 查询。我仍然有这个似乎大部分时间都在状态中弹出的状态。我清除了缓存,截断了日志表,并删除了超过 60 天的 sales_flat_quote。

我会指出,这个 MySql 版本是 5.1。我正在考虑告诉客户他们应该升级到 5.5,这会解决大部分问题吗?

我注意到这个死锁是锁没有意义。第二笔交易不应该与该指数有问题(在我看来)。

这是 Magento Enterprise 1.12.1。

附加信息

显示创建表 index_process

显示创建表目录rule_product_price

0 投票
1 回答
324 浏览

php - 调用 mysql_connect() 和 mysql_close() 16 次会导致高数据库连接吗?

我有一个基于 Joomla1.5 的系统。我运行分析器,发现 mysql_connect() 和 mysql_close() 这两个函数都被使用了 16 次。 我知道这两个功能和 Joomla 1.5 都已被社区弃用和强烈禁止。 我的系统面临性能问题,有时在高峰时段数据库连接线程变得太高(> 100)并且系统运行速度较慢。虽然我们有一个专用的 Windows 服务器。

JDatabaseMySQL类的构造函数中使用了mysql_connect()函数。这意味着每当我们创建数据库对象时,这个 mysql_connect() 都会被执行并创建一个新的连接。

  • 我很想知道是否多次调用 mysql_connect() 函数会创建如此高的数据库连接线程问题?
  • 是否可以使用单个连接而不是多次启动对象?如果是,我该怎么做?
  • 用 mysqli_connect() 替换 mysql_connection() 会帮助我们提高系统性能吗?
  • Joomla 如何管理连接池?

请在不建议升级 Joomla 的情况下提供您的答案。

0 投票
1 回答
124 浏览

innodb - 在 MYSQL 中删除 ibdata1、logfile 后如何导入 150GB 数据库?

我有 150GB 数据库,我的 ibdata1 文件大小为 240GB,所以我想缩小 ibdata1 文件,因此我必须导出数据库,然后删除表,然后停止 mysql,删除 ibdata1 文件,然后再次启动 =MYSQL 并导入再次数据库。

如果上述解决方案是正确的,我如何导出和导入如此巨大的数据库,在数据库表中也创建了分区。

而且我也不确定在此过程中我是否会丢失任何数据。

提前致谢

0 投票
1 回答
900 浏览

mysql - 在 64 位 Oracle Linux 服务器上安装 MySQL

我必须在 Oracle Linux 5 中安装 MySQL 5.1.73。当我搜索 MySQL 的兼容版本时,我在下载页面上找到了多个版本的 MySQL 。我的 LINUX 服务器是 64 位机器。64 位机器的 MySQL 5.1.73 有以下版本:

  • MySQL-community-5.1.73-1.rhel5.x86_64.rpm-bundle.tar

  • MySQL-shared-compat-5.1.73-1.rhel5.x86_64.rpm

  • MySQL-test-community-5.1.73-1.rhel5.x86_64.rpm

  • MySQL-devel-community-5.1.73-1.rhel5.x86_64.rpm

  • MySQL-client-community-5.1.73-1.rhel5.x86_64.rpm

  • MySQL-server-community-5.1.73-1.rhel5.x86_64.rpm

  • MySQL-shared-community-5.1.73-1.rhel5.x86_64.rpm

  • MySQL-community-debuginfo-5.1.73-1.rhel5.i386.rpm

  • MySQL-embedded-community-5.1.73-1.rhel5.x86_64.rpm

  • MySQL-community-debuginfo-5.1.73-1.rhel5.x86_64.rpm

    现在,我完全不知道应该下载哪个文件来在我的 LINUX 服务器中安装 MySQL?另外,是否有可能获得不同于 5.1.73 的 MySQL 5.1.58 社区服务器版?

0 投票
1 回答
656 浏览

innodb - 空 UPDATE 方式比相应的 SELECT 慢

我正在使用 MySQL 5.1.73 和 InnoDB

我有一个非常慢的 UPDATE 查询(大约 10 秒),其中更改的行数(通常)为零(如果有几行更改,则需要大约相同的时间):

但是,相应的 SELECT 相当快:

如您所见,这是(应该是?)一个索引查询,在一个不太大的数据库上(大约 9000 行,虽然它确实包含一些 blob,所以总数据库大小约为 800MB)。

问题是:

  • 为什么更新这么慢?
  • 我该如何调试它?
  • 我怎样才能加快速度?

更新:我在使用 MySQL 5.5.35(Debian wheezy 默认)的不同服务器上尝试了相同的数据库。查询还是快,更新还是慢,更新还是没有解释……我可能会尝试从dotdeb升级到mysql 5.6,或者试试mariadb。:)

更新 2:我尝试了不同的行格式(动态和压缩),但也没有(明显)更快。

更新3:我更新到MySQL 5.6.17(来自dotdeb),性能大体相同,但我终于得到了更新的解释:

这只证实了一直以来可能被怀疑的东西:UPDATE 没有使用任何索引。所以问题仍然存在:为什么

我将尝试创建一个产生这种行为的最小示例;也许在这个过程中,我会找到一些答案......

0 投票
1 回答
641 浏览

mysql - mysql 访问拒绝本地主机中的用户

我有点把自己锁在mysql之外,不知道也不记得怎么做的。
我尝试了不同的事情,但到目前为止没有运气。
我的root用户拥有主机localhost的所有权限。
如截图所示:http: //imgur.com/x06GFwb

当尝试从安装 mysql 的计算机连接时,我收到消息
Access denied for user root@localhost
如屏幕截图所示:http: //imgur.com/XqZreWn

100% 确定我的密码正确,所以这不是密码问题。

  • MySQL 5.1 版
  • 视窗服务器 2008 R2

关于可能是什么问题的任何帮助?
谢谢!