-
mysqldump备份,mysql复原,压缩备份,还原压缩文件
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
--将数据库备份到 opt下面 cd /opt mysqldump -h localhost -u root -p zxlh zxlh_bak.sql 会提示输入数据库密码 --将数据库传输到备库24机器上 scp /opt/zxlh_bak.sql WZZXlhl@10.50.28.24:/opt/zxlh_bak.sql 会提示输入linux密码 进入24机器进行还原 --[详细]
-
处理mysqld_multi stop命令无效问题
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
搭建好mysql多实例环境之后,想要通过mysqld_multi stop停掉MySQL服务,但是执行该命令无效,mysql依旧正常运行 关于mysql多实例环境部署可参考博文:MySQL多实例环境部署 日志报错如下: Stopping MySQL servers mysqladmin: connect to server at localh[详细]
-
mysql之 explain、optimizer_trace 执行策划
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
mysql之 explain、optimizer_trace 执行计划: 一、explain mysql explain select host,user,plugin from user ; +----+-------------+-------+------+---------------+------+---------+------+------+-------+ | id | select_type | table | type | poss[详细]
-
innobackuppex全备与复原
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
innobackuppex全备与复原: 1)、下载 tar xzvf percona-xtrabackup-2.4.7-Linux-x86_64.tar.gz 2)、Innobackupex相关依赖包的安装 yum install perl-DBI yum install perl-DBD-MySQL yum install perl-Time-HiRes yum install perl-IO-Socket-SSL 3)、[详细]
-
转 Mysql 分区 分表有关总结
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
前段时间项目需要,一直在研究mysql sharding,看了一些这方面的资料,也亲自实验测试了一些数据。在此,做个概括的笔记,方便以后回顾知识,其实大多是借鉴网络上各位前辈的,然后抱着学习态度去实践,积累属于自己的东西。 拆分策略选择 其实拆分很灵活[详细]
-
debian下mysql实行
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
问题: 原来运行ok的java程序,架构为client-soap-server-mysql. 重装了debian和tomcat,mysql之后,运行该java程序,server 竟然抛出sql state null异常. 解决步骤: -ssh登陆服务器 -restart mysql bs~#:cd /etc/init.d bs~#:./mysql restart -看mysql是否登录[详细]
-
运用图形界面从SQL导入导出到MySQL
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
从sql导出到mysql的方法很多,现介绍一种无需编程,直接利用sql和mysql里的图形界面进行导入导出的简单方法。 前提是已经安装了sqlserver客户端和mysql的图形界面管理工具phpmyadmin。在控制台根目录下打开sqlserver企业管理器,新建sqlserver组,根据自己[详细]
-
mysql执行sql脚本报错ERROR 1366 HY000处理
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
mysql执行sql脚本是有两种方式: 方式1: 在控制台下,进入mysql的bin目录, mysql -u user -ppassword -P 3308 -D testdb d:testtest.sql 这里的test.sql是待执行的sql脚本,记得要写绝对路径。 方式2: 进入mysql的执行命令行下,用source命令执行: M[详细]
-
Mysql GTID复制进程出现异常,显露断点
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
昨天处理了一个MySQL 5.6版本下开启GTID模式复制异常案例,MASTER上的任何操作都无法在SLAVE上应用,SLAVE的RELAY LOG里有记录,但SLAVE的BINLOG却找不到蛛丝马迹。由于开启了GTID,所以排查起来也简单,只需要在SLAVE上把RELAY LOG和BINLOG分别解析成文本[详细]
-
MySQL的SSL加密连接与功能开销
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
Contents [hide] 1 前言 2 何为SSL 3 MySQL 5.7的SSL配置与使用 4 SSL性能测试 5 总结 前言 在生产环境下,安全总是无法忽视的问题,数据库安全则是重中之重,因为所有的数据都存放在数据库中。MySQL在5.7版本之前对于安全问题的确考虑并不充分,导致存在[详细]
-
Holer做到外网访问本地MySQL
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
外网访问内网MySQL数据库 内网主机上安装了MySQL数据库,只能在局域网内访问,怎样从公网也能访问本地MySQL数据库? 本文将介绍使用holer实现的具体步骤。 1. 准备工作 1.1 安装并启动MySQL数据库 默认安装的MySQL数据库端口是 3306 。 2. 实现步骤 2.1 下[详细]
-
MySQL RR隔离级别的更新冲突战略
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
对于事务的隔离级别,MySQL中默认是RR, Oracle中默认是RC,两个事务隔离级别存在着很大的差别,而换句话说,就算是RR的事务隔离级别级别,同是关系型数据库MySQL,SQLServer,postgreSQL也会有一些差别。所以隔离级别的部分还是值得花一些时间来总结一下。 之[详细]
-
tomcat之 Tomcat 7.0.78 单机多举例配置
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
前言: JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的java SDK. JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。所以要想运行jsp的程序必须要有JDK的支持,理所当[详细]
-
order by 原理与优化
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
简介 偏向于业务的(MySQL)DBA或者业务的开发者来说,order by 排序是一个常见的业务功能,将结果根据指定的字段排序,满足前端展示的需求。然而排序操作也是经常出现慢查询排行榜的座上宾。本文将从原理和实际案例优化,order by 使用限制等几个方面来逐步[详细]
-
MySQL 8.0 CATS调度算法的性能提高
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
目前大多数的数据库系统都是通过锁的方式来控制并发的情况。但是对于很多数据库厂商来说,都会有一个问题: 当有多个事务同时需要获取同一把锁,那么哪个事务应该最先获得这把锁? 包括之前版本的MySQL在内,几乎所有的数据库都是通过FIFO机制来解决这个问[详细]
-
mysql 5.5 lock tables与隐式事务上交commit
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
结论:lock tables可以隐式提交其它会话的未提交事务 测试明细: ----session 1 mysql start transaction; Query OK, 0 rows affected (0.00 sec) mysql show databases; +--------------------+ | Database | +--------------------+ | information_schema[详细]
-
当数据库里面的价格改变时,发送信息到企业微信中
所属栏目:[MySql教程] 日期:2022-03-26 来源:DaWei
mysql insert 触发器 添加insert触发器,在insert一条新纪录时,当主单号不为空,并且新增价格和最近一次价格对比不相等时,说明价格有变化。这时触发器会自动将上一次老价格添加到当前新增行的unit_price_old老价格列。 这个需求是在一个表上,更新自己身[详细]
-
InnoDB锁学习
所属栏目:[MySql教程] 日期:2022-03-25 来源:DaWei
Innodb实现标准行级锁,有2种模式的锁: l S (shared locks) 共享锁:允许拥有锁的事务读一行数据 l X (exclusive locks) 排他锁:允许有用锁的事务更新或删除一行数据 如果一个事务T1在行r拥有一个S共享锁,从不同的事务T2请求锁定行r,处理如下: l 事务T2[详细]
-
windows系统下jsp+mysql+tomcat的配置
所属栏目:[MySql教程] 日期:2022-03-25 来源:DaWei
windows系统下jsp+mysql+tomcat的配置 一、安装jdk以前,需要配置一下环境变量,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量(假定你的jdk安装在e:jdk): 那么设置JAVA_HOME=e:jdk 然后执行jdk的可执行文件,按照提示一直next就ok。 接着可[详细]
-
详解MySQL慢日志 query_time start_time lock_time 的坑
所属栏目:[MySql教程] 日期:2022-03-25 来源:DaWei
详解MySQL慢日志(下) 选项 参数篇: 〇 long_query_time 场景: 部分 binlog截取: 9:42:25 后,还有几个6:35:30的event 但是这些event如图中最后一条。 exec_time为11216,但并未被记录到slow log中。 long_query_time 为一个MySQL选项参数。 这个[详细]
-
同一台机器上配置两个MySQL实例
所属栏目:[MySql教程] 日期:2022-03-25 来源:DaWei
摘要:实际环境中,为充分利用硬件资源,同一台机器上可能运行多个mysql实例,本文分享一种实现方法。 1.虚拟机准备 1.1. VMware Workstation Pro 12.1 内存:建议至少2G 硬盘:建议至少40G,动态分配 1.2. 操作系统准备 操作系统为CentOS 6.5 64bit IP:19[详细]
-
mysql主从搭建切换
所属栏目:[MySql教程] 日期:2022-03-25 来源:DaWei
环境: 172.30.249.156 percona5.6.27 主机名:tr-mysql 跑着生产环境的应用的虚拟机 192.168.129.153 percona5.6.27 主机名:trcloud-gtt-db 新申请的物理机 工作内容:给生产环境数据库搭建主从架构,并将主库放到新申请的物理机上,连续停机不能超过10分[详细]
-
相同update语句在MySQL,Oracle的不同表现
所属栏目:[MySql教程] 日期:2022-03-25 来源:DaWei
今天有个朋友问我一个SQL问题,大体是一个update语句,看起来逻辑没有问题,但是执行的时候却总是报错。 语句和报错信息为: UPDATE payment_data rr SET rr.penalty_date = 2017-4-12 where rr.id = (SELECT min(r.id) FROM payment_data r where data_no[详细]
-
MySQL分布式集群之MyCAT
所属栏目:[MySql教程] 日期:2022-03-25 来源:DaWei
隔了好久,才想起来更新博客,最近倒腾的数据库从Oracle换成了MySQL,研究了一段时间,感觉社区版的MySQL在各个方面都逊色于Oracle,Oracle真的好方便! 好了,不废话,这次准备记录一些关于MySQL分布式集群搭建的一个东东,MyCAT,我把他理解为一个MySQL[详细]
-
MYSQL初学者使用指南
所属栏目:[MySql教程] 日期:2022-03-25 来源:DaWei
MYSQL初学者使用指南 有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接mysql、 修改密码、增加用户等方面来学习一些mysql的常用命令。 一、连接mysql。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、 例1:连接到本机上的my[详细]
