OnITRoad - 常见问题
在 MySQL 服务器中如何统计表的行数
在 MySQL 服务器中如何统计表的行数 让我们了解有哪些可用选项可以获取 MySQL 表中行的准确数字或者估计值。 获取表中准确行数的选项是执行: SELECT COUNT(*) FROM [table]; 在 MyISAM 中,当没有提供 WHERE 子句时,此操作非常快,因为存储引擎随时知道表中有多少行。 相反,在处理 InnoDB 存储引擎时,没有可用的计数器。 这是由于此存储引擎的事务性
Views:0 2020-09-17
MySQL如何统计数据库中表的数量
MySQL如何统计数据库中表的数量 这是用于计算数据库中表数的 MySQL 查询代码。 SELECT count(*) AS Total_Tables FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名称';
Views:0 2020-09-17
MySQL Server 8.0 - 如何使用 MEB 创建 REPLICATION SLAVE
MySQL Server 8.0 - 如何使用 MEB 创建 REPLICATION SLAVE 问题 复制从站无法继续从其主站复制。 一个这样的例子是,在停止很长时间(或者比预期的时间更长)之后,主服务器上所需的二进制日志已被清除。 [ERROR] [MY-013114] [Repl] Slave I/O for channel 'group_replication_recovery': G
Views:0 2020-09-17
如何查找 MySQL 数据库的大小
如何查找 MySQL 数据库的大小 MySQL中,如何查看当前数据库的大小。 最简单的方法是查询 INFORMATION_SCHEMA 。 例如: SELECT ENGINE, COUNT(*), SUM(DATA_LENGTH), SUM(INDEX_LENGTH) FROM information_schema.TABLES WHERE TABLE_SCHEMA='menagerie' GRO
Views:0 2020-09-17
MySQL:如何找到最慢的查询
MySQL:如何找到最慢的查询 最简单的方法是使用慢查询日志。 要查看是否启用了慢查询日志记录,请输入以下 SQL 语句: SHOW VARIABLES LIKE 'slow_query_log'; +------------------+-------+ | Variable_name | Value | +------------------+-------+ | slow_query_
Views:0 2020-09-17
如何安装和配置 MySQL sys schema
如何安装和配置 MySQL sys schema 介绍 MySQL sys schema 是视图、存储过程和存储函数的集合,可帮助 MySQL 数据库管理员深入了解 MySQL 正在做什么并帮助使用 Performance Schema。 然而,虽然 sys 架构主要使用性能架构,但它也包括来自信息架构的信息。 可用的视图和存储的程序取决于安装的 sys 架构的版本。 要获取完整的对象列表,请
Views:0 2020-09-17
如何在 MySQL 中列出用户和权限
如何在 MySQL 中列出用户和权限 用户信息存储在mysql数据库的用户系统表中。 一个用户由两部分组成:用户名和用户连接的主机,因此要获取用户列表,需要同时包含用户表中的用户和主机列: mysql> SELECT User, Host, CONCAT(User, '@', Host) AS Username FROM mysql.user; 我们还可以运行以下命令,该命令会检查 in
Views:0 2020-09-17
如何从 Oracle 迁移到 MySQL
如何从 Oracle 迁移到 MySQL 将完整模式从一个数据库迁移到另一个数据库的任务并不总是那么简单。 除了将数据从一台机器传输到另一台机器甚至不同地理位置的物理方面之外,一些更复杂的任务是在不同的数据类型、存储过程和两个数据库之间可能发生的简单不兼容的差异之间进行转换。 MySQL Migration Toolkit 最初是首选软件包,但已被 MySQL Workbench 取代。 但此时,
Views:0 2020-09-17
如何获取MySQL元数据(元数据访问方法)
如何获取MySQL元数据(元数据访问方法) 数据库是数据的结构化集合。 元数据是“关于数据的数据”。 使用以下方法,MySQL 提供对数据库服务器管理的数据库、表和其他对象的元数据的访问: INFORMATION_SCHEMA :MySQL 服务器包含一个数据字典,该字典实现为名为 INFORMATION_SCHEMA 的数据库(架构),其中包括许多看似表的对象。 SHOW 语句:用于获取
Views:0 2020-09-17
在 CentOS 7 上重置 MariaDB root密码
在 CentOS 7 上重置 MariaDB root密码 忘记MariaDB的root密码,怎么办? 如何重置MariaDB数据库的密码? 在 CentOS 7 上重置 MariaDB 10.3 root密码 检查我们的 MariaDB 服务器的版本。 [root@mariadb-01 ~]# mysql --version mysql Ver 15.1 Distrib 10.3.12-M
Views:0 2020-09-17
如何在不停机的情况下重启 MySQL 集群
如何在不停机的情况下重启 MySQL 集群 高可用系统的关键方面之一是可以在不中断用户服务的情况下进行日常维护。 MySQL 集群通过其无共享架构实现了这一点,在这个秘籍中,我们将介绍如何在线重新启动三种类型的节点(而不会使整个集群停机)。 设置 对于这篇文章,我们将使用以下集群设置: 四个存储节点 1个管理节点 两个 SQL 节点 此集群的管理客户端上的 SHOW 命令输出如下: ndb
Views:0 2020-09-17
MySQL:如何设置帐户资源限制
MySQL:如何设置帐户资源限制 通过将全局 MAX_USER_CONNECTIONS 变量设置为非零值来限制服务器资源的使用。 这限制了任何一个帐户同时连接的数量,但不限制客户端在连接时可以执行的操作。 要为帐户设置资源限制,请使用带有 WITH 子句的 GRANT 语句来命名每个要限制的资源。 每个限制的默认值为零,表示没有限制。 例如,要设置用户 Francis 访问客户数据库的限制,请发出
Views:0 2020-09-17
CentOS/RHEL 6:如何启动/停止 MySQL 服务器 (mysqld 守护进程)
CentOS/RHEL 6:如何启动/停止 MySQL 服务器 (mysqld 守护进程) 在启动时启用和禁用启动 MySQL 服务器 我们可以使用 chkconfig 脚本来验证 MySQL 是否已配置为在 Linux 启动时启动: # chkconfig --list mysql mysql 0:off 1:off 2:on 3:on 4:on
Views:0 2020-09-17
MySQL - 如何撤消SQL 语句
MySQL - 如何撤消SQL 语句 在Mysql中,如何进行回滚? 什么是事务? 如果我们有一系列 SQL 语句要运行,涉及添加、删除或者更改 InnoDB 或者 BDB 表中包含的数据,但要确保所有 SQL 语句或者事务在提交之前都已成功完成,则有一个可用于执行此操作的一组 MySQL 语句。 这被称为执行事务(即要执行的 SQL 语句集)并能够执行回滚。 目前,我们只能回滚 MySQL
Views:0 2020-09-17
在 CentOS 7 上安装 MySQL Server 8 社区版
在 CentOS 7 上安装 MySQL Server 8 社区版 MySQL Server Community Edition (CE) 是世界上最流行的开源数据库服务器的免费版本。 它是在 GPL 许可下分发的,并由一个庞大而活跃的开源开发人员社区提供支持。 还有一个商业版的 MySQL 服务器,由 Oracle Corporation 开发和维护。 在本文中,我们将在 CentOS 7 服务
Views:0 2020-09-17
在 CentOS 7 上为 MySQL 安装 ProxySQL 负载均衡器
在 CentOS 7 上为 MySQL 安装 ProxySQL 负载均衡器 ProxySQL 是 MySQL 数据库集群的高性能代理/负载平衡器。 ProxySQL 是免费和开源的,它在 GPL 许可下分发。 ProxySQL 支持数千个并发连接。 ProxySQL 可通过类似 SQL 的命令行界面进行高度定制。 在本文中,我们将在 CentOS 7 上为 MySQL 集群安装 ProxySQL
Views:0 2020-09-17