-
怎么创建mysql数据库
所属栏目:[MySql教程] 日期:2022-07-05 热度:133
今天就跟大家聊聊有关怎么创建mysql数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 mysql创建数据库的方法是:可以使用create命令创建数据库,语法格式:【CREATE DATABASE 数据库名;[详细]
-
JDBC 技术详解1
所属栏目:[MySql教程] 日期:2022-07-05 热度:187
jdbc是数据库中十分重要的一项技术,是我们在做项目最常用的一类接口实现类, 这里就个朋友们简单详细的聊一下。 首先我们应该知道什么是jdbc JDBC(JavaDataBaseConnectivity)java 数据库连接 , 是 JavaEE 平台下的技术规范 ,定义了在 Java 语言中连接[详细]
-
mybatis if test非空判断数字0为什么是false
所属栏目:[MySql教程] 日期:2022-07-05 热度:146
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-05 热度:115
Mysql完全备份和恢复 实验介绍 数据库备份从物理与逻辑的角度划分可以分为:物理备份、逻辑备份。从数据库的备份策略角度,可以分为完全备份、差异备份、增量备份。这次实验主要介绍完全备份,完全备份优点是备份与恢复操作简单方便,缺点是数据存在大量的[详细]
-
MariaDB10.3 增补AliSQL补丁 安全执行Online DDL
所属栏目:[MySql教程] 日期:2022-07-05 热度:155
Online DDL从名字上看很容易误导新手,以为不论什么情况,修改表结构都不会锁表,理想很丰满,现实很骨感,注意这个坑! 有以下两种情况执行DDL操作会锁表的,Waiting for table metadata lock(元数据表锁) 1、增加、删除字段或索引不会锁全表,删除主键[详细]
-
如何实现mysql查询每小时数据和上小时数据的差值
所属栏目:[MySql教程] 日期:2022-07-05 热度:139
这篇文章主要讲解了如何实现mysql查询每小时数据和上小时数据的差值,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 一、前言 需求是获取某个时间范围内每小时数据和上小时数据的差值以及比率。本来以为会是一个很简单的sq[详细]
-
数据库入门必知的基本概念
所属栏目:[MySql教程] 日期:2022-07-05 热度:50
数据库的基本概念: 动态网站开发离不开数据存储,数据存储离不开数据库,数据库技术是计算机技术中的重要部分,在软件开发等领域起着至关重要的作用。所谓数据库,可以理解为用来存储信息的仓库。而信息就是要存储下来的一些数据,比如用户的姓名、年龄、[详细]
-
解决ERROR 1231 42000 Variable time_zone can t
所属栏目:[MySql教程] 日期:2022-07-05 热度:107
解决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-05 热度:199
在InnoDB存储引擎中,xtrabackup能够完全以热备的形式进行,实现快速可靠地完全备份和部分备份,支持增量备份,支持时间点还原,备份过程中不会打扰到事务操作,压缩功能有效的节约磁盘空间,备份完成后可自动验证数据是否可用,恢复速度较快。以上这些优[详细]
-
Linux命令 MySQL系列之九--MySQL隔离级别及设置
所属栏目:[MySql教程] 日期:2022-07-05 热度:73
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交[详细]
-
数据库基本使用
所属栏目:[MySql教程] 日期:2022-07-05 热度:116
数据库基本使用: 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-05 热度:127
事务与存储过程: 1.事务管理 (1)概念:事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 (2)MySQL默认就自带事务,但是MySQL自带的事务是一条语句独占一个事务 (3)也可以自己控制事务:** star transcation; --开[详细]
-
xtrabackup 远途流备份脚本
所属栏目:[MySql教程] 日期:2022-07-04 热度:190
xtrabackup 远程流备份脚本: 1、xbstream 流,本地文件夹可以自己创建,异地文件夹必须存在 innobackupex --host=127.0.0.1 --post=3306 --stream=xbstream --compress /root/backup/ | ssh root@192.168.56.15 xbstream -x -C /tmp/ 2、xbstream 流,对[详细]
-
mysql系统安全管理和优化
所属栏目:[MySql教程] 日期:2022-07-04 热度:56
mysql系统安全管理和优化: 1. 禁止MySql以管理员账号权限运行 MySql应该使用非管理员账号运行,以普通账户安全运行mysqld 加固方法:在my.cnf配置文件中配置user=mysql 2. 设置root用户口令并修改登录名,且不存在空密码账户 修改root用户密码,在MySql控[详细]
-
MariaDB 10.3 主同步拷贝
所属栏目:[MySql教程] 日期:2022-07-04 热度:129
MariaDB主主同步,也就是两个MariaDB之间互为主从,每个MariaDB均为主、从双角色。 1. MariaDB01配置 vi /etc/my.cnf.d/server.cnf [mysqld] server-id = 1 log-bin = master-log relay-log = slave-log auto_increment_offset = 1 auto_increment_increme[详细]
-
mysql优化趋向
所属栏目:[MySql教程] 日期:2022-07-04 热度:139
随着数据的积累,慢慢的我们一些不好的习惯都会在系统中暴露出来,程序执行的效率低,用户体验下降,如果我们不采取一些措施,那么用户就回流失。 提高程序的执行效率可能需要做很多工作,但其中一个重要的工作就是mysql优化,或者称为数据库优化。 优化方[详细]
-
MySQL开发规范中必定要禁用char
所属栏目:[MySql教程] 日期:2022-07-04 热度:140
MySQL开发规范中必须禁用char: 一、说明 channel渠道号到底应该怎么选择数据类型,两个选择,一个是char(),另一个是varchar()。在系统里看到用什么的都有,没有任何规律,实在没办法了没辙了需要制定一个规范,禁用char()。 二、原因 1、char扩展会导致[详细]
-
mysql基础命令
所属栏目:[MySql教程] 日期:2022-07-04 热度:142
结尾用;号或者g show databases; //展示有哪些数据库 use test; //use +数据库名,进入数据库 show tables; //显示库里的表 show tables from mysql; //show tables from +库名,查看指定库内的表,查看时并不会离开当前库,或者用前两种方式use进入后s[详细]
-
在ubuntu安装php redis扩展
所属栏目:[MySql教程] 日期:2022-07-04 热度:70
在ubuntu安装php redis扩展: 先执行php -m, 如果没有看到redis, 那么就需要安装php redis扩展 下载源码, 我们假定在家目录下有个 git 文件夹来管理 git 文件 $ cd ~/git/ $ git clone 将下载下来的源码移动到/etc 文件下, 然后进入这个目录下 $ mv phpred[详细]
-
MySQL innodb 全文索引使用
所属栏目:[MySql教程] 日期:2022-07-04 热度:136
MySQL innodb 全文索引使用: 1、mysql 5.7 全文索引以下几个参数(配置文件/etc/my.cnf) #控制innodb全文检索分词的最小长度,如果设置为2那么一个汉字和一个字母将不能搜到 ngram_token_size=1 #存储在InnoDB的FULLTEXT索引中的最小词长,所说使用了ngram[详细]
-
MySQL MHA详细搭建步骤
所属栏目:[MySql教程] 日期:2022-07-04 热度:177
环境: 用3台服务器搭建MySQL MHA 主节点:192.168.157.128 CentOS 7.6 数据库:mysql-5.7.27-linux-glibc2.12-x86_64 从节点:192.168.157.129 CentOS 7.6 数据库:mysql-5.7.27-linux-glibc2.12-x86_64 管理节点:192.168.157.130 CentOS 7.6 数据库:my[详细]
-
LAMP环境创建
所属栏目:[MySql教程] 日期:2022-07-04 热度:78
Lamp环境搭建:(将解压后的lamp目录移动到/目录下) 一、准备工作 1、安装编译工具gcc、gcc-c++ 注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源 1)编辑yum配置文件: # mount /dev/cdrom /mnt/cdrom # vim /etc/yum.repos.d/Cen[详细]
-
记录一次Mysql主从不同步事故问题于事故处理办法
所属栏目:[MySql教程] 日期:2022-07-04 热度:135
先在昨天的时候我可能在优化zabbix库的时候动了库中的events表。导致了接下来的问题。经过查看未解决前问题呈现如下: 这个问题的学名叫:外键束缚。顾名思义,我们可以看一下这两个表结构 发现都有一个字段 eventid,当我们对表events中的eventid字段进行[详细]
-
mysql复制超时排查
所属栏目:[MySql教程] 日期:2022-07-04 热度:165
主从延时如果排查? 1. show slave statusG,看一下relay_master_log_file exec_master_log_pos数值有没有变化(如果是GTID复制也可以看executed_gtid_set的事物号有没有增长 ),如果一直不变化,说明有大事物,导致sql_thread线程hang住,这个时候需要[详细]
-
如何连接myeclipse与mysql数据库
所属栏目:[MySql教程] 日期:2022-07-04 热度:73
本篇文章给大家分享的是有关怎么连接myeclipse与mysql数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 步骤:1、打开Database窗口;2、在空白处右击new,创建连接;3、在弹窗中,[详细]