-
MariaDB10.3 增补AliSQL补丁 安全执行Online DDL
所属栏目:[MySql教程] 日期:2022-07-04 热度:150
Online DDL从名字上看很容易误导新手,以为不论什么情况,修改表结构都不会锁表,理想很丰满,现实很骨感,注意这个坑! 有以下两种情况执行DDL操作会锁表的,Waiting for table metadata lock(元数据表锁) 1、增加、删除字段或索引不会锁全表,删除主键[详细]
-
如何实现mysql查询每小时数据和上小时数据的差值
所属栏目:[MySql教程] 日期:2022-07-04 热度:69
这篇文章主要讲解了如何实现mysql查询每小时数据和上小时数据的差值,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 一、前言 需求是获取某个时间范围内每小时数据和上小时数据的差值以及比率。本来以为会是一个很简单的sq[详细]
-
数据库入门必知的基本概念
所属栏目:[MySql教程] 日期:2022-07-04 热度:78
数据库的基本概念: 动态网站开发离不开数据存储,数据存储离不开数据库,数据库技术是计算机技术中的重要部分,在软件开发等领域起着至关重要的作用。所谓数据库,可以理解为用来存储信息的仓库。而信息就是要存储下来的一些数据,比如用户的姓名、年龄、[详细]
-
解决ERROR 1231 42000 Variable time_zone can t
所属栏目:[MySql教程] 日期:2022-07-04 热度:101
解决mysql 数据库在迁移或还原数据过程中出现的如下报错: ERROR 1231 (42000): Variable time_zone cant be set to the value of NULL ERROR 1231 (42000): Variable sql_mode cant be set to the value of NULL ERROR 1231 (42000): Variable foreign_ke[详细]
-
基于xtrabackup来实现InnoDB存储引擎的备份恢复
所属栏目:[MySql教程] 日期:2022-07-04 热度:194
在InnoDB存储引擎中,xtrabackup能够完全以热备的形式进行,实现快速可靠地完全备份和部分备份,支持增量备份,支持时间点还原,备份过程中不会打扰到事务操作,压缩功能有效的节约磁盘空间,备份完成后可自动验证数据是否可用,恢复速度较快。以上这些优[详细]
-
Linux命令 MySQL系列之九--MySQL隔离级别及设置
所属栏目:[MySql教程] 日期:2022-07-04 热度:58
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交[详细]
-
数据库基本使用
所属栏目:[MySql教程] 日期:2022-07-04 热度:171
数据库基本使用: 1.登录和退出mysql服务器: mysql -h主机名 -u用户名 -p密码 -esql 命令 例1:mysql -uroot -p123456 #root用户,密码123456登录数据库。 例2:mysql -uroot -p123456 -e desc mysql.user #root用户,密码123456登录并查看user表结构。[详细]
-
事务与存储过程
所属栏目:[MySql教程] 日期:2022-07-04 热度:196
事务与存储过程: 1.事务管理 (1)概念:事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 (2)MySQL默认就自带事务,但是MySQL自带的事务是一条语句独占一个事务 (3)也可以自己控制事务:** star transcation; --开[详细]
-
mybatis if test非空判断数字0为什么是false
所属栏目:[MySql教程] 日期:2022-07-04 热度:55
mybatis if test非空判断数字0为什么是false: 1、去掉空字符串判断 if test=version != nullxxxxx/if 2、添加0值判断 if test=version != null and version != or version == 0xxxxx/if[详细]
-
mysql主从拷贝 一主一从
所属栏目:[MySql教程] 日期:2022-07-04 热度:122
mysql主从拷贝 一主一从: 1、启动实例3306和3307 2、检查主库配置 [root@client 3306]# egrep log-bin|server|sock my.cnf socket = /data/3306/mysql.sock socket = /application/mysql-5.5.32/tmp/mysql.sock #socket = /data/3306/mysql.sock log-bin[详细]
-
利用mysqladmin管理配置mairadb
所属栏目:[MySql教程] 日期:2022-07-04 热度:130
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 mysqladmin是一个常用的执行管理操作的程序,可以用它来检查服务器的配置和当前的状态,[详细]
-
MySQL数据库高级 情况
所属栏目:[MySql教程] 日期:2022-07-04 热度:137
MySQL数据库高级(八)事件 一、事件简介 1、事件简介 事件是用来执行定时任务的一组SQL集,在时间到时会触发。 一个事件可调用一次,也可周期性的启动,由一个特定的事件调度器线程来管理的。 事件取代了原先只能由操作系统的计划任务来执行的工作,而且M[详细]
-
Windows 2012 always on 读写分离集群创建配置
所属栏目:[MySql教程] 日期:2022-07-04 热度:199
Windows 2012 always on 读写分离集群搭建配置。 Always on简介 AlwaysOn 可用性组 (SQL Server) AlwaysOn 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案。SQL Server 2012 中引入了 AlwaysOn 可用性组功能,此功能可最[详细]
-
机房服务器维护的日常工作 您明白哪些?
所属栏目:[MySql教程] 日期:2022-07-04 热度:133
近年来网络数据安全越来越重要,服务器维护也越来越被重视,而在维护服务器的时候一定要谨慎小心,日常维护工作要处理好,否则出现一点小的错误就会影响很大。那么,服务器维护日常需做哪些工作呢? 机房服务器维护的日常工作 一、软件维护 1、数据库服务[详细]
-
mysql无法删掉表中的主键
所属栏目:[MySql教程] 日期:2022-07-04 热度:73
mysql无法删除表中的主键: 1、mysql删除表中的主键时报错,如下代码所示: mysql alter table student drop primary key; ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key 2、问题[详细]
-
Centos下MySQL忘记密码修改方式
所属栏目:[MySql教程] 日期:2022-07-04 热度:143
前几天刚在虚拟主机上装了个MySQL5.7,随手配置了个密码,今天直接就忘记(尴尬脸 》 。《 ),于是就想着把这个修改密码的方式贴出来,以备有道友忘记密码时备用。 先将MySQL关闭: service mysqld stop 将MySQL登录方式设置为无需密码登录: mysql_safe[详细]
-
sysbench 压测mysql数据库
所属栏目:[MySql教程] 日期:2022-07-04 热度:136
sysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试,使用起来很方便, 同时sysbench支持以下几种测试模式: 1、CPU运算性能 2、磁盘IO性能 3、调度程序性能 4、内存分配及传输速度 5、POSIX线程性能 6、数据库性能(OLT[详细]
-
何为mysql代码执行结构
所属栏目:[MySql教程] 日期:2022-07-04 热度:98
小编这次要给大家分享的是什么是mysql代码执行结构,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。 本文内容: 什么是代码执行结构 顺序结构 分支结构 循环结构 首发日期:2018-04-18 什么是代码执行结构: 这里[详细]
-
mysql去除不用表数据
所属栏目:[MySql教程] 日期:2022-07-04 热度:128
MySQL删除数据几种情况以及是否释放磁盘空间: 1、drop table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM ; 2、truncate table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM 。truncate table其实有点类似于drop table 然后creat,只不[详细]
-
Linux二进制包安置Mysql8主从复制
所属栏目:[MySql教程] 日期:2022-07-04 热度:97
Linux二进制包安装Mysql8主从复制: 1、下载安装包 2、删除系统自带 rpm -qa |grep mysql rpm -qa |grep mariadb rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 3、修改配置文件 cat /etc/my.cnf [mysql] default-character-set=utf8 [mysqld] skip[详细]
-
mysql如何实现数据备份与恢复
所属栏目:[MySql教程] 日期:2022-07-04 热度:101
这篇文章主要讲解了mysql怎么实现数据备份与恢复,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 本文内容: 复制文件法 利用mysqldump 利用select into outfile 其它(列举但不介绍) 首发日期:2018-04-19 有些时候,在[详细]
-
如何达成mysql用户权限管理
所属栏目:[MySql教程] 日期:2022-07-04 热度:92
这篇文章主要讲解了如何实现mysql用户权限管理,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 本文内容: 什么是用户权限 恰当的用户权限 查看权限 修改权限 删除权限 首发日期:2018-04-19 什么是用户权限: 每个用户都[详细]
-
mysql用户管制的用法
所属栏目:[MySql教程] 日期:2022-07-04 热度:136
这篇文章主要讲解了mysql用户管理的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 本文内容: 用户的介绍 查看用户 创建用户帐户 修改账户 删除帐户 关于匿名用户 首发日期:2018-04-19 用户的介绍: mysql的客户端[详细]
-
MySQL基础篇 从五个维度出发 审视表结构策划
所属栏目:[MySql教程] 日期:2022-07-04 热度:163
MySQL基础篇 从五个维度出发 审视表结构策划: 一、数据场景 1、表结构简介 任何工具类的东西都是为了解决某个场景下的问题,比如Redis缓存系统热点数据,ClickHouse解决海量数据的实时分析,MySQL关系型数据库存储结构化数据。数据的存储则需要设计对应的[详细]
-
如何运用MySQL 8.0用户和角色管理
所属栏目:[MySql教程] 日期:2022-07-04 热度:182
这篇文章主要为大家展示了如何使用MySQL 8.0用户和角色管理,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。 MySQL8.0新加了很多功能,其中在用户管理中增加了角色的管理, 默认的密码加密方式也做了调整[详细]