问题标签 [mysql-management]

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 投票
2 回答
409 浏览

mysql - 如何监督我的 MySQL 复制服务器?

我很难设置我的复制服务器。是否有任何程序(OS X、Windows、Linux 或 PHP 没问题)可以让我监控和解决复制问题?(顺便说一句,对于下面的人,我一直在这里这里这里这里讨论这个问题)

我的生产数据库有几兆的大小并且还在增长。每次数据库复制停止并且数据库不可避免地开始不同步时,我都会感到畏缩。我上次从转储重新同步花了将近 4 个小时来回!

与往常一样,即使在同步之后,我也会遇到这种停止显示的错误:

如果有某种方法可以密切监视正在发生的事情并可能让软件处理它,我会喜欢它。我什至全神贯注于服务公司,它们可以帮助我更好地监控我的数据。或者完全镜像的另一种方式。

编辑:通过我以前的问题,我发现很有帮助。我仍然全神贯注于监控解决方案。

0 投票
8 回答
5723 浏览

macos - 使用 phpMyAdmin 的替代方法是什么?

我已经使用 phpMyAdmin 一段时间了——它可以完成工作,但它非常笨重且过时,并且有许多我不需要的功能。我正在寻找基于 Web 的或(最好是)易于使用且功能不重的 OS X 原生替代方案。

有没有符合要求的程序?

0 投票
6 回答
2405 浏览

php - 如何在没有 SSH 的情况下按需将实时 MySQL 数据库下载到本地测试数据库中?

我在没有 SSH 访问权限(我只有 FTP 访问权限)的服务器上有一个相当小的 MySQL 数据库(一个 Textpattern 安装)。我需要定期按需将实时数据库下载到本地开发服务器;即,我想运行一个脚本和/或运行一个 cron 作业。有什么好的方法可以做到这一点?

需要注意的几点:

  • 实时服务器运行 Linux、Apache 2.2、PHP 5.2 和 MySQL 4.1
  • 本地服务器运行相同(因此可以选择使用 PHP),但操作系统是 Windows
  • 本地服务器上有 Ruby(因此使用 Ruby 是一个有效的选项)
  • 实时 MySQL 数据库可以接受来自不同 IP 的远程连接
  • 我无法在远程服务器上启用复制

更新:我接受了 BlaM 的回答;它非常简单。不敢相信我没想到。但是有一个问题:我想自动化这个过程,但建议的解决方案会提示用户输入密码。这是一个稍微修改过的 mysqldump 命令的版本,它传入了密码:

mysqldump -u USER --password=MYPASSWORD DATABASE_TO_DUMP -h HOST > backup.sql

0 投票
2 回答
19259 浏览

mysql-management - How to know about memory consumption in mysql?

how can one know that each process or a thread is consuming how much memory in MYSQL?

0 投票
1 回答
146 浏览

mysql-management - MySQL 5.0 实例管理器类似于早期版本的功能?

MySQL 引入了一个服务器端实用程序,可让您管理远程机器上的多个实例。我正在为早期版本的 mysql 寻找类似的功能。

[1] http://dev.mysql.com/doc/refman/5.0/en/instance-manager.html

0 投票
6 回答
14062 浏览

mysql - 如何监控 MySQL 空间?

我下载了一个使用 MySQL 的 Web 应用程序的 VM 映像。

如何监控其空间消耗并知道何时必须添加额外空间?

0 投票
3 回答
175 浏览

performance - MySQL 字段管理

当我进行查询时,我经常想知道这一点:

将额外的字段添加到表中更好,还是只获取值并使用服务器端语言进行计算?

例如,表 Student 包含 Student.score 字段。我想考成绩。

我得到分数并为成绩做一堆 if/else/switch 吗?

我是否会通过添加一个字段来存储依赖于另一个字段的内容来浪费空间?

每次你需要成绩时,前者很烦人。当我想到空间使用时,后者让我害怕。如果我只有 10,000 条记录,那么我已经浪费了 10,000 个字段!

考虑到重要的表和大中型数据库,哪种方法最有效?

如果重要,让我们使用 PHP 作为服务器端语言。

0 投票
3 回答
6681 浏览

mysql - Windows下MySQL中的自动完成

有人知道是否有办法让自动完成在 Windows 下的 MySQL 命令行客户端中工作?对我来说,它在 Linux 下运行良好,但只是在 Windows 下移动光标。

0 投票
6 回答
41164 浏览

mysql - 一个强大的 MySQL 管理工具,具有与 SQL Server Management Studio 类似的功能

我目前正在与一位在 Ms-SQL 方面经验丰富但在 MySQL 方面经验不多的开发人员一起工作。他一直在诅咒 MySQL 有错误,而且更难使用。

是因为他在管理工作室的经历非常好。在我看来,他的问题在于使用 phpMyAdmin。

例如,他引用了无法使用 MySQL 在不同结构的表之间进行交叉连接和比较的例子。问题实际上是我们选择的管理工具,还是 MySQL 有我的开发人员认为的这些缺陷。我希望不会,因为我刚刚对在 Studio Manager 中执行各种数据管理任务的速度感到震惊。

0 投票
3 回答
2527 浏览

unix - MySQL权限问题 - 应该是非问题

这让我有点抓狂:我在一台服务器上做了一个分区表的 mysqldump,将生成的 SQL 转储移动到另一台服务器,并尝试运行插入。它失败了,但我很难弄清楚为什么。谷歌和 MySQL 论坛和文档并没有太大帮助。

失败的查询看起来像这样(为了简洁和清晰而被截断,更改名称以保护无辜者):

错误是:

错误1(HY000):无法创建/写入文件'/opt/data/data2/idx_foo/my_precious_table#P#p0#SP#foo0.MYI'(错误代码:13)

“无法创建/写入文件”对我来说似乎是一个权限问题,但目标文件夹的权限如下所示:

为了踢球,我尝试对 root:root 和我自己进行 chowning。这并没有解决问题。

源 MySQL 服务器是 5.1.22-rc-log 版本。目标服务器是 5.1.29-rc-community。两者都在最近的 CentOS 安装上运行。

编辑: 更多研究表明 Errcode 13 实际上是权限错误。但我怎样才能得到它rwxrwxrwx

编辑: 比尔卡尔文的绝妙建议没有成功。我以 root 用户身份工作,并设置了所有权限标志。

编辑: 在不为各个分区指定数据目录的情况下创建表是可行的——但我需要将这些分区放在比这个 MySQL 实例默认放置表的磁盘更大的磁盘上。而且我不能只在表级别指定 DATA/INDEX DIRECTORY - 这在我使用的 MySQL 版本(5.1.29-rc-community)中是不合法的。

编辑:感谢 MySQL 邮件列表和内部 IT 人员,终于找到了答案。见下文。