本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
Linux下db2V10.5命令行安装超详细图文教程(附下载地址) 下载地址:https://pan.baidu.com/s/1GtF03x1FMF3IsGdSiBJu-g 提取码:8vfj  注意: openeuler2203已经安装好相关依赖,使用db2prereqcheck检查时,提示无法确定分发等级,可以不用管。 直接进行安装,可正常完成并远程连接使用。 一、db2prereqcheck预检查 首先进入到压缩包所在的目录,执行tar命令对.tar.gz压缩文件进行解压 # 解压到当前目录 tar -zxvf v10.5_linuxx64_expc.tar.gz# 后面加 -C 目录 可以指定需要解压到的目录。 # 如:tar -zxvf v10.5_linuxx64_expc.tar.gz -C /home/wells/soft 第一次解压的时候失败了,删了重新从网盘下了一次再解压,解压完成! 解压完成后,进入当前目录下刚刚解压出来的expc文件夹,通过ll命令可以看到,有一个叫db2prereqcheck的文件,这个文件是用于db2安装预检查的,命令如下: ...
 mysql ndbcluster8 集群中的ndb_mgm工具命令讲解ndb_mgm是用于管理MySQL NDB Cluster的命令行工具。它允许您连接到NDB Cluster的管理节点,并执行各种管理和监控操作。以下是一些常用的ndb_mgm工具命令及其说明:1. SHOW 命令:- SHOW:显示集群的状态和拓扑信息。- SHOW STATUS:显示有关集群节点状态、连接数等的信息。2. START 和 STOP 命令:- START:启动集群节点。例如,START NODE 1 可以启动节点1。- STOP:停止集群节点。例如,STOP NODE 2 可以停止节点2。3. RESTART 命令:- RESTART:重新启动集群节点。例如,RESTART NODE 3 可以重新启动节点3。4. SHOW 命令:- SHOW:显示集群状态和拓扑信息。例如,SHOW 可以显示所有节点的状态。5. RELOAD 命令:- RELOAD:重新加载配置。例如,RELOAD 可以重新加载配置文件。6. ADD 和 REMOVE 命令:- ADD:添加节点到集群。例如,ADD NODE 4 可以将节点4添加到集群。- REMOVE:从集群中移除节点。例如,REMOVE NODE 3 可以从集群中移除节点3。7. INFO 命令:- INFO:显示关于集群的详细信息,包括节点、表和索引的信息。8. SHUTDOWN 命令:- SHUTDOWN:关闭整个集群。例如,SHUTDOWN 可以关闭整个集群。9. RECOVERY ...
 
0

命令安装mariadb10

发表者:admin分类:数据库2023-04-14 18:03:32 阅读[220]
命令安装mariadb10安装程序初始化。 wget https://repo.huaweicloud.com/mariadb/mariadb-10.6.2/bintar-linux-systemd-x86_64/mariadb-10.6.2-linux-systemd-x86_64.tar.gztar -zxvf mariadb-10.6.2-linux-systemd-x86_64.tar.gz./scripts/mysql_install_db --user=mysql --basedir=$(pwd) --datadir=$(pwd)/data启动主mysql数据库./bin/mysqld --server-id=1 --datadir=$(pwd)/data --port=23401  --log-bin=$(pwd)/logs/mysql-bin.log --socket=$(pwd)/tmp/mysql.sock --log-error=$(pwd)/logs/mysql_error.log登陆mysql后,配置账号与密码,权限./bin/mysql --socket=/data/mariadb23401/tmp/mysql.sock alter user 'root'@'localhost' identified by '80614621';grant all privileges on *.* to 'root'@'*' identified by '80614621' with grant option;flush privileges;安装程序初始化。./scripts/mysql_install_db --user=mysql --basedir=$(pwd) --datadir=$(pwd)/data启动主mysql数据库,此次不支持相关参数./bin/mysqld --server-id=2 --mysqlx=off --datadir=$(pwd)/data --port=23402  --log-bin=$(pwd)/logs/mysql-bin.log --socket=$(pwd...
以下是一个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...
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...
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这个工具还支持定时同步功能。 点击确定后,就会根据配置的数据同步策略进行定期的数据同步操作。
 
