mysql5.7

为什么 MySQL 服务每天几乎同一时间关闭?
mysql5.7

为什么 MySQL 服务每天几乎同一时间关闭?

我查看了日志文件,想看看是否有任何特定的东西会触发关闭,但找不到它。它几乎每天都在凌晨 1:30 发生,然后我需要手动重启 MySQL。服务器上大约有 15-20 个 Wordpress 网站,如果这有帮助的话。 先感谢您。 这是日志文件: 2024-05-01T01:30:41.338288Z 0 [Warning] option 'max_allowed_packet': unsigned value 107374182400 adjusted to 1073741824 2024-05-01T01:30:41.338960Z 0 [Warning] '...

Admin

为什么docker容器内的MySQL5.7总是崩溃?
mysql5.7

为什么docker容器内的MySQL5.7总是崩溃?

我有一个通过 docker-compose 文件配置的 MySQL 5.7 docker 容器,该文件如下所示: version: '3' # Run command: docker compose --env-file .env.local up services: # Database db_hm: image: mysql:5.7 volumes: - db_data_hm:/var/lib/mysql restart: always ports: - '127.0.0.1:3316:3...

Admin

恢复数据库失败后 MySQL 服务卡在启动状态
mysql5.7

恢复数据库失败后 MySQL 服务卡在启动状态

我正在使用导入向导恢复 MySQL 数据库,从转储文件导入。这花了一段时间,但这样做会导致磁盘空间不足,因此无法完成导入。 现在,MySQL57即使重新启动后,服务仍然停留在“正在启动”状态。 有错误日志文件,但由于它是二进制编码,我无法在文本编辑器中打开它们。 有没有办法让我从 MySQL 中删除失败的模式,以允许服务重新启动,而无需重新安装所有内容并重新启动? ...

Admin

mysql -V 显示的版本与 mysqld -V 不同
mysql5.7

mysql -V 显示的版本与 mysqld -V 不同

