您的当前位置:首页 > 建站学院 > 数据库 > 
  • 最全的MySQL数据库的常用指令

    数据库2023年05月28日

    数据库的创建 查询所有数据库:show databases; 创建数据库:create database <数据库名>; 删除数据库:drop database <数据库名>; 进入数据库:use <数据库名>; 数据表的操作 1)查询数据库下表:show tables; 2)创建表:create table studen...

  • Navicat16清空表VS截断表区别说明

    数据库2023年05月28日

    一、 故障经过 1. 故障现象 收到告警mysql服务器剩余空间突然变成0了,赶紧登上去看了下,发现binlog突然增长10几G,由于服务器磁盘本身不大,就被占满了。登录mysql发现有两个可疑的全表delete慢sql:delete from tabname 在执行,恰好开发来问业务表删除特别慢怎么办,基本确定了是由于开发全表delete数据导致的问题。 ...

  • Navicat解决隔一段时间不操作出现延时卡顿问题

    数据库2023年05月28日

    Mysql 服务端会定时清理长时间不活跃空闲的数据库连接,以此优化数据库的性能。 Navicat 客户端有一个设置:保持连接间隔,默认是 240 秒,意思是,客户端在用户无任何交互性操作时,会每隔 240 秒给Mysql 服务端发送一次数据请求,以此来保持数据库连接活跃。 然而 Navicat 设置的心跳包间隔太长了,Mysql 服务端直接将连接清理掉了。所...

  • mysql是一种什么类型的数据库管理系统?

    数据库2023年05月27日

    MySQL是一个关系型数据库管理系统。 由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL是一种关系型数据库管理系统,...

  • MySQL参数解析 password_require_current

    数据库2023年05月27日

    password_require_current: 作用范围:Global 动态修改:Yes 取值范围:ON,OFF 默认值:OFF 来看下面的示例,password_require_current=ON设置下,修改密码没有指定旧密码,报错,使用replace子句指定旧密码,再次执行,成功。 mysql> alter user app@'%' iden...

  • MySQL 参数解析 password_reuse_interval

    数据库2023年05月27日

    MySQL 8.0 引入新的参数 password_reuse_interval,用来控制历史密码的 使用策略,增强密码安全性。password_reuse_interval 参数定义了一个阈值,来控制之前使用过的密码,在经过多少天之后,才能重复使用,该参数设置为0,表示禁用该策略。 该参数与password_history功能很相似,不同的是passwor...

  • MySQL通过my.ini配置密码及登录安全策略

    数据库2023年05月26日

    一、关于mysql密码强度策略配置方案 #查看密码复杂度配置插件是否安装 SELECT * from mysql.plugin; 查询后显示:validate_password 为成功 #查看默认插件目录 show global variables like 'plugin_dir'; #在线添加 mysql> INSTALL PLUGIN valid...

  • InnoDB表事务和锁表是否可以一起用?

    数据库2023年05月26日

    经过自己的测试,必须是InnoDB表才能执行事务,MyISAM表不支持事务,事务和锁表不要一起用,因为unlock tables解锁表时会造成事务的提交,要不然可能达不预期,至少我自己测试是没有达到自己的设想。 //事务 $mysqli->query("BEGIN");//开启事务 $sql="insert into abc (title) value...

  • Windows系统下定时任务bat文件删除指定日期前的文件

    数据库2023年05月26日

    平时备份数据库是用BAT来执行,但时间一久积累的内容多了手动删除很麻烦,就尝试用BAT执行定期删除几天前的数据库文件,网上找到了如下的内容,收藏学习。 @echo off :::::::::::::::::::::::::::::::::::::::::::::::: :: 删除指定日期前某文件夹及其子文件夹下所有文件 :: 时间以文件创建时间为参照点 ::...

  • mysql的慢查询日志记录什么

    数据库2023年05月25日

    MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阀值的语句。 具体环境中,运行时间超过long_query_time值的SQL语句,则会被记录到慢查询日志中。 long_query_time的默认值为10,意思是记录运行10秒以上的语句。 默认情况下,MySQL数据库并不启动慢查询日志,需要手动来设置这...