MySQL
文章平均质量分 71
mysql数据库
来云朋
这个作者很懒,什么都没留下…
展开
-
Navicat连接pod数据库关键点
Navicat连接pod数据库关键点1、准备暴露的端口的yaml文件并执行apiVersion: v1kind: Servicemetadata: name: mysql-service namespace: vcsspec: ports: - port: 3306 targetPort: 3306 nodePort: 30047 type: NodePort selector: ver: mysql-cluster ##注意这个是标签选择需要根据你pod的labe原创 2021-09-03 17:11:07 · 291 阅读 · 0 评论 -
mysql数据的库报错实验-----Waiting for table metadata lock
元数据锁表概念这里不再多说–很好查到的概念:MDL全称为metadata lock,即元数据锁。MDL锁主要作用是维护表元数据的数据一致性,在表上有活动事务(显式或隐式)的时候,不可以对元数据进行写入操作。因此从MySQL5.5版本开始引入了MDL锁,来保护表的元数据信息,用于解决或者保证DDL操作与DML操作之间的一致性。对于引入MDL,其主要解决了2个问题,一个是事务隔离问题,比如在可重复隔离级别下,会话A在2次查询期间,会话B对表结构做了修改,两次查询结果就会不一致,无法满足可重复读的要求;另转载 2021-08-14 15:57:39 · 129 阅读 · 0 评论 -
MySQL经典实用方法 用存储过程创建九九乘法表 并将它拉到图形界面
创建九九乘法表用于测试创建的过程的命令如下delimiter $$create procedure lala( )begindeclare a int;declare b int;declare c varchar(1000);set a=1;while a<=9 doset c='';set b=1;while b<=a doset c=concat(c,' ',a*b);set b=b+1;end while;select c;set a=a+1;end原创 2020-10-18 13:19:06 · 506 阅读 · 0 评论 -
MySQL数据库索引
MySQL数据库索引索引介绍索引之前 我们先了解一下什么是键、主键、外键键就是关键字,是关系模型中一个非常重要的元素主键是唯一标识表的行数据,一个主键值对应一行数据。主键由一个或者多个字段组成,其值具有唯一性,不允许为空值(null)一个表只有一个主键。外键 一个关系数据库通常包括多个表,通过外键可以使这个表关联起来。外键是用于建立和加强两个表数据治安的链接的一列或者多列。通过将表中主键值得一列或者多列添加到另一个表,可以创建两个表之间的链接,这个列就成为第二个表的外键。索引的概念是—个排序的列原创 2020-09-10 21:49:36 · 83 阅读 · 0 评论 -
MySQL数据库高级查询语句 ——————进阶查询
MySQL进阶查询按关键字排序使用ORDERBY语句来实现排序排序可针对一个或多个字段ASC:升序,默认排序方式DESC:降序ORDER BY的语法结构SELECT column1,column2,…FROM table_name ORDER BY column1,column2,…ASC|DESC实验举例mysql> use school;mysql> create table info ( id int(4) not null primary key, name varc原创 2020-10-15 14:40:55 · 1023 阅读 · 2 评论 -
MYSQL数据库的索引 事务 及存储引擎
索引什么是索引索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用二叉树(二叉树是指计算机科学中每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。)更通俗的说,索引就相当于目录。为了方便查找书中的内容,通过对内容建立索引形成目录。索引是一个原创 2020-10-12 17:33:01 · 111 阅读 · 0 评论 -
MySQL安装MHA高并发全及简单的测试全过程
mysql1 20.0.0.114mysql2 20.0.0.85mysql3 20.0.0.87MHA-manager 20.0.0.89一、首先准备三台虚拟机 20.0.0.114主服务器;20.0.0.85从服务器; 20.0.0.87从服务器 将电脑设置到基本的配置 即关闭防火墙 关闭核心防护 且能够正常的上网ping百度能通之后systemctl stop firewalldsystemctl disable firewalldvi /etc/selinux/configSEL原创 2020-09-19 19:50:23 · 282 阅读 · 0 评论 -
MySQL数据库备份与恢复
完全备份:每次对数据库进行完整的备份,即对整个数据的备份,数据库结构和文件结构备份。保存的是完整时刻的数据库增量备份只有那些在上次完全备份或者增量备份后被修改的文件才会备份,以上次完成整备份,或者上次的增量备份的时间点,仅备份这之间的数据变化,因而备份的数据量小,占用空间小,备份数据速度快,但恢复时候,需要从上次的完整备份开始到最后一次的增量备份之间所有的增量依次恢复,如中间某次的恢复数据备份损坏,将导致数据的丢失。下面做一个关于完全备份 和增量备份首先我们先对MySQL的文件进行优化vi原创 2020-09-13 22:38:22 · 78 阅读 · 0 评论 -
MySQL备份与恢复 详解
为什么要进行数据库备份数据备份的重要性在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果造成数据丢失的原因程序错误人为操作错误运算错误磁盘故障灾难(如火灾、地震)和盗窃数据丢失会造成严重的经济损失,如携程网因数据丢失原因每小时损失106万美元。MySQL的备份类型备份类型可以分为物理备份和逻辑备份两种物理备份是指通过拷贝数据库文件的方式完成备份,这种备份方式适用于数据库很大,数据重要且需要快速恢复的数据库物理备份方法。冷备份(脱机备份):是在关闭数据库的时候进原创 2020-10-13 19:17:35 · 167 阅读 · 0 评论 -
必须要熟悉的--------------MySQL主从复制与读写分离
MySQL主从复制与读写分离为什么要进行读写分离在企业应用中,成熟的业务通常数据量比较大单台mysql在安全性、高可用性高并发方面都无法满足实际的需求配置多条主从数据库服务器以实现读写分离1、MySQL主从复制原理首先要部署主从复制,只有主从复制完成了,才能在此基础上进行数据的读写分离1.1MySQL支持的复制类型◆基于语句的复制。在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用语句的复制,效率比较高。◆基于行的复制,把改变的内容复制过去,而不是吧命令在从服务原创 2020-10-21 00:25:50 · 213 阅读 · 1 评论 -
不可不熟悉的 --MySQL高级查询语句———函数及存储过程
MySQL 数据库函数提供了能够实现各种功能的方法,使我们在查询记录时能够更高效的输出。MySQL 内建了很多函数,常用的包括数学函数、聚合函数、字符串函数和日期时间函数。数学函数数据库内存储的记录,经常要进行一系列的算术操作,所以 MySQL 支持很多数学函数。常用的数学函数如表数学函数----------- 描述abs(x) ---------------返回 x 的绝对值rand() --------------- 返回 0 到 1 的随机数【包括0但是只能无限接近1,不包含1】mod(原创 2020-10-17 21:44:46 · 158 阅读 · 0 评论 -
MySQL高级查询语句实例
常用查询介绍在对MySQL数据库的增、删、改、查操作有一定了解之后,就可以学习一些 SQL 语句的高级使用方法。#########数据库内容表插入###########create database player;use player;create table player (id int(4) not null,name varchar(10) not null,level int(3) not null,primary key (id));insert into player (id,nam原创 2020-09-21 19:31:18 · 260 阅读 · 0 评论 -
MySQL数据库的安装
编译安装MySQL数据库首先要下载之前下载好的软件包传送到/opt目录下面1、然后进行yum安装这几个软件包2、然后进行解压用这个命令tar xf mysql-boost-5.7.20.tar.gz然后切换到MySQL中cd /opt/mysql-5.7.20/3、将下面的命令输入到切换的目录中4、然后进行编译安装make && make install5、进行权限调整6、修改my.conf文件7、进行初始化配置.原创 2020-09-01 00:13:08 · 91 阅读 · 0 评论