❶、MySQL
文章平均质量分 71
MySQL
郑清
If I were you.
展开
-
MySQL(26) 数据备份恢复之Percona XtraBackup
文章目录一、前言二、安装XtraBackup三、数据备份与恢复1、完整备份与恢复备份恢复2、增量备份与恢复备份恢复一、前言Percona XtraBackup是支持MySQL热备份&非阻塞备份的开源工具。文档: https://www.percona.com/doc/percona-xtrabackup/2.4/index.htmlMySQL(23) 数据恢复之binlogMySQL(24) 数据恢复之binlog2sqltips: 本文使用Percona XtraBackup 2原创 2022-03-25 15:16:43 · 1433 阅读 · 0 评论 -
MySQL(25) docker-compose部署主从同步
文章目录一、前言二、docker-compose部署mysql主从三、建库建表测试四、其它1、docker-compose-mysql-master-slave.yml2、主库my.cnf3、从库my.cnf一、前言本文将通过docker-compose部署主从同步docker-compose version 1.28.6, build 5db8d86f二、docker-compose部署mysql主从运行2个mysql# 环境准备git clone https://gitee.com/原创 2021-10-28 23:40:01 · 849 阅读 · 1 评论 -
MySQL(24) 数据恢复之binlog2sql
文章目录一、前言binlog2sql使用条件二、binlog2sql1、安装2、使用① 建库建表造数据② 解析出标准SQL③ 解析出回滚SQL④ 执行回滚语句3、命令选项一、前言MySQL(23) 数据恢复之binlog本文将通过binlog2sql工具进行数据恢复binlog2sql使用条件二、binlog2sqlhttps://github.com/danfengcao/binlog2sql1、安装git clone https://github.com/danfengcao/bi原创 2021-09-05 20:31:59 · 439 阅读 · 0 评论 -
MySQL(23) 数据恢复之binlog
MySQL5.7 删库 备份数据 恢复数据 binlog 事件位置 时间点原创 2021-09-05 17:39:10 · 410 阅读 · 0 评论 -
MySQL(22) 更新数据库下所有表中含有url地址信息的字段值
需求由于文件服务器迁移,数据库中涉及到url文件地址信息的表字段内容需要涉及到前缀替换;MySQL温馨小提示:基于mysql5.7版本查询指定库中所有表字段信息SELECT TABLE_NAME, column_name, DATA_TYPE, column_comment FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '指定库';-- ex: SELECT TABLE_NAME, column_name, DATA_TYPE原创 2021-07-09 10:56:11 · 803 阅读 · 1 评论 -
MySQL(21) docker安装mycat-web性能监控工具
一、前言MySQL(17) 通过Docker搭建主从同步MySQL(18) 通过Docker搭建Mycat实现读写分离MySQL(19) Mycat分片(分库分表)配置MySQL(20) 通过ZooKeeper集群管理Mycat配置本文将基于docker来安装mycat的一个监控工具mycat-web二、docker安装mycat-web性能监控工具# 拉取镜像docker pul...原创 2020-03-10 11:16:24 · 1731 阅读 · 1 评论 -
MySQL(20) 通过ZooKeeper集群管理Mycat配置
一、前言MySQL(17) 通过Docker搭建主从同步MySQL(18) 通过Docker搭建Mycat实现读写分离MySQL(19) Mycat分片(分库分表)配置ZooKeeper是什么?ZooKeeper是一个集中的服务,用于配置管理、命名服务、提供分布式同步和提供组服务等。本文将通过ZK的配置集中管理去管理Mycat配置(schema.xml,server.xml,rule....原创 2020-03-09 21:56:56 · 2218 阅读 · 0 评论 -
MySQL(19) Mycat分片(分库分表)配置
一、前言MySQL(17) 通过Docker搭建主从同步MySQL(18) 通过Docker搭建Mycat实现读写分离本文将基于主从复制,读写分离的环境基础上进行一个简单的分片(分库分表)配置二、Mycat分片配置mycat分片主要在scheam.xml,rule.xml这2个表中配置① scheam.xml:配置逻辑表以及对应使用的分片规则<?xml version="1.0...原创 2020-03-09 11:34:06 · 2516 阅读 · 0 评论 -
MySQL(18) 通过Docker搭建Mycat实现读写分离
一、前言二、三、原创 2020-03-08 20:19:42 · 2051 阅读 · 1 评论 -
MySQL(17) 通过Docker搭建主从同步
一、前言本文将基于Docker部署2台MySQL服务实现主从同步,即主master用于写(增删改),从slave用来读(查)二、Docker搭建MySQL主从同步原创 2020-03-05 21:46:20 · 1202 阅读 · 1 评论 -
MyBatis项目实战 快速将MySQL转换成Oracle语句
一、前言之前已经 从 MySQL 迁移数据到 Oracle 现在将完成 基于MyBatis 将mysql转oracle语句MyBatis 支持双库配置(oracle,mysql)https://blog.csdn.net/qq_35981283/article/details/79503571温馨小提示:这里是使用mybatis的databaseId,在mapper.xml中加上d...原创 2020-01-10 10:44:00 · 7771 阅读 · 4 评论 -
从 MySQL 迁移数据到 Oracle 中的全过程
一、前言这里记录一次将MySQL数据库中的表数据迁移到Oracle数据库中的全过程 ,使用工具 Navicat,版本 12.0.11操作环境及所用工具:mysql5.7oracle18cwindowsNavicat12.0.11idea二、开始移植点击 工具 -> 数据传输左边 源 标识mysql数据库 , 右边 目标 标识要移植到的oracle数据库选择需要...原创 2019-12-25 18:47:34 · 9077 阅读 · 5 评论 -
MySQL(16) 清空数据库所有表数据并设置自增id从1开始
一、前言在实现MySQL清空数据库所有表数据并设置id从1开始自增之前先补充一点小知识:1、MySQL数据库单表清空数据后设置id从1开始自增truncate table 表名; # 清空表数据并设置id从1开始自增2、单表设置id从xx开始自增alter table 表名 AUTO_INCREMENT=100; -- AUTO_INCREMENT:自动增量,注意:需要存在主键ID...原创 2019-11-01 16:42:57 · 3482 阅读 · 0 评论 -
MySQL(15) 学习笔记大全
点此进入原文链接Windows服务-- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST -- 显示哪些线程正在运行SH...转载 2019-09-22 15:26:38 · 1287 阅读 · 2 评论 -
MySQL(14) 数据库优化方案
一、关系型数据库在项目中通常会遇到哪些问题或者说是瓶颈呢??这里简单的举例如下:高并发读写操作数据库,比如我们的双十一购物场景 --> 解决:集群、分布式海量数据的高效率读写 ,比如在一张包含海量数据的表中查询,插入速度会很慢(ex:淘宝,京东等商城项目中的商品表) --> 解决:分表,分库高扩展性和可用性在基于web的结构(即浏览器/服务器)当中,数...原创 2019-02-23 19:37:31 · 4681 阅读 · 1 评论 -
MySQL(13) 所有库备份导出导入
一、导出:在所要导出的位置cmd执行命令:mysqldump -uroot -p --all-databases > all.sql注:①这是导出root账号下的所有库,如果是其他用户名,换下名字即可! ②all.sql是导出时的文件名二、导入:1.cmd执行命令:mysql -uroot -p密码 --> 登录mysql数据库2....原创 2019-01-14 18:55:36 · 572 阅读 · 0 评论 -
MySQL(12) 修改密码
温馨小提示:熟悉mysql的可快速入门,不熟悉的就按下面的步骤一步一步操作哦修改密码所需命令:net stop mysqlmysqld --skip-grant-tablesmysqlshow databases;use mysql【注意:mysql5.7版本密码字段为:authentication_string,5.5版本为password】mysql5.7版本:update...原创 2018-12-18 23:32:50 · 1273 阅读 · 0 评论 -
MySQL(11) mysql-5.7.24-winx64.zip安装教程
如图在mysql官网下载的如下版本第一步:解压压缩包到你指定的目录下,解压出来如下第二步:配置环境变量第三步:新建my.ini文件,写入如下内容[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306 # 设置mysql的安装目录basedir=F...原创 2018-12-18 22:14:04 · 2182 阅读 · 0 评论 -
MySQL(8) 存储过程
存储过程(Stored Procedure):一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。为什么要使用存储过程??①将重复性很高的一些操作,封装到一个存储过程中,简化了对这些SQL的调用②批量处理:SQL+循环,减少流量,也就是“跑批”③统一接口,确保数据的安全相对于oracle数据...原创 2018-09-22 17:57:28 · 1396 阅读 · 0 评论 -
MySQL(7) 事务
事务:一组连续不可分割的SQL,要求要么全部成功要么全部撤销。注意:MySQL的表类型必须是InnoDB,才能支持事务。为什么需要事务???事务是数据库商用最基本最重要的特点。事务是保证数据库数据完整性和安全性最重要的技术。事务是要求一组连续的SQL语句要么全部成功执行,要么数据返回到开启事务前的状态。不允许部分SQL语句成功,部分不成功。start transaction...原创 2018-09-22 16:57:19 · 343 阅读 · 0 评论 -
MySQL(6) 视图
视图:由SELECT语句组成的虚拟表。(一般只用来查询,不进行增删改的操作)注意:1.视图是虚拟表,可以把视图看着一个表,进行增删改查等操作。但视图不会存储数据,它的数据来源于SELECT查询语句。2.视图每次执行,都会执行一次SELECT查询,获取最新的数据。相当于一次子查询。为什么要使用视图??1.简化复杂的查询。常用的、比较复杂的SELECT语句,创建一个视图,就能...原创 2018-09-22 16:50:53 · 958 阅读 · 0 评论 -
MySQL(5) union联合查询
UNION联合查询:指把多个SELECT查询结果集合到一起。为什么需要UNION联合查询?? ===》多个查询结果需要汇集到一个结果集里面。应用场景: ①多个表的查询结果合并。 ②一个表的按照不同的排序方案查询合并。select 查询语句 union select 查询语句注意:1.多个SELECT查询的字段数量必须一致,对数据类型不做要求。2....原创 2018-09-22 16:10:17 · 1113 阅读 · 0 评论 -
MySQL(4) 数据库增删改查SQL语句(整理集合大全)
查看数据库show databases;使用数据库use 数据库名;创建数据库CREATE DATABASE 数据库名;删除数据库DROP DATABASE 数据库名;创建表create table 表名( 列名1 类型(长度) [约束], 列名2 类型(长度) [约束], ……);长度区别int类型带长度:不影响存...原创 2018-09-19 19:07:43 · 79564 阅读 · 10 评论 -
MySQL(3) 增删改查(简单的dos命令操作语句)
cmd输入mysql -uroot-proot 进入mysql (注意:这里我mysql的用户名和密码都是root 你们应该输入自己的)查看数据库show databases;使用数据库use 数据库名;创建数据库CREATE DATABASE 数据库名删除数据库DROP DATABASE 数据库名创建表...原创 2018-09-19 13:03:54 · 2104 阅读 · 0 评论 -
MySQL(2) 环境变量配置
打开系统环境变量配置环境变量a:新建系统变量:MYSQL_HOMEb:编辑Path系统变量,新建添加%MYSQL_HOME%\bin然后进入mysql, cmd输入mysql -u root -p,显示mysql> 则成功进入mysql注意:这里可以直接cmd输入 mysql -uroot -proot 说明:-u后面接的是你安装my...原创 2018-09-19 10:45:23 · 2152 阅读 · 0 评论 -
MySQL(1) 5.5 安装教程
选择安装类型Typical(典型安装):只安装MySQL服务器、mysql命令行客户端和命令行实用程序。命令行客户端和实用程序包括mysqldump、myisamchk和其它几个工具来帮助你管理MySQL服务器。Complete(完全安装):将安装软件包内包含的所有组件。完全安装软件包包括的组件包括嵌入式服务器库、基准套件、支持脚本和文档。Custom(定制安装):允许你完全...原创 2018-09-18 15:30:39 · 15229 阅读 · 4 评论 -
MySQL(9) 8.0安装教程
mysql官网有2种安装方式:mysql安装包和mysql压缩包在这里我推荐使用mysql压缩包 执行命令安装(为什么呢? 因为方便快速啊)第一步:从官网下载mysql压缩包(https://dev.mysql.com/downloads/mysql/),并解压第二步:用管理员身份执行cmd,进入安装mysqld install //运行命令后安装成功第三步...原创 2018-05-30 20:24:27 · 2174 阅读 · 0 评论 -
MySQL(10) 解决连接不上服务器问题 10061
我出现的错误如下图所示:(连接不上服务器,服务里面也找不到MySQL,cmd输入net start mysql也报错)解决方法:用管理员身份打开cmd,进入mysql安装的bin目录 执行mysqld.exe -install然后我们在服务里面就可以找到MySQL了如果cmd再输入net start mysql启动失败的话可尝试输入一下命令:mysqld --in...原创 2018-05-30 15:34:22 · 30743 阅读 · 3 评论