mariadb

无法在 Ubuntu 12.04 上安装 Galera
mariadb

无法在 Ubuntu 12.04 上安装 Galera

我对 Debian/Ubuntu 不是很熟悉。我遵循以下指南: https://mariadb.com/kb/en/installing-mariadb-deb-files/ 这个用于添加所需的存储库(我没有安装 MariaDB!!!): https://downloads.mariadb.org/mariadb/repositories/ Ubuntu -> 12.04 -> 您附近的镜像 我的实际步骤: 1. 全新安装 Ubuntu 12.03.3 2. apt-get update && apt-get dist-up...

Admin

等待 MySQL 或 MariaDB 服务器准备好执行更新
mariadb

等待 MySQL 或 MariaDB 服务器准备好执行更新

是否存在一个通用的命令/查询可以在mysql客户端程序上发出,以等待服务器准备好处理查询和更新,而不管服务器是 MySQL 还是 MariaDB、本地还是远程、是否集群,也不管特定的数据库服务器版本? 例如,这应该等到mariadb-upgrade完成,或者,如果使用 Galera,则等到状态传输(IST 或 SST)完成,或者等到服务器启动时自动发生的任何其他过程,并且这些过程是临时的,也就是说,等待对于客户端来说是一项有用的操作。 我会wait-to-become-ready-command在应用程序的启动脚本中使用它,以防止由于应用程序在数据库准备就绪...

Admin

MariaDB-数据库文件夹改变了吗?
mariadb

MariaDB-数据库文件夹改变了吗?

我已经在 MacOS 上通过 Homebrew 安装了 MariaDB。 我有本地数据库,/usr/local/var/mysql但是一两天前,我的本地 MariaDB 现在指向/opt/homebrew/var/mysql但找不到任何现有的数据库。 我没有找到任何配置文件,所以我不确定为什么会发生这种变化。 如何更新数据库目录以返回到该/usr/local/var/mysql版本或将所有数据库移动/更新到新的默认文件夹位置? ...

Admin

为什么 MariaDB 拒绝启动?
mariadb

为什么 MariaDB 拒绝启动?

MariaDB 拒绝启动并出现以下错误: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 13 "Permission denied") 我认为可能是某个地方的权限错误。我该如何修复它? 我已经尝试删除undo001、undo003和undo002和ib_logfile0。ibdata1也失败了: chown mysql:mysql /var/run/mysqld 只是不确定要运行什么命令。 日志: ░░ The job identifier is 4160. Mar 0...

Admin

无法在 Mac 上恢复旧版 mysql
mariadb

无法在 Mac 上恢复旧版 mysql

最初的问题是当我尝试mysql在终端上运行时它会输出如下内容: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61) 我尝试安装MariaDb,为此我安装了DBngin应用程序。我认为它创建了一个单独版本的MySql。我卸载了DBngin,现在我正尝试MySql通过 homebrew 卸载,但即使通过卸载后它仍在后台运行homebrew。我也卸载了MariaDb,现在我只是想恢复我的旧版本MySql及其数据。 卸载后,当我在...

Admin

MariaDB 10.1.48 中的检查约束不起作用
mariadb

MariaDB 10.1.48 中的检查约束不起作用

我有下表: CREATE TABLE t1 ( a INT, b INT, CONSTRAINT a_greater CHECK (a>b) ); 因此,a 必须大于 b。执行此插入时,它不应该起作用: insert into t1(a,b) values (4,5); 我仍然能够运行该声明。 数据库的版本:10.1.48-MariaDB-0+deb9u2 我知道,我可以用触发器来实现这一点,但这太费力了,只是为了做 CHECK-Constraint 实际上应该做的事情。 是否存在错误,或者可能是由于配置错误导致的?什...

Admin

mariadb 不允许仅使用 1 个 CPU 核心进行连接,且 CPU 使用率达到 95%
mariadb

mariadb 不允许仅使用 1 个 CPU 核心进行连接,且 CPU 使用率达到 95%

我正在询问允许导入并同时访问数据库的方法。 我曾尝试导入 60gb mysqldump,但它只使用 1 个核心,因此需要几个小时。存储是 nvme,所以这不是问题。 真正的问题是,当这种情况发生时,普通用户无法使用数据库。我有 4 个可用核心,其中 1 个核心的使用率超过 90%,其他 3 个核心什么也没做。 是否有设置来确保导入时数据库可访问。 ...

Admin

Plesk 服务器(Ubuntu)上没有 MySQL 的错误日志吗?
mariadb

Plesk 服务器(Ubuntu)上没有 MySQL 的错误日志吗?