我正在运行带有 mySQL 5.7.xxx 的 centos 7。 mysql -V显示Ver 14.14 Distrib 5.7.26-29,但mysqld -V显示Ver 5.7.11-4。 systemctl status mysql和systemctl status mysqld都显示相同的正在运行的数据库。 SELECT @@version在客户端中显示5.7.11-4-log。数据库的行为就像在运行以前的版本(例如,JSON 函数中存在一些差异)。 一些背景知识:当我们开始使用 JSON 函数时,我尝试将数据库更新到最新的 5.7 版本(最...

Admin

无法以 root 身份登录我的 mySql 服务器,也无法重置 root 密码
mysql5.7

无法以 root 身份登录我的 mySql 服务器,也无法重置 root 密码

我尝试访问和备份 mySql 数据库,但没有成功。我知道 root 密码,但如果我尝试使用它登录数据库,我会得到一个 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 错误。 我尝试按照不同的教程来更改 mySql 根密码,但没有成功: 尝试在安全模式下重新启动 mySql 并进入ALTERsys 表 尝试使用 mysqladmin 更改密码(如解释这里) 尝试使用配置文件,mysqld --init-file=./mysql-init &...

Admin

将中型数据库从一种字符集转换为另一种字符集,停机时间最短
mysql5.7

将中型数据库从一种字符集转换为另一种字符集,停机时间最短

我们的公司(小型企业)最近在亚太地区开展了新业务,这要求我们在 MySQL 5.7 DB 中支持 4 位字符。 这个要求意味着我们需要将数据库从一种字符集转换为另一种字符集。 数据库表的大小从几行到 100GB 不等。有些表有许多外键和索引。偶尔会有一两个存储过程,但这些用一只手就能数得过来。 我们可以为此安排停机时间。 我们在 AWS RDS 中运行,为了获得最佳转换时间,我们决定拍摄快照,移动到可以使用的最大容量实例和最高配置 IO。这就像 r5.24xlarge 或具有 50,000 IOPS 的东西。 不幸的是,当我们测试这个时,使用 ALTER T...

Admin

Mysql-表中的Data_free值不能减少
mysql5.7

Mysql-表中的Data_free值不能减少

我们有一个大型的 MySQL5.7 生产表。我们尝试降低 Data_free 值。 我们通常只是对各种数据库表运行 Optimize 命令,将其缩小到 7MG 大小。但是,对于一个表,我们无法实现这一点(我们正在使用 innodb_file_per_table)。 有没有办法强制系统将值减小到正常大小? 显示表状态 ...

Admin

监控大型 MySQL InnoDB 缓冲池的字节使用情况?
mysql5.7

监控大型 MySQL InnoDB 缓冲池的字节使用情况?

我正在尝试监视 MySQL 5.7 InnoDB 缓冲池中使用的字节总数,该缓冲池最多可达到 100GB,Innodb_buffer_pool_bytes_data但当我查询它时,这个状态变量似乎是一个 32 位无符号整数,因此当字节超过 2^32 时它就会溢出。 在 MySQL 内部它似乎是一个无符号长整数(https://github.com/mysql/mysql-server/blob/5.7/storage/innobase/include/srv0srv.h#L892)? 起初我以为溢出发生在我的监控堆栈(Telegraf+InfluxDB+Gr...

Admin

Jira升级8.19.0无法连接到mysql 5.7.35
mysql5.7

Jira升级8.19.0无法连接到mysql 5.7.35

我在独立服务器上运行着 confluence 和 jira。 我刚刚升级了 confluence - 没问题。它连接到 mysql 运行,并且我们所说的是最新版本。 我刚刚更新了 jira,但是它说无法连接到数据库: 数据库:我们发现 MySQL 支持的版本有错误!您的 dbconfig.xml 中的数据库类型设置为 MySQL 5.7,而您的 MySQL 版本不同。请考虑改用 MySQL 5.7 数据库类型。有关更改数据库类型的更多信息,请参阅我们的文档。 但数据库配置或数据库版本从未改变。 我将 .jar 从 mysql-connector-java...

Admin

为什么ubuntu 20.04不能支持mysql 5.7.33?
mysql5.7

为什么ubuntu 20.04不能支持mysql 5.7.33?

今天我尝试将 Ubuntu 从 18.04 LTS 更新到 20.04 LTS。do-release-uprade 升级完成后,我尝试使用以下命令启动 mysqlservice mysql start 结果是 Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details. 然后我尝试检查systemctl status m...

Admin

删除的临时表仍然存在于 MySQL DB 上
mysql5.7

删除的临时表仍然存在于 MySQL DB 上

我正在使用带有 MySQL 版本 5.7 的 Azure Database for MySQL 服务器。我遇到的问题是当我尝试使用以下命令删除临时表时: 删除临时表mdl_backup_ids_temp; 删除表mdl_backup_ids_temp; 我收到消息说表不存在,但执行时临时表似乎仍然存在: 显示表; 我已经尝试执行: 平齐桌; 但没有任何结果。有什么建议吗? ...

Admin

创建数据库创建一个名称前带有 #mysql50# 的数据库
mysql5.7

创建数据库创建一个名称前带有 #mysql50# 的数据库

就在最后一天,每当我创建一个新的数据库时,它都会在数据库名称前面添加: #mysql50# 我无法连接到此数据库。我们的 PROD 服务器确实存在问题,因为我们经常创建新数据库。请参见下图。 我们正在运行以下命令: CREATE DATABASE IF NOT EXISTS `bru_1111-userId`; 我不确定该怎么办?它是使用 Azure 托管的 MYSQL - 所以我不知道如何按照此处的建议登录和删除文件夹: https://dba.stackexchange.com/questions/34385/strange-mysql-datab...

Admin

MYSQL 缺少条目的天数
mysql5.7

MYSQL 缺少条目的天数

我有一个生产 POS,运行 UBUNTU 16.04 和 MYSQL Ver 14.14 Distrib 5.7.32,适用于 Linux (x86_64),使用 EditLine 包装器 今天系统丢失了 1 月 4 日至 1 月 9 日之间的所有记录。 我拥有完全相同的系统和硬件的多个克隆,以前从未出现过问题。 我不明白这是怎么可能的,因为数据库中不再存在该时间段的所有记录。想知道是否有人可以建议如何调试这个问题? 提前致谢。 ...

Admin

MySql Slave Error_code: 1032;处理程序错误 HA_ERR_KEY_NOT_FOUND;事件的主日志 mysql-bin.00116,end_log_pos 8631
mysql5.7

MySql Slave Error_code: 1032;处理程序错误 HA_ERR_KEY_NOT_FOUND;事件的主日志 mysql-bin.00116,end_log_pos 8631

我在 5.7 版 Mysql 中设置了主动-被动-主-主复制。我在 MySql2(被动主服务器)中发现以下错误,但状态显示它与主服务器(mysql1)同步。 ‘Last_Error:无法在表 test_db.test 上执行 Update_rows 事件;在“test”中找不到记录,Error_code:1032;处理程序错误 HA_ERR_KEY_NOT_FOUND;事件的主日志 mysql-bin.00116,end_log_pos 8631‘ 此外,mysql1 在 test_db.test 中报告了 210 条记录,而 mysql2 在同一张表中报告...

Admin

从 MySQL 5.6 升级到 MySQL 5.7 后 CPU 使用率过高
mysql5.7

从 MySQL 5.6 升级到 MySQL 5.7 后 CPU 使用率过高

我们正在使用 AWS RDS 管理的 MySQL db.m4.2xlarge 实例,数据库引擎为 5.7.30,两天前我们从 5.6 升级,从那时起 CPU 就很高 - 通常高出 10-15%,最高可达 100%。您能帮我们了解一下原因吗?NB 预计周末负载会明显下降。 CPU 负载 等待时间最高的 SQL 负载是管理查询,因此这似乎不是由于 SQL 优化不佳造成的: 等待时间最多的 SQL 加载 我们正在使用 mysql-connector-java 8.0.21 连接到数据库并大量使用连接池,这可能是选择事务隔离的高使用率的原因吗?注意:在升级之前,这种...

Admin