0

Percona XtraBackup压缩备份

发表者:admin分类:数据库2023-02-20 08:33:06 阅读[318]
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...
MySQL8采用xtrabackup8备份与恢复方案v2023.02.17.r3一,环境介绍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 https://repo.percona.com/yum/percona-release-latest.noarch.rpm [root@wx]$ yum -y install percona-xtrabackup-80 #数据库备机openeuler2203系统安装xtrabackup软件 wget https://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.31-24/binary/tarball/percona-xtrabackup-8.0.31-24-Linux-x86_64.glibc2.17-minimal.tar.gz #官网有不同的版本,这里采用最小软件包版本 [root@os33]$ tar -zxvf percona-xtrabackup-8.0.31-24-Linux-x86_64.gli...
 
0

mysqldump备份避免锁表

发表者:admin分类:数据库2023-01-17 16:37:00 阅读[268]
mysqldump备份避免锁表生产环境中,场景难免会遇到对正在运行的数据库进行备份,而mysqldump备份会有锁表风险,导致数据在备份期间无法写入数据,所以对正在运行的数据库备份需要慎重。下面就聊聊如何解决锁表?mysqldump命令备份Mysql数据库的参数说明-q       采用快速的dump方式(提高导出性能)-e       采用多重insert语句形式(提高还原性能)-R       导出存储过程,函数,和触发器--events        如果是5.1以上的版本使用,包含事件--skip-opt      避免锁表--create-option            添加create相关的选项--single-transaction       一致性备份--no-autocommit      采用批量提交方式(提高还原性能)--master-data   如果有写log-bin且版本为5.0以上的版本,则再加上 --master-data=2改良mysqldump备份命令我的版本是MySQL-5.7.11,启用了binlog,所以应使用如下命令备份数据库mysqldump -uroot -p --events --single-transaction --master-data=2 --skip-opt --databases db1 db2 >...
haproxy负载均衡Mysql8后,连接超时MySQL 服务器 Lost connection to MySQL server at 'reading initial communication packet', system error: 0这通常是由于 HAProxy 关闭连接时引起的: 超时或服务器端的连接已关闭。有时,你 当服务器重新启动或连接有 已达到以下超时之一。haproxy配置如下: listen mysql8    bind 192.168.1.247:3306    mode tcp     option tcplog    maxconn 10000    fullconn 8000    balance leastconn              # tcp代理建议使用最小连接    timeout server 3600s    timeout connect 3600s    option  mysql-check user haproxy    server mysql01 192.168.1.249:3306 weight 2 check maxconn 5000    server mysql02 192.168.1.252:3306 weight 2 check maxconn 5000我们的建议是配置 @net_read_timeout@ 和 @net_write_timeout@ MySQL / MariaDB中的值与 用于 HAProxy 配置中的@timeout client@和@timeout server@ 文件。基于上述内容,HAProxy的配置应如...
 
0

MySQL8设置空密码

