Mysql

  • MySQL慢查询日志(Slow Query Log)

    慢查询日志用来记录在 MySQL 中执行时间超过指定时间的查询语句。通过慢查询日志,可以查找出哪些查询语句的执行效率低,以便进行优化。 通俗的说,MySQL 慢查询日志是排查问题的 SQL 语句,以及检查当前 MySQL 性能的一个重要功能…

    Mysql 2021年5月10日
    261
  • MySQL通用查询日志(General Query Log)

    通用查询日志(General Query Log)用来记录用户的所有操作,包括启动和关闭 MySQL 服务、更新语句和查询语句等。 默认情况下,通用查询日志功能是关闭的。可以通过以下命令查看通用查询日志是否开启,命令如下: mysql&gt…

    Mysql 2021年5月10日
    280
  • MySQL使用二进制日志还原数据库

    二进制日志中记录了用户对数据库更改的所有操作,如 INSERT 语句、UPDATE 语句、CREATE 语句等。如果数据库因为操作不当或其它原因丢失了数据,可以通过二进制日志来查看在一定时间段内用户的操作,结合数据库备份来还原数据库。 下面…

    Mysql 2021年5月10日
    261
  • MySQL二进制日志(Binary Log)详解

    二进制日志(Binary Log)也可叫作变更日志(Update Log),是 MySQL 中非常重要的日志。主要用于记录数据库的变化情况,即 SQL 语句的 DDL 和 DML 语句,不包含数据记录查询操作。 如果 MySQL 数据库意外…

    Mysql 2021年5月10日
    286
  • MySQL错误日志(Error Log)详解

    错误日志(Error Log)是 MySQL 中最常用的一种日志,主要记录 MySQL 服务器启动和停止过程中的信息、服务器在运行过程中发生的故障和异常情况等。 作为初学者,要学会利用错误日志来定位问题。下面介绍如何操作查看错误日志。 启动…

    Mysql 2021年5月10日
    350
  • MySQL日志及分类

    日志是数据库的重要组成部分,主要用来记录数据库的运行情况、日常操作和错误信息。 在 MySQL 中,日志可以分为二进制日志、错误日志、通用查询日志和慢查询日志。对于 MySQL 的管理工作而言,这些日志文件是不可缺少的。分析这些日志,可以帮…

    Mysql 2021年5月10日
    208
  • MySQL数据库恢复(LOAD DATA)

    数据库恢复是指以备份为基础,与备份相对应的系统维护和管理操作。 系统进行恢复操作时,先执行一些系统安全性的检查,包括检查所要恢复的数据库是否存在、数据库是否变化及数据库文件是否兼容等,然后根据所采用的数据库备份类型采取相应的恢复措施。 数据…

    Mysql 2021年5月10日
    227
  • MySQL恢复数据库(mysql命令)

    当数据丢失或意外损坏时,可以通过恢复已经备份的数据来尽量减少数据的丢失和破坏造成的损失。本节主要介绍如何对备份的数据进行恢复操作。 在《MySQL mysqldump备份数据库》一节中介绍了如何使用 mysqldump 命令将数据库中的数据…

    Mysql 2021年5月10日
    219
  • MySQL mysqldump备份数据库(附带实例)

    数据库的主要作用就是对数据进行保存和维护,所以备份数据是数据库管理中最常用的操作。为了防止数据库意外崩溃或硬件损伤而导致的数据丢失,数据库系统提供了备份和恢复策略。 保证数据安全的最重要的一个措施就是定期的对数据库进行备份。这样即使发生了意…

    Mysql 2021年5月10日
    306
  • MySQL备份类型

    备份是以防万一的一种必要手段,在出现硬件损坏或非人为的因素而导致数据丢失时,可以使用备份恢复数据,以将损失降低到最小程度,因此备份是必须的。备份可以分为以下几个类型。 根据备份的方法(是否需要数据库离线)可以将备份分为: 热备(Hot Ba…

    Mysql 2021年5月10日
    237
  • 数据库为什么需要备份?

    任何数据库都需要备份,备份数据是维护数据库必不可少的操作。 在学习如何备份数据之前,我们先了解一下数据库备份是为了应对哪些场景?为什么数据库需要备份? 备份就是为了防止原数据丢失,保证数据的安全。当数据库因为某些原因造成部分或者全部数据丢失…

    Mysql 2021年5月10日
    465
  • MySQL使用SELECTI…INTO OUTFILE导出表数据

    通过对数据表的导入导出,可以实现 MySQL 数据库服务器与其它数据库服务器间移动数据。导出是指将 MySQL 数据表的数据复制到文本文件。数据导出的方式有多种,本节主要介绍使用 SELECTI…INTO OUTFILE 语句导…

    Mysql 2021年5月10日
    276
  • MySQL GRANT:用户授权

    授权就是为某个用户赋予某些权限。例如,可以为新建的用户赋予查询所有数据库和表的权限。MySQL 提供了 GRANT 语句来为用户设置权限。 在 MySQL 中,拥有 GRANT 权限的用户才可以执行 GRANT 语句,其语法格式如下: GR…

    Mysql 2021年5月10日
    261
  • MySQL查看用户权限

    在 MySQL 中,可以通过查看 mysql.user 表中的数据记录来查看相应的用户权限,也可以使用 SHOW GRANTS 语句查询用户的权限。 mysql 数据库下的 user 表中存储着用户的基本权限,可以使用 SELECT 语句来…

    Mysql 2021年5月10日
    321
  • MySQL删除用户(DROP/DELETE USER)

    在 MySQL 数据库中,可以使用 DROP USER 语句删除用户,也可以直接在 mysql.user 表中删除用户以及相关权限。 1. 使用 DROP USER 语句删除普通用户 使用 DROP USER 语句删除用户的语法格式如下: …

    Mysql 2021年5月10日
    221
  • MySQL修改用户(RENAME USER)

    在 MySQL 中,我们可以使用 RENAME USER 语句修改一个或多个已经存在的用户账号。 语法格式如下: RENAME USER TO 其中: :系统中已经存在的 MySQL 用户账号。 :新的 MySQL 用户账号。 使用 REN…

    Mysql 2021年5月10日
    227
  • MySQL创建用户(3种方式)

    MySQL 在安装时,会默认创建一个名为 root 的用户,该用户拥有超级权限,可以控制整个 MySQL 服务器。 在对 MySQL 的日常管理和操作中,为了避免有人恶意使用 root 用户控制数据库,我们通常创建一些具有适当权限的用户,尽…

    Mysql 2021年5月10日
    239
  • MySQL修改密码的3种方式

    在使用数据库时,我们也许会遇到 MySQL 需要修改密码的情况,比如密码太简单需要修改等。本节主要介绍了 3 种修改 MySQL 数据库密码的方法。 1. 使用 SET PASSWORD 命令 步骤 1):输入命令mysql -u root…

    Mysql 2021年5月10日
    242
  • MySQL root修改普通用户密码

    在 MySQL 中,root 用户拥有很高的权限,不仅可以修改自己的密码,还可以修改其他用户的密码。本节主要介绍 root 用户修改普通用户密码的几种方法。 使用SET语句修改普通用户的密码 在 MySQL 中,只有 root 用户可以通过…

    Mysql 2021年5月10日
    227
  • MySQL登录和退出服务器

    在《登录MySQL数据库》一节,我们了解到用户可以通过 mysql 命令来登录 MySQL 服务器。但是前面还有些参数没有介绍到,本节将详细介绍 MySQL 中登录和退出服务器的方法。 启动 MySQL 服务后,可以使用以下命令来登录。 m…

    Mysql 2021年5月10日
    257