问题标签 [mysqladministrator]
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.
mysql - 如何在mysql管理员中打开查询编辑器
我已经安装了MySQL 管理员。但我看不到查询窗口。
请告诉我应该如何设置查询窗口并执行该查询?
mysql - 使用 mysqldump 格式化每行插入一个?
这已被问过几次,但我找不到解决问题的方法。基本上,当使用 MySQL Workbench 管理工具的内置工具 mysqldump 时,当我使用扩展插入转储数据库时,我会得到大量长行数据。我理解它为什么这样做,因为它通过将数据作为一个命令插入(尤其是在 InnoDB 上)来加快插入速度,但是格式化使得实际上很难查看转储文件中的数据,或者使用差异工具比较两个文件如果您将它们存储在版本控制等中。在我的情况下,我将它们存储在版本控制中,因为我们使用转储文件来跟踪我们的集成测试数据库。
现在我知道我可以关闭扩展插入,所以我会得到每行一个插入,这是可行的,但是任何时候你使用转储文件进行恢复都会变慢。
我的核心问题是,在我转储文件时我们使用的旧工具(MySQL 管理员)中,它基本上做同样的事情,但它格式化 INSERT 语句以每行插入一个,同时仍然进行批量插入。所以代替这个:
你得到这个:
无论我尝试什么选项,似乎都没有任何方法能够得到这样的转储,这确实是两全其美。是的,它需要更多的空间,但在需要人工阅读文件的情况下,它会更有用。
我是否遗漏了一些东西,并且有一种方法可以使用 MySQLDump 做到这一点,或者我们都倒退了,旧的(现已弃用)MySQL Administrator 工具中的这个功能不再可用?
mysql - 在 mySQL 中撤销用户的权限
对于我们使用语句在 mySQL 中创建的每个新用户
“SHOW GRANTS”仅显示“USAGE ON *.*”权限。
但是用户可以在“test”和“information_schema”数据库上选择、插入、..,我无法使用下面给出的 revoke 语句撤销对“test”的这些权限。
我只是不希望 newuser 访问 test 和 information_schema 数据库。
mysql - 超级用户管理mysql的基于web的gui
我需要一个基于 gui web 的管理 mysql 表在我的服务器上:我需要允许我的“超级用户”编辑并只查看一些表(并且只有一个数据库)。这个超级用户只能插入、更新……我会尝试 phpmyadmin、mysql 和其他一些,但根本没有人帮助我
谢谢
mysql - mysql中打开文件和打开文件的区别
在以下状态下,我打开的文件计数为“95349”。这个值正在迅速增加。
mysql>show global status like 'open_%';
打开文件 = 721
Open_streams = 0
Open_table_definitions = 706
打开_tables = 741
已打开文件 = 95349
Opened_table_definitions = 701
已打开表 = 2851
也看到这个。
mysql>show variables like '%open%';
have_openssl = 禁用
innodb_open_files = 300
open_files_limit = 8502
table_open_cache = 4096
和
最大连接 = 300
与打开的文件和打开的文件有什么关系。是否会因为增加 opens_files 值而出现任何性能问题。这是一个 8 GD RAM 和 500 GB 硬盘的服务器,处理器:Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz。它是一个专用的 mysql 服务器。
这里是命令
极限-n;
1024 是计数
服务器经常挂起。使用一些在线工具,我已经优化了一些参数。需要知道还有什么需要优化的吗?在什么情况下打开的文件数会减少?是否有必要将打开的文件数限制在一定范围内。如果是这样,如何为我的服务器找到适当的限制。如果不清楚某些地方,请通过提出更多问题来帮助我。
mysql - MySQL 新用户 PRIVILEGES 不起作用
我创建了一个用户来仅从 MySQL 中选择/读取数据,但我仍然可以从数据库中删除表。这个 SQL 脚本有什么问题。
mysql - MySQL:缓冲池实例查找
在 MySQL V5.5.38 中,我有两个缓冲池实例,当执行预热 sql 时,来自特定表的数据在两个实例之间拆分(使用 innodb_buffer_page 表标识)。现在,当我在 where 子句中使用非索引列执行查询时,它如何决定要搜索哪个缓冲池实例?
如果我们要查找的数据不在特定实例中,(1)它是否将其加载到该实例或(2)它是否在访问磁盘之前搜索另一个实例?
有关此主题的任何信息都会有所帮助。
mysql - 未能以 '%d-%m-%Y %H:%i:%s' 格式更新 Mysql 中的日期时间表值
我尝试使用此 sql 函数更新所有表行值:
但结果是2012-05-13 00:00:00
。
我正在使用 SQLyog 社区版 v8.12,我使用 MySQL 管理员 v1.2.17 托管数据库,我不知道这些软件上使用的 sql 语法是否有特定版本。
mysql - 如何将 MySQL Workbench 连接到 Amazon RDS?
我正在从 Putty 访问 Amazon RDS (MySQL)。MySQL Workbench 仅通过 SSH 命令行工作,但我想直接从 MySQL Workbench 访问云 MySQL 主机数据库。
mysql - Can we refer to two different tables for one foreign key?
I have these tables:
Can this be achieved from the below code ?
This code returned a "duplicate redid" error.