发表者:admin分类:数据库2023-01-14 15:15:14 阅读[264]
openEuler 安装MySQL8并设置空密码1,主机安装haproxy后,与后端mysql代理实现负载均衡,需要在haproxy中添加后端检查,并在mysql中添加一个空密码账号。具体操作命令如下: mysql>  CREATE USER `haproxy`@`%` IDENTIFIED WITH mysql_native_password BY '123fdafdaf' PASSWORD EXPIRE NEVER;mysql>  GRANT ALL ON *.* TO 'haproxy'@'%' with grant option ;mysql>  grant system_user on *.* to root;mysql>  UNINSTALL COMPONENT 'file://component_validate_password';mysql>  ALTER USER 'haproxy'@'%' IDENTIFIED BY '';mysql>  flush privileges;2,如执行遇到此报错: 1227 - Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this operation需要执行此命令: grant system_user on *.* to root;3, 如mysql有密码策略,需要关闭密码策略。mysql>  UNINSTALL COMPONENT 'file://component_validate_password';
文档课题:oracle基于rman实现坏块介质的恢复数据库:oracle 11.2.0.4对于物理损坏的数据块,可以通过RMAN块介质恢复(BLOCK MEDIA RECOVERY)功能来完成受损块的恢复,而不需要恢复整个数据库或所有文件来修复少量受损的数据块.前提是要有一个可用的RMAN备份.以下演示使用rman实现坏块恢复的实验过程.1、前期准备1.1、建测试表SYS@orcl 16:19:19> select * from v$version where rownum<2;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production--创建用于演示的datafile.SYS@orcl 16:38:29> create tablespace tbs_tmp datafile '/u01/app/oracle/oradata/orcl/tbs_tmp01.dbf' size 10m autoextend on;Tablespace created.SYS@orcl 16:40:48> grant select on dba_objects to scott;Grant succeeded.SYS@orcl 16:39:17> conn scott/tiger;Connected.Session altered.--基于新的数据文件创建tb_tmp表.SCOTT@orcl 16:41:53> create table tb_tmp tablespace tbs_tmp as select * from dba_objects;Table created.SYS@orcl 16:42:56> col...
 
0
mysql8多实例配置与启动脚本 一,实例安装配置 1,系统环境介绍主机:Centos7,普通账号:nginx MySQL版本:MySQL8安装目录: /www 目录权限 700 ,目录所有者: nginxmySQL8采用多实例安装,示例如下:1) MySQL3306 实例,采用 3306端口,安装目录: /www/mysql3306 ,配置文件/www/mysql3306/my.cnf ,程序运行账号: nginx2)MySQL3307 实例,采用 3307端口,安装目录: /www/mysql3307 ,配置文件/www/mysql3307/my.cnf , 程序运行账号: nginx注意: /etc/my.cnf 与 /etc/my.cnf.d 不能存在相关配置文件。 2,具体操作命令如下:# 进入/www目录,下载并解压软件包 cd /www wget https://repo.huaweicloud.com/mysql/Downloads/MySQL-8.0/mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz tar xvf mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz mv mysql-8.0.29-linux-glibc2.12-x86_64 mysql3306 #创建程序目录并初始化mysql8 cd mysql3306/ mkdir {data,logs,subsys,tmp,sbin} /www/mysql3306/bin/mysqld --user="$(whoami)" --basedir=/www/mysql3306 --datadir=/www/mysql3306/data --initialize #编写mysql3306实例的/www/mysql3...
 
0
 MySQL多实例配置与启动脚本 一、单机环境下的初始化配置 1.1 初始化数据: /usr/local/mysql/bin/mysqld --initialize-insecure  --user=mysql --datadir=/opt/mysql/data --basedir=/opt/mysql 1.2  配置文件 vim /etc/my.cnf [mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/mydata socket=/tmp/mysql.sock log_error=/var/log/mysql.log user=mysql port=6606 [mysql] socket=/tmp/mysql.sock 作用: 1.影响服务端的启动 标签: [mysqld]   [mysqld_safe]  [server] ... [mysqld] basedir=/opt/mysql # 数据库文件路径 datadir=/opt/mysql/data # 数据库数据文件路径 user=mysql # 数据库连接用户 socket=/tmp/mysql.sock # 数据库连接文件路径 port=3306 server_id=6 2.影响客户端连接 标签: [client]   [mysql]  [mysqldump] .... [mysql]  socket=/tmp/mysql.sock 二、多实例下的初始化位置 2-0 查看多配置文件的使用顺序 2-1 创建相关目录 mkdir -p /data/330{7..9}/data 2-2 创建配置文件 cat>> /data/330...
    总共34页,当前第1页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11