记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
以下是一个Python3脚本,可以实现查询MySQL数据库中所有库,并进行备份,然后删除7天前的备份。import osimport timeimport datetimeimport pymysql# MySQL数据库连接信息host = 'localhost'port = 3306user = 'root'password = 'password'# 备份文件保存路径backup_path = '/backup/'# 获取当前时间today = datetime.date.today()# 连接MySQL数据库conn = pymysql.connect(host=host, port=port, user=user, password=password)# 获取所有数据库名cursor = conn.cursor()cursor.execute('SHOW DATABASES')databases = cursor.fetchall()# 备份所有数据库for database in databases:    database = database[0]    if database == 'information_schema' or database == 'mysql' or database == 'performance_schema':        continue    filename = backup_path + database + '_' + str(today) + '.sql'    os.system('mysqldump -h ' + host + ' -u ' + user + ' -p' + password + ' ' + database + ' > ' + filename)# 删除7天前的备份for file in os.listdir(backup_path):    if file.endswi...
Centos7安装LAMP环境与zabbix6一,系统信息与配置1,系统部署信息主机系统: centos7.9 ,最小化安装。LAMP版本: apache 2.4.54 ,php7.4.2(php也可以采用php7最新版本),采用源码编译安装;MySQL8.0.29采用glibc包安装,不用编译安装。zabbix版本: zabbix_server端采用6.0LTS版本源码安装,zabbix_agent根据客户机情况安装。应用部署目录: 主机数据盘挂载到/data,apache安装到/data/httpd目录,php安装到/data/php74目录,MySQL8安装到/data/mysql8目录,zabbix安装到/data/zabbix目录apache httpd程序进程运行账号: apache,MySQL8数据库进程运行账号: mysql ,zabbix程序运行账号: zabbix2, 系统环境配置#关掉防火墙,sellinux,这里不再讲 [root@os-247 ~]# yum install -y epel-release [root@os-247 ~]# yum install libxml2-devel libcurl-devel libevent-devel \ apr-devel apr-util-devel bzip2-devel libjpeg-devel freetype-devel \ libpng-devel gmp-devel openssl-devel libicu-devel oniguruma-devel libxslt-devel [root@os-247 ~]# yum install openssl11-devel [root@os-247 ~]# yum groups install "Development Tools" ...
MySQL8采用xtrabackup8备份与恢复方案 一,环境介绍1,主机信息 主机系统:Centos7,数据库:mysql8,IP: 192.168.1.240 ,备份目录: /data/backup备用系统:openeuler 2203,数据库:mysql8,IP: 192.168.1.33, 备份目录: /data/backup2,方案简介生产环境使用 192.168.1.240 主机,将数据库的备份文件同步到 备份机上,生产环境有问题后,可以在备用机上紧急恢复数据库。二,备份还原操作。1,安装MySQL8数据库两台主机安装mysql8尽量采用相同参考文档进行安装。这里不再详解。2,安装xtrabackup8软件#数据库主机Centos7安装xtrabackup8软件 [root@wx]$ yum -y install openssl-devel libaio libaio-devel automake autoconf bison libtool ncurses-devel \ libgcrypt-devel libev-devel libcurl-devel zlib-devel vim-common libcurl-devel libudev-devel [root@wx]$ yum -y install https://repo.percona.com/yum/percona-release-latest.noarch.rpm [root@wx]$ yum -y install percona-xtrabackup-80 #数据库备机openeuler2203系统安装xtrabackup软件 [root@os33]$ wget https://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Perc...
Centos7.9安装containerd容器与cni网络插件一,Containerd 的技术方向和目标简洁的基于 gRPC 的 API 和 client library完整的 OCI 支持(runtime 和 image spec)同时具备稳定性和高性能的定义良好的容器核心功能一个解耦的系统(让 image、filesystem、runtime 解耦合),实现插件式的扩展和重用   为什么需要独立的 containerd:以往隶属于docker项目中,现如今从整体 docker 引擎中分离出的项目(开源项目的思路)可以被 Kubernets CRI 等项目使用(通用化)为广泛的行业合作打下基础(就像 runC 一样)二,安装步骤1,升级内核[root@os-240 ~]#  rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm[root@os-240 ~]#   yum --disablerepo="*" --enablerepo="elrepo-kernel" list available#建议迁移lt长期支持内核[root@os-240 ~]#   yum --enablerepo='elrepo-kernel' install kernel-lt kernel-lt-devel[root@os-240 ~]#  grub2-set-default 0[root@os-240 ~]#  reboot不升级内核,启动containerd服务或是拉取镜像会报以下错误:Mar 24 11:05:03 os-240 containerd: time="2023-03-24T11...
vscode把插件与配置安装到其它目录方法1,下载软件到官网下载zip版本的,非安装包。2,创建data目录解决安装到D盘或是其它盘,VSCode目录里新建一个名为data的文件夹,即可。官方文档在Portable Mode部分已经说明了,你只需要在解压后的VSCode目录里新建一个名为data的文件夹,那么以后所有的数据文件(包括用户配置、插件等)都会安装到这个data文件夹里。以前网上流传的加启动选项--extensions-dir  [path] 的方法,在部分情景下有不少缺点,这里提到的方法应该是最完美的,百闻不如一试,赶快动手吧~ 
ORACLE通过系统权限登陆指定SID或实例的方法一台主机如果创建了多个数据库(多个实例),配置一个监听器即可。在使用sqlplus连接时,应先修改ORACLE_SID变量指定连接实例,再使用sqlplus连接;指的是临时会话级。使用  用户名/密码  as sysdba  ,即便密码是错误的,一样可以正常登录。例:set ORACLE_SID=orcl1sqlplus  /  as sysdba;      ## 指连接至orcl1实例--------------------------set ORACLE_SID=orcl2sqlplus  /  as  sysdba;   ## 连接至orcl2实例命令详解:以sqlplus / as sysdba方式登录时,采用的是操作系统验证的方式,所以用户名/密码 输入与不输入是一样的,即便密码是错误的,一样可以正常登录。几种连接方式:sqlplus有几种登陆方式 比如:1.C: > sqlplus "/as sysdba"   --以操作系统权限认证的oracle sys管理员登陆2.C: > sqlplus /nolog             --不在cmd或者terminal当中暴露密码的登陆方式SQL> conn /as sysdbaSQL> conn sys/password as sysdba3.C: > sqlplus scott/tiger    &nbs...
MySQL数据库使用navicat定时任务同步数据到Oracle 通过一个工具可以将不同数据库的数据同步到另一个数据库中,以MySQL数据导入到Oracle为例: 导入工具 Navicat Premium 15 工具下载地址 Navicat | 产品 操作步骤: 1.首先把数据库的连接创建好 2.开始数据传输 这些配置信息根据实际情况进行勾选。 前面设置的这些信息可以通过保存配置的方式将同步策略保存下来,下次直接加载配置就可以了,不用再去勾选这些配置信息。 点击开始按钮,就开始数据同步了。 同时Navicat这个工具还支持定时同步功能。 点击确定后,就会根据配置的数据同步策略进行定期的数据同步操作。
华为云asm服务网格治理部署bookinfo时镜像拉取失败问题1,在创建 CCE后,再加4个节点,然后再创建asm企业版后,再将cce集群加入到asm服务中,2,在创建bookinfo示例后,提示拉取swr镜像失败,经检查是cce部署bookinfo 实例时,没有将 镜像访问凭证 加入到YAML中,导致无法正常进行。解决方法:部署asm的bookinfo示例后,再到cce集群中,选择对应的    工作负载 ,点 升级 ,然后将默认凭证 加入,保存后就会正常使用了。
 
