-
如何利用mysql条件查询and和or及其优先级
所属栏目:[MySql教程] 日期:2022-07-04 热度:87
小编这次要给大家分享的是如何使用mysql条件查询and和or及其优先级,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。 mysql and与or介绍 AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。 使用OR关键字时[详细]
-
如何做成MySQL表数据的导入导出
所属栏目:[MySql教程] 日期:2022-07-04 热度:112
这篇文章主要讲解了如何实现MySQL表数据的导入导出,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 数据导出 1. 使用 SELECT ...INTO OUTFILE ...命令来导出数据,具体语法如下。 mysql SELECT * FROM tablename INTO OUTF[详细]
-
MySQL功能调优
所属栏目:[MySql教程] 日期:2022-07-04 热度:108
MySQL性能调优: 1 Mysql工作原理 1.1 mysql体系结构: 连接池 sql接口 分析器 优化器 查询缓存 存储引擎 文件系统 管理工具 1.2 永久定义: 修改配置文件/etc/my.cnf [mysql] 变量名=值 1.3 临时定义: mysqlset (global) 变量= 2 性能调优 2.1 访问数据[详细]
-
PXC5.7.21 for linux7.2安设
所属栏目:[MySql教程] 日期:2022-07-04 热度:101
PXC的安装非常简单!!!!!! --软件下载 --基础环境准备 [root@node2 ~]# vim /etc/hosts ---在3个节点hosts文件加入如下信息 192.168.2.100 node1 192.168.2.200 node2 192.168.2.210 node3 [root@localhost ~]# rpm -e --nodeps mariadb mariadb-serv[详细]
-
MySQL视图 存储步骤与存储引擎
所属栏目:[MySql教程] 日期:2022-07-04 热度:174
MySQL视图、存储过程与存储引擎 一、前言 前面的文章已经介绍了MySQL的索引与事务以及MySQL的备份与恢复的相关的内容,本文将对MySQL视图及存储过程以及存储引擎进行讲述。 二、MySQL视图 2.1问题引出视图的概念 我们在使用SQL语句进行多表查询的时候的命[详细]
-
LVS负载平衡群集
所属栏目:[MySql教程] 日期:2022-07-04 热度:127
LVS负载均衡群集 环境准备: CentOS 7-1:调度器,网关(需要两块网卡)外:12.0.0.1 内:192.168.200.1 CentOS 7-2:网站服务器(Apache)192.168.200.110 CentOS 7-3:网站服务器(Apache)192.168.200.120 CentOS 7-4:提供共享存储 192.168.200.130 wi[详细]
-
MySQL恢复 利用从库备份 主库binlog
所属栏目:[MySql教程] 日期:2022-07-04 热度:157
所以我打算这样做: 1. 用从库的全备恢复数据, 2. 然后用主库的binlog恢复后来的数据, 3. 再使用从库的中继日志恢复主库缺少的数据. 在这过程中我发现了问题(关于[3.]的解释): 主库宕机时,我发现有几条数据主库的binlog日志没有,但是从库的中继日志中却有,[详细]
-
MySQL索引与事务解说
所属栏目:[MySql教程] 日期:2022-07-04 热度:116
MySQL索引与事务详解 一、前言 上一章我们讲解了MySQL的手工编译安装流程以及相关的数据库操作命令(sql语句),本文将要详细介绍MySQL索引与事务的概念及原理,并初步了解MySQL数据库视图概念,简述数据库的存储过程。 二、索引 2.1索引的概念什么是索引?[详细]
-
MySQL单实例重置密码的两种方式
所属栏目:[MySql教程] 日期:2022-07-04 热度:161
MySQL单实例重置密码的两种方法 在工作学习中,我们有时会忘记数据库的密码,下面是MySQL单实例密码重置的步骤。 说明: (1)[root@mysql1 ~]# cat /etc/redhat-release CentOS release 6.7 (Final) (2)[root@mysql1 ~]# mysql --version mysql Ver 14.[详细]
-
pt Percona Toolkit 工具安置
所属栏目:[MySql教程] 日期:2022-07-04 热度:146
pt(Percona Toolkit)工具安装 一.pt(Percona Toolkit)工具是由Percona公司开发的一个用perl语言编写的工具集,包含很多功能,例如在线更改数据表结构,校验主从数据,检查数据库状态,分析慢查询等这些靠人手做起来比较麻烦的事情,功能强大,操作简单 二.安装依[详细]
-
MySQL主从更换
所属栏目:[MySql教程] 日期:2022-07-04 热度:129
MySQL主从切换 基于传统主从切换: 当主宕机之后, 方法一: 1、所有从上IO线程都会因为主宕机中断,此时,停止SLAVE IO_THREAD,等待SQL线程将relay log中的事件执行完成; 2、选择Read_Master_Log_Pos和Exec_Master_Log_Pos最大的那个slave提升为新的mas[详细]
-
Mycat的运用 - 01.概念 及安装
所属栏目:[MySql教程] 日期:2022-07-04 热度:137
初识Mycat 1. Mycat是什么 Mycat是一款数据库中间件, 其用于分库分表, 还实现了读写分离, 故障切换等功能. 2. Mycat的工作原理 用一个动词来概括就是拦截, 它拦截了用户发送的SQL语句, 首先对其做了一些特定的分析: 如分片分析, 路由分析, 读写分离分析,[详细]
-
mysql5.6.35编译安设
所属栏目:[MySql教程] 日期:2022-07-04 热度:192
安装前,先确保本地的mysql已经被卸载: 配置mysql: groupadd mysql useradd -g mysql mysql 修改/usr/local/mysql权限 chown -R mysql:mysql /usr/local/mysql 初始化mysql配置 cd /usr/local/mysql scripts/mysql_install_db --basedir=/usr/local/mysq[详细]
-
mysql数据库基础命令 多条数据的同时操作
所属栏目:[MySql教程] 日期:2022-07-03 热度:65
添加主键 mysql alter table info add primary key(id); Query OK, 0 rows affected (0.07 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql desc info; #查看主键 +--------+--------------+------+-----+---------+-------+ | Field | Type | Null | Ke[详细]
-
数据库的基本运作
所属栏目:[MySql教程] 日期:2022-07-03 热度:56
MySQL命令主要分为以下几类: DML:Data Manapulate Language: 数据操作语言(操作表中数据) INSERT, REPLACE, UPDATE, DELETE DDL:Data Defination Lanuage: 数据定义语言(操作表) CREATE, ALTER, DROP DCL:Data Control Language: 数据控制语言 GRA[详细]
-
MySQL主从同步报错故障处置记录
所属栏目:[MySql教程] 日期:2022-07-03 热度:60
在发生故障切换后,经常遇到的问题就是同步报错,下面是最近收集的报错信息。 记录删除失败 在master上删除一条记录,而slave上找不到 Last_SQL_Error: Could not execute Delete_rows event on table hcy.t1; Cant find record in t1, Error_code: 1032;[详细]
-
MGR客户端failover方式
所属栏目:[MySql教程] 日期:2022-07-03 热度:191
2020年我们要全面推进MGR在业务系统的使用,目前存在一个很重要的问题,就是在MGR的主节点出现异常的情况下,怎么解决客户端重定向的问题 解决的方案: 1、使用官方的connector 2、 中间件,比如某些厂商的产品,或者proxySQL。 以上方案我们都在测试当中~[详细]
-
MySQL对话临时表空间
所属栏目:[MySql教程] 日期:2022-07-03 热度:199
物理文件 [root@roidb1 data]# cd #innodb_temp/ [root@roidb1 #innodb_temp]# ls -lh total 160K -rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_10.ibt -rw-r-----. 1 mysql mysql 80K Nov 22 18:58 temp_1.ibt -rw-r-----. 1 mysql mysql 80K Nov 2[详细]
-
掌握MySQL数据库这些优化秘诀 事半功倍
所属栏目:[MySql教程] 日期:2022-07-03 热度:198
一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇文章主要谈谈MySQL数据库在发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段: 阶段一:数据库表设计[详细]
-
MySQL基础篇 系统和自定义函数总结 触发器使用解说
所属栏目:[MySql教程] 日期:2022-07-03 热度:106
MySQL基础篇 系统和自定义函数总结 触发器使用解说: 系统封装函数 MySQL 有很多内置的函数,可以快速解决开发中的一些业务需求,大概包括流程控制函数,数值型函数、字符串型函数、日期时间函数、聚合函数等。以下列出了这些分类中常用的函数。 1、控制流[详细]
-
CentOS 6.5下编译设置MySQL 5.6.14
所属栏目:[MySql教程] 日期:2022-07-03 热度:82
安装MySQL 1.卸载旧版本 使用下面的命令检查是否安装有MySQL Server 我们查到的结果是这样: [root@localhost ~]# rpm -qa | grep mysql mysql-libs-5.1.73-7.el6.x86_64 有的话通过下面的命令来卸载掉 rpm -e --nodeps mysql_libs 2. 安装MySQL 安装编译[详细]
-
trove 介于 centos7 制作 mysql5.5 镜像
所属栏目:[MySql教程] 日期:2022-07-03 热度:158
本文档是手动制作mysql5.5的trove镜像 openstack版本为newton 1、创建基础虚拟机 登录openstack创建一台虚拟机,这台虚拟机用于制作trove镜像,虚拟机的根磁盘最终会上传到glance给trove使用,虚拟机的根磁盘容量根据需要设置,这里略掉这步的详细操作。[详细]
-
数据库集群的主从复制模型完整达成
所属栏目:[MySql教程] 日期:2022-07-03 热度:103
主从配置过程: 参看: https://mariadb.com/kb/en/library/setting-up-replication/ https://dev.mysql.com/doc/refman/5.5/en/replication-configuration.html 主服务器192.168.27.7配置: [root@master ~]$vim /etc/my.cnf [mysqld] datadir=/var/lib/m[详细]
-
如何运用mysql自定义函数
所属栏目:[MySql教程] 日期:2022-07-03 热度:113
这篇文章主要讲解了如何使用mysql自定义函数,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 什么是函数: 函数存储着一系列sql语句,调用函数就是一次性执行这些语句。所以函数可以降低语句重复。【但注意的是函数注重返[详细]
-
原有MySQL数据库 安置多实例教学
所属栏目:[MySql教程] 日期:2022-07-03 热度:153
#mysql安装脚本安装好后 mkdir -v /usr/share/mysql/mysql-files mkdir -vp /data/mysql_data{1..4} * 修改 MySQL 二进制包目录的所属用户与所属组 chown root.mysql -R /usr/share/mysql * 修改 MySQL 多实例数据目录与 数据导入/导出专放目录的所属用户[详细]