我在 Ubuntu 22.04.3 LTS 上安装了版本 18.0.57 的 Plesk 服务器。我正在寻找 MySQL 访问或 MariaDB 访问的错误日志。但我无法通过 SSH 找到它们。 它们在哪里?例如,它们不在 var/log/mysql 下。 问候。 ...

Admin

在 Alpine 容器上运行 MariaDB
mariadb

在 Alpine 容器上运行 MariaDB

我正在尝试在 alpine:latest (asof 20231027; 20230901; 3.18.4) 容器上运行 mariadb。请原谅我是新手,但我一直在预装了它的主机系统上运行它。 我运行了 mysql_install_db /var/log # mariadbd --user=root 2023-10-28 3:08:23 0 [Note] Starting MariaDB 10.11.5-MariaDB source revision 7875294b6b74b53dd3aaa723e6cc103d2bb47b2c as process 5...

Admin

使用 VirtualMin 连接到远程 MariaDB 服务器
mariadb

使用 VirtualMin 连接到远程 MariaDB 服务器

我有一个 Web 服务器,但希望为 MariaDB 找到一个单独的服务器。我正在关注这个教程但在 Webmin -> 服务器 -> MariaDB 数据库服务器下没有“模块配置”。以下是MariaDB 配置页面截图。我查看了所有其他菜单,但没有任何菜单允许我设置远程数据库服务器的 IP。 ...

Admin

在 Power Bi 中连接到 MariaDb 数据源
mariadb

在 Power Bi 中连接到 MariaDb 数据源

我已经成功连接到我的 MariaDb/MySQL 数据源Power Bi 桌面版使用Oracle MariaDB ODBC 连接器。 我使用导入模式来在 Power Bi 中对导入的数据进行建模。到目前为止,一切都按我的要求进行。... 现在我想将我的文件发布到基于 Web 的 Power Bi 工作区能够与同事分享我的工作成果。发布是可行的,但我想使用时间表来在线更新我的数据。 在基于 Web 的 Power Bi 上手动更新时出现以下错误: Unable to refresh the model (id=61320) because it referen...

Admin

mariadb 10.1:拒绝用户访问,仅限 ipv6
mariadb

mariadb 10.1:拒绝用户访问,仅限 ipv6

%添加带有 host或带有 host 的访问记录smtp.acme.com在通过 IPv6 访问时无法提供访问权限。使用特定的 IPv6 地址也无法提供访问权限。我只收到“拒绝访问”信息。 SQL 服务器正在监听 Ipv6 (:::3306)。 用户表有这些记录; User Host smtp % 或者,或者这些; User Host smtp <ipv4 of sql.acme.com> smtp <ipv6 of sql.acme.com> smtp 127.0.0.1 smtp lo...

Admin

如何向具有一个接受读写操作的节点的 galera 集群添加 2 个缺失的节点?
mariadb

如何向具有一个接受读写操作的节点的 galera 集群添加 2 个缺失的节点?

我正在运行一个有 3 个节点的 galera 集群,有 3TB 的数据。昨晚由于短暂断电和 UPS 故障,我完全丢失了 2 个节点和 /var/lib/mysql 文件夹中的所有内容。目前,我正在单个节点上运行所有应用程序,并且我已经尝试了 12 个小时将其他 2 个节点添加到集群中。我每晚都会运行一次 Percona XtraBackup,所以我有备份。 目前情况: Node1:已启动并正在运行(我尝试重新启动 mysql 服务) Node2:关闭(/var/lib/mysql 中没有数据) Node3:关闭(/var/lib/mysql 中没有数据) ...

Admin

使用 DBeaver 连接到 MariaDB,如何保持会话活动?
mariadb

使用 DBeaver 连接到 MariaDB,如何保持会话活动?

DBeaver 用途MariaDB 连接器/J,并且驱动程序完成查询后会断开连接。 我们正在尝试使用依赖于会话的 MariaDB 功能,因此我们需要运行查询并保持会话处于活动状态,以便稍后进行另一个查询来收集性能配置文件。 我们有一个解决方法: 突出显示要运行的 SQL 语句,然后 通过“执行脚本”来运行它们Alt + X。 但是,我们想知道如何让 DBeaver 保持同一个会话并且在每次查询后不断开连接。 ...

Admin

无法让 mariadb 绑定到本地主机
mariadb

无法让 mariadb 绑定到本地主机

在我的远程 Ubuntu 20.04 服务器上,我有一个正在运行的 mariadb 实例。我可以通过 SSH 使用用户访问此服务器myuser,并在服务器上打开 CLI 客户端以打开数据库提示。 $ mysql -u root Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 69 Server version: 10.3.37-MariaDB-0ubuntu0.20.04.1 Ubuntu 20.04 Copyright (c...

Admin