0

Percona XtraBackup压缩备份

发表者:admin分类:数据库2023-02-20 08:33:06 阅读[1196]
Percona XtraBackup压缩备份¶Percona XtraBackup支持压缩备份。本地或流媒体 备份可以使用 xbstream 压缩或解压缩。创建压缩备份¶注意从Percona XtraBackup 8.0.31-24开始,使用qpress/QuickLZ压缩备份已被弃用,可能会在未来的版本中删除。我们建议使用任一或 Zstandard () 压缩算法。LZ4ZSTD要进行压缩备份,请使用以下选项 与 和 选项。--compress--backup--target-dir默认情况下,该选项使用可用于安装的工具 包配置工具如下所示:--compressqpresspercona-release$ sudo percona-release enable tools $ sudo apt update $ sudo apt install qpress 注意启用存储库:。percona-release enable-only tools release如果Percona XtraBackup打算与 上游 MySQL 服务器,你只需要启用仓库:.toolspercona-release enable-only toolsPercona XtraBackup支持以下压缩算法:quicklz要使用压缩算法压缩文件,请使用选项:quicklz--compress$ xtrabackup --backup --compress --target-dir=/data/backup lz4要使用压缩算法压缩文件,请将选项设置为 :lz4--compresslz4$ xtrabackup --backup --compress=lz4 --target-dir=/data/backup Zstandard (ZSTD)Zstandard...
超级简单获取华为云课程内嵌的课件pdf文件引言我们在学习华为云课程时,我们可以查看他的课件。但是,每次我们要查看课件时,都要点进去他那个网站,效率无疑十分低下。但是官网那里又没有下载按钮,我们想要获取pdf课件,我们就得自己动手了。第一步: 找到以下的黄金课程,先找到课程文档。。第二步,打开浏览器的开发工具,一般是按F12,找到 网络 ,再点 课程文档 ,找到 网络  中,数字开头的内容,双击 就可以自动 下载PDF文件了。第三,看下这连接里面的内容,可以看到,这是  get 一个 PDF文件。
    总共269页,当前第9页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19