mysql数据库提供了备份命令mysqldump,可以结合crontab命令进行定时备份。 我写了一个mysql_backup.sh的脚本,此脚本按照日期在当前目录下创建一个文件夹,同时在此目录下备份一个文件。内容如下: #!/bin/bash #设置mysql备份目录 folder=/home/l ...
分类:
数据库 时间:
2021-06-02 11:21:58
阅读次数:
0
最近整理了一下spring boot关于对多数据源的配置,记录下来: 一, 引入Jar包: <dependency> <!-- MySql驱动 --> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </d ...
分类:
编程语言 时间:
2021-06-02 11:18:39
阅读次数:
0
1 压测方法论 压测目的 压测场景/模型 结果分析 压测报告 其实可以把每次压测当作是一个项目,包括压测目的是什么?新版本数据库上线?新功能? 新的机型 ? 确定压测目标之后我们要选择何种压测场景进行压测,只读,只写,读写混合? 观察压测过程中的性能曲线是否满足我们的期望,并且真对性能出现可重复性抖 ...
分类:
数据库 时间:
2021-06-02 11:16:43
阅读次数:
0
一、简介 做为MySQL DBA,在维护数据库的过程中,偶尔会遇到服务器异常crash/重启情况,DBA需要在机器重启之后将MySQL数据库重启(当然也有可能其他的数据库本文重点介绍MySQL)。如果是一台机器重启或少数几个实例还好方便维护,当实例个数成百上千时,遇到硬件更换,需要批量重启服务器时, ...
分类:
数据库 时间:
2021-06-02 11:13:24
阅读次数:
0
最近遇到比较多数据不一致的问题,大多数都是因为并发请求时,没及时处理的原因,故用一个比较有代表性的业务场景【活动秒杀】来模拟一下这个这种高并发所产生的问题。 首先搭建一个springboot项目在这里我做演示了,不会的可以自行百度,搭建过程很简单。 1:搭建好的项目目录结构 2:商品表(记录商品名称 ...
分类:
数据库 时间:
2021-06-02 11:10:53
阅读次数:
0
在MySQL的使用过程中遇见很多错误,比如由于操作系统引起的,文件或目录不存在,或SQL语句错误引起的。这些error会有相应的代码:error#,Errcode#。"#"代表具体的错误号。perror可以查看这些错误的详细内容。查看perror的使用方法:[root@YANG mysql]# pe ...
分类:
数据库 时间:
2021-06-02 11:08:00
阅读次数:
0
#!/usr/bin/env python # encoding: utf-8 import datetime import os import shutil import subprocess import time import zipfile # 数据库用户名 db_user = "root" ...
分类:
数据库 时间:
2021-06-02 11:05:03
阅读次数:
0
语法示例: while 条件为真 do echo ok done #!/bin/bash while true do echo ok done while循环数字 #!/bin/bash a=1 b=9 while [ $a -lt 10 ] do sum=$((a + b)) echo $a + ...
分类:
系统相关 时间:
2021-06-02 11:02:44
阅读次数:
0
示例: for i in 1 2 3 do echo $i done #!/bin/bash for i in {1..100} do echo $i done for 循环指定分隔符 以冒号为分隔符 IFS=: 以换行符作为分隔符 IFS=$'\n' 以行为单位读取数据 #!/bin/bash I ...
分类:
系统相关 时间:
2021-06-02 11:00:55
阅读次数:
0
给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个单行 bash 脚本输出所有有效的电话号码。 你可以假设一个有效的电话号码必须满足以下两种格式: (xxx) xxx-xxxx 或 xxx-xxx-xxxx。(x 表示一个数字) 你也可以假设每行前后没有多余的空格字符。 ...
分类:
编程语言 时间:
2021-06-02 10:54:40
阅读次数:
0