-
MySQL日志和分类方法
所属栏目:[MySql教程] 日期:2023-07-03 热度:8963
日志是数据库的重要组成部分,主要用来记录数据库的运行情况、日常操作和错误信息。
在 MySQL 中,日志可以分为二进制日志、错误日志、通用查询日志和慢查询日志。对于 MySQL 的管理工作而言,这些日志文件是不可[详细] -
MySQL数据库恢复 (发送数据)
所属栏目:[MySql教程] 日期:2023-07-03 热度:1981
数据库恢复是指以备份为基础,与备份相对应的系统维护和管理操作。
系统进行恢复操作时,先执行一些系统安全性的检查,包括检查所要恢复的数据库是否存在、数据库是否变化及数据库文件是否兼容等,然后根据所采用[详细] -
MySQL运用SELECTI...INTO OUTFILE导出表数据
所属栏目:[MySql教程] 日期:2023-07-03 热度:2872
通过对数据表的导入导出,可以实现 MySQL 数据库服务器与其它数据库服务器间移动数据。导出是指将 MySQL 数据表的数据复制到文本文件。数据导出的方式有多种,本节主要介绍使用 SELECTI...INTO OUTFILE 语句导出数据[详细]
-
MySQL恢复数据库(mysql指令)
所属栏目:[MySql教程] 日期:2023-07-03 热度:3913
当数据丢失或意外损坏时,可以通过恢复已经备份的数据来尽量减少数据的丢失和破坏造成的损失。本节主要介绍如何对备份的数据进行恢复操作。
在《MySQL mysqldump备份数据库》一节中介绍了如何使用 mysqldump 命令[详细] -
MySQL mysqldump备份数据库(附带示例)
所属栏目:[MySql教程] 日期:2023-07-03 热度:7514
数据库的主要作用就是对数据进行保存和维护,所以备份数据是数据库管理中最常用的操作。为了防止数据库意外崩溃或硬件损伤而导致的数据丢失,数据库系统提供了备份和恢复策略。
保证数据安全的最重要的一个措施就[详细] -
MySQL备份类型,及备份工具
所属栏目:[MySql教程] 日期:2023-07-01 热度:9797
备份是以防万一的一种必要手段,在出现硬件损坏或非人为的因素而导致数据丢失时,可以使用备份恢复数据,以将损失降低到最小程度,因此备份是必须的。备份可以分为以下几个类型。
根据备份的方法(是否需要数据库[详细] -
MySQL修改密码的3种方法
所属栏目:[MySql教程] 日期:2023-07-01 热度:4298
在使用数据库时,我们也许会遇到 MySQL 需要修改密码的情况,比如密码太简单需要修改等。本节主要介绍了 3 种修改 MySQL 数据库密码的方法。
1. 使用 SET PASSWORD 命令
步骤 1):输入命令mysql -u root -p指定 ro[详细] -
修改root密码,使用 MySQL
所属栏目:[MySql教程] 日期:2023-07-01 热度:6738
在 MySQL 中,root 用户拥有很高的权限,因此必须保证 root 用户密码的安全。修改 root 用户密码的方式有很多种,本节将介绍几种常用的修改 root 用户密码的方法。
使用mysqladmin命令在命令行指定新密码
root 用户[详细] -
MySQL root修改一般的用户密码
所属栏目:[MySql教程] 日期:2023-07-01 热度:4183
在 MySQL 中,root 用户拥有很高的权限,不仅可以修改自己的密码,还可以修改其他用户的密码。本节主要介绍 root 用户修改普通用户密码的几种方法。
使用SET语句修改普通用户的密码
在 MySQL 中,只有 root 用户可[详细] -
MySQL进入和退出服务器
所属栏目:[MySql教程] 日期:2023-07-01 热度:7280
在《登录MySQL数据库》一节,我们了解到用户可以通过 mysql 命令来登录 MySQL 服务器。但是前面还有些参数没有介绍到,本节将详细介绍 MySQL 中登录和退出服务器的方法。
启动 MySQL 服务后,可以使用以下命令来登[详细] -
MySQL REVOKE:删掉用户权限
所属栏目:[MySql教程] 日期:2023-07-01 热度:651
在 MySQL 中,可以使用 REVOKE 语句删除某个用户的某些权限(此用户不会被删除),在一定程度上可以保证系统的安全性。例如,如果数据库管理员觉得某个用户不应该拥有 DELETE 权限,那么就可以删除 DELETE 权限。[详细]
-
MySQL GRANT:用户身份认证
所属栏目:[MySql教程] 日期:2023-07-01 热度:1318
授权就是为某个用户赋予某些权限。例如,可以为新建的用户赋予查询所有数据库和表的权限。MySQL 提供了 GRANT 语句来为用户设置权限。
在 MySQL 中,拥有 GRANT 权限的用户才可以执行 GRANT 语句,其语法格式如下[详细] -
查看 MySQL的用户权限情况
所属栏目:[MySql教程] 日期:2023-07-01 热度:496
在 MySQL 中,可以通过查看 mysql.user 表中的数据记录来查看相应的用户权限,也可以使用 SHOW GRANTS 语句查询用户的权限。
mysql 数据库下的 user 表中存储着用户的基本权限,可以使用 SELECT 语句来查看。SELE[详细] -
MySQL清除用户(DROP/DELETE USER)
所属栏目:[MySql教程] 日期:2023-07-01 热度:3202
在 MySQL 数据库中,可以使用 DROP USER 语句删除用户,也可以直接在 mysql.user 表中删除用户以及相关权限。
1. 使用 DROP USER 语句删除普通用户
使用 DROP USER 语句删除用户的语法格式如下:
DROP USER <用户[详细] -
MySQL构建用户(3种方式)
所属栏目:[MySql教程] 日期:2023-06-30 热度:2221
MySQL 在安装时,会默认创建一个名为 root 的用户,该用户拥有超级权限,可以控制整个 MySQL 服务器。
在对 MySQL 的日常管理和操作中,为了避免有人恶意使用 root 用户控制数据库,我们通常创建一些具有适当权限[详细] -
MySQL db、tables_priv、columns_priv与procs_priv权限表
所属栏目:[MySql教程] 日期:2023-06-30 热度:118
在 MySQL 数据库中,权限表除了 user 表外,还有 db 表、tables_priv 表、columns_priv 表和 procs_priv 表。在《MySQL user权限表详解》一节中我们讲解了 MySQL 的 user 表,下面主要介绍其它几种权限表。
db表
d[详细] -
有关MySQL字符集和校对字符集规则问题的详解
所属栏目:[MySql教程] 日期:2023-06-30 热度:4773
在讲解字符集和校对规则之前,我们先来简单了解一下字符、字符集和字符编码。
字符(Character)是计算机中字母、数字、符号的统称,一个字符可以是一个中文汉字、一个英文字母、一个阿拉伯数字、一个标点符号等。[详细] -
MySQL执行事务的语法和步骤
所属栏目:[MySql教程] 日期:2023-06-30 热度:877
MySQL 提供了多种存储引擎来支持事务。支持事务的存储引擎有 InnoDB 和 BDB,其中,InnoDB 存储引擎事务主要通过 UNDO 日志和 REDO 日志实现,MyISAM 存储引擎不支持事务。
拓展:任何一种数据库,都会拥有各种各[详细] -
数据库事务的定义和特性
所属栏目:[MySql教程] 日期:2023-06-30 热度:9167
数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行,因此事务是一个不可分[详细]
-
MySQL修改与删除触发器(DROP TRIGGER)
所属栏目:[MySql教程] 日期:2023-06-30 热度:3436
修改触发器可以通过删除原触发器,再以相同的名称创建新的触发器。
基本语法
与其他 MySQL 数据库对象一样,可以使用 DROP 语句将触发器从数据库中删除。
语法格式如下:
DROP TRIGGER [ IF EXISTS ] [数据库名[详细] -
MySQL查找、触发器
所属栏目:[MySql教程] 日期:2023-06-30 热度:6434
查看触发器是指查看数据库中已经存在的触发器的定义、状态和语法信息等。MySQL 中查看触发器的方法包括 SHOW TRIGGERS 语句和查询 information_schema 数据库下的 triggers 数据表等。本节将详细介绍这两种查看触发器[详细]
-
MySQL创建触发装置(CREATE TRIGGER)
所属栏目:[MySql教程] 日期:2023-06-30 热度:7769
触发器是与 MySQL 数据表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。
基本语法
在 MySQL 5.7 中,可以使用 CREATE TRIGGE[详细] -
MySQL触发器究竟是什么?
所属栏目:[MySql教程] 日期:2023-06-30 热度:921
MySQL 的触发器和存储过程一样,都是嵌入到 MySQL 中的一段程序,是 MySQL 中管理数据的有力工具。不同的是执行存储过程要使用 CALL 语句来调用,而触发器的执行不需要使用 CALL 语句来调用,也不需要手工启动,而是[详细]
-
MySQL流程控制语句的讲解
所属栏目:[MySql教程] 日期:2023-06-30 热度:9814
在存储过程和自定义函数中可以使用流程控制语句来控制程序的流程。MySQL 中流程控制语句有:IF 语句、CASE 语句、LOOP 语句、LEAVE 语句、ITERATE 语句、REPEAT 语句和 WHILE 语句等。
下面将详细讲解这些流程控制[详细] -
MySQL游标(Cursor)的定义和使用
所属栏目:[MySql教程] 日期:2023-06-29 热度:585
在 MySQL 中,存储过程或函数中的查询有时会返回多条记录,而使用简单的 SELECT 语句,没有办法得到第一行、下一行或前十行的数据,这时可以使用游标来逐条读取查询结果集中的记录。游标在部分资料中也被称为光标。[详细]