数据库运维——备份恢复

数据库备份,数据库为school,素材如下

1.创建student和score表

CREATE  TABLE  student (

id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  ,

name  VARCHAR(20)  NOT NULL ,

sex  VARCHAR(4)  ,

birth  YEAR,

department  VARCHAR(20) ,

address  VARCHAR(50) 

);

创建score表。SQL代码如下:

CREATE  TABLE  score (

id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  AUTO_INCREMENT ,

stu_id  INT(10)  NOT NULL ,

c_name  VARCHAR(20) ,

grade  INT(10)

);

2.为student表和score表增加记录

向student表插入记录的INSERT语句如下:

INSERT INTO student VALUES( 901,'张老大', '男',1985,'计算机系', '北京市海淀区');

INSERT INTO student VALUES( 902,'张老二', '男',1986,'中文系', '北京市昌平区');

INSERT INTO student VALUES( 903,'张三', '女',1990,'中文系', '湖南省永州市');

INSERT INTO student VALUES( 904,'李四', '男',1990,'英语系', '辽宁省阜新市');

INSERT INTO student VALUES( 905,'王五', '女',1991,'英语系', '福建省厦门市');

INSERT INTO student VALUES( 906,'王六', '男',1988,'计算机系', '湖南省衡阳市');

向score表插入记录的INSERT语句如下:

INSERT INTO score VALUES(NULL,901, '计算机',98);

INSERT INTO score VALUES(NULL,901, '英语', 80);

INSERT INTO score VALUES(NULL,902, '计算机',65);

INSERT INTO score VALUES(NULL,902, '中文',88);

INSERT INTO score VALUES(NULL,903, '中文',95);

INSERT INTO score VALUES(NULL,904, '计算机',70);

INSERT INTO score VALUES(NULL,904, '英语',92);

INSERT INTO score VALUES(NULL,905, '英语',94);

INSERT INTO score VALUES(NULL,906, '计算机',90);

INSERT INTO score VALUES(NULL,906, '英语',85);

3.备份数据库school到/backup目录

4.备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库

5.直接将MySQL数据库压缩备份

6.备份MySQL数据库某个(些)表。此例备份student表

7.同时备份多个MySQL数据库(其他数据库素材自行准备)

8.仅仅备份数据库结构 

9.备份服务器上所有数据库

10.还原MySQL数据库

11.还原压缩的MySQL数据库

12.使用xtrabackup 备份数据库

13.在另外的数据库服务器上还原xtrabackup 备份

14.使用mydumper备份数据库

15.使用mydumper恢复数据库


1、创建student和score表

mysql5.7 [(none)]>create database school;
Query OK, 0 rows affected (0.00 sec)
 
mysql5.7 [(none)]>show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| school             |
| sys                |
+--------------------+
5 rows in set (0.00 sec)
 
mysql5.7 [school]>create table student(
    -> id int(10) not null unique primary key,
    -> name varchar(20) not null,
    -> sex varchar(4),
    -> birth year,
    -> department varchar(20),
    -> address varchar(50)
    -> );
Query OK, 0 rows affected (0.00 sec)
 
mysql5.7 [school]>create table score(
    -> id int(10) not null unique primary key auto_increment,
    -> stu_id int(10) not null,
    -> c_name varchar(20),
    -> grade int(10)
    -> );
Query OK, 0 rows affected (0.00 sec)
 
mysql5.7 [school]>

 2、为student表和score表增加记录

向student表插入记录的INSERT语句如下:


mysql5.7 [school]>INSERT INTO student VALUES( 901,'张老大', '男',1985,'计算机系', '北京市海淀区');
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO student VALUES( 902,'张老二', '男',1986,'中文系', '北京市昌平区');
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO student VALUES( 903,'张三', '女',1990,'中文系', '湖南省永州市');
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO student VALUES( 904,'李四', '男',1990,'英语系', '辽宁省阜新市');
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO student VALUES( 905,'王五', '女',1991,'英语系', '福建省厦门市');
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO student VALUES( 906,'王六', '男',1988,'计算机系', '湖南省衡阳市');
Query OK, 1 row affected (0.00 sec)

向score表插入记录的INSERT语句如下:

mysql5.7 [school]>INSERT INTO score VALUES(NULL,901, '计算机',98);
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO score VALUES(NULL,902, '英语',80);
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO score VALUES(NULL,902, '计算机',65);
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO score VALUES(NULL,902, '中文',88);
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO score VALUES(NULL,903, '中文',95);
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO score VALUES(NULL,904, '计算机',70);
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO score VALUES(NULL,904, '英语',92);
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO score VALUES(NULL,905, '英语',94);
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO score VALUES(NULL,906, '计算机',90);
Query OK, 1 row affected (0.00 sec)
 
mysql5.7 [school]>INSERT INTO score VALUES(NULL,906, '英语',85);
Query OK, 1 row affected (0.01 sec)

查看表的信息:

mysql5.7 [school]>select * from student;
+-----+-----------+------+-------+--------------+--------------------+
| id  | name      | sex  | birth | department   | address            |
+-----+-----------+------+-------+--------------+--------------------+
| 901 | 张老大    | 男   |  1985 | 计算机系     | 北京市海淀区       |
| 902 | 张老二    | 男   |  1986 | 中文系       | 北京市昌平区       |
| 903 | 张三      | 女   |  1990 | 中文系       | 湖南省永州市       |
| 904 | 李四      | 男   |  1990 | 英语系       | 辽宁省阜新市       |
| 905 | 王五      | 女   |  1991 | 英语系       | 福建省厦门市       |
| 906 | 王六      | 男   |  1988 | 计算机系     | 湖南省衡阳市       |
+-----+-----------+------+-------+--------------+--------------------+
6 rows in set (0.00 sec)
 
mysql5.7 [school]>select * from score;
+----+--------+-----------+-------+
| id | stu_id | c_name    | grade |
+----+--------+-----------+-------+
|  1 |    901 | 计算机    |    98 |
|  2 |    902 | 英语      |    80 |
|  3 |    902 | 计算机    |    65 |
|  4 |    902 | 中文      |    88 |
|  5 |    903 | 中文      |    95 |
|  6 |    904 | 计算机    |    70 |
|  7 |    904 | 英语      |    92 |
|  8 |    905 | 英语      |    94 |
|  9 |    906 | 计算机    |    90 |
| 10 |    906 | 英语      |    85 |
+----+--------+-----------+-------+
10 rows in set (0.00 sec)
 
mysql5.7 [school]>

3、备份数据库school到/backup目录

[root@localhost ~]# mkdir /backup
 
[root@localhost ~]# mysqldump -uroot -p'Admin123!' -B school > /backup/db1
 
[root@localhost backup]# ll 
总用量 4
-rw-r--r-- 1 root root 3443 7月  22 14:10 db1

4、备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库

[root@localhost backup]# mysqldump -uroot -p'Admin123!' --add-drop-table -d school > /backup/add-drop-db
mysqldump: [Warning] Using a password on the command line interface can be insecure.
[root@localhost backup]# ll
总用量 8
-rw-r--r-- 1 root root 2305 7月  22 14:11 add-drop-db

5、直接将MySQL数据库压缩备份

[root@localhost ~]# mysqldump -uroot -pAdmin123! -B school | gzip > /backup/dbzip
mysqldump: [Warning] Using a password on the command line interface can be insecure.
[root@localhost ~]# ll /backup/
总用量 12
-rw-r--r-- 1 root root 2305 7月  22 14:11 add-drop-db
-rw-r--r-- 1 root root 3443 7月  22 14:11 db1
-rw-r--r-- 1 root root 1202 7月  22 14:13 dbzip

6、备份MySQL数据库某个(些)表。此例备份student表

[root@localhost ~]# mydumper -uroot -pAdmin123! school student > /backup/dbschool_student
 
[root@localhost ~]# ll /backup/
总用量 12
-rw-r--r-- 1 root root 2305 7月  22 14:11 add-drop-db
-rw-r--r-- 1 root root 3443 7月  22 14:11 db1
-rw-r--r-- 1 root root    0 7月  22 14:15 dbschool_student
-rw-r--r-- 1 root root 1202 7月  22 14:13 dbzip

7、同时备份多个MySQL数据库(其他数据库素材自行准备)

[root@localhost ~]# mysqldump -uroot -pAdmin123! -B school wp > /backup/db_databases
mysqldump: [Warning] Using a password on the command line interface can be insecure.
[root@localhost ~]# ll /backup/
总用量 16
-rw-r--r-- 1 root root 2305 7月  22 14:11 add-drop-db
-rw-r--r-- 1 root root 3443 7月  22 14:11 db1
-rw-r--r-- 1 root root 3574 7月  22 14:17 db_databases
-rw-r--r-- 1 root root    0 7月  22 14:15 dbschool_student
-rw-r--r-- 1 root root 1202 7月  22 14:13 dbzip

8、仅仅备份数据库结构

[root@localhost ~]# mysqldump -uroot -pAdmin123! -d school > /backup/school_stru
mysqldump: [Warning] Using a password on the command line interface can be insecure.
[root@localhost ~]# ll /backup/
总用量 20
-rw-r--r-- 1 root root 2305 7月  22 14:11 add-drop-db
-rw-r--r-- 1 root root 3443 7月  22 14:11 db1
-rw-r--r-- 1 root root 3574 7月  22 14:17 db_databases
-rw-r--r-- 1 root root    0 7月  22 14:15 dbschool_student
-rw-r--r-- 1 root root 1202 7月  22 14:13 dbzip
-rw-r--r-- 1 root root 2305 7月  22 14:19 school_stru

9、备份服务器上所有数据库

[root@localhost ~]# mysqldump -uroot -pAdmin123! -A > /backup/db_all
[root@localhost ~]# ll /backup/
总用量 784
-rw-r--r-- 1 root root   2305 7月  22 14:11 add-drop-db
-rw-r--r-- 1 root root   3443 7月  22 14:11 db1
-rw-r--r-- 1 root root 779829 7月  22 14:20 db_all
-rw-r--r-- 1 root root   3574 7月  22 14:17 db_databases
-rw-r--r-- 1 root root      0 7月  22 14:15 dbschool_student
-rw-r--r-- 1 root root   1202 7月  22 14:13 dbzip
-rw-r--r-- 1 root root   2305 7月  22 14:19 school_stru

10、还原MySQL数据库

(1)先删除数据库school

mysql5.7 [(none)]>drop database school;
Query OK, 2 rows affected (0.01 sec)

(2)还原数据库school

mysql5.7 [(none)]>source /backup/db1
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected, 1 warning (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 1 row affected (0.00 sec)
 
Database changed
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.01 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 10 rows affected (0.00 sec)
Records: 10  Duplicates: 0  Warnings: 0
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.01 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 6 rows affected (0.00 sec)
Records: 6  Duplicates: 0  Warnings: 0
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected, 1 warning (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)
 
Query OK, 0 rows affected (0.00 sec)

(3)查看数据库列表

mysql5.7 [school]>show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| school             |
| sys                |
| wp                 |
+--------------------+
6 rows in set (0.00 sec)
 
mysql5.7 [school]>select * from student;
+-----+-----------+------+-------+--------------+--------------------+
| id  | name      | sex  | birth | department   | address            |
+-----+-----------+------+-------+--------------+--------------------+
| 901 | 张老大    | 男   |  1985 | 计算机系     | 北京市海淀区       |
| 902 | 张老二    | 男   |  1986 | 中文系       | 北京市昌平区       |
| 903 | 张三      | 女   |  1990 | 中文系       | 湖南省永州市       |
| 904 | 李四      | 男   |  1990 | 英语系       | 辽宁省阜新市       |
| 905 | 王五      | 女   |  1991 | 英语系       | 福建省厦门市       |
| 906 | 王六      | 男   |  1988 | 计算机系     | 湖南省衡阳市       |
+-----+-----------+------+-------+--------------+--------------------+
6 rows in set (0.00 sec)
 
mysql5.7 [school]>

11、还原压缩的MySQL数据库

(1)先删除数据库school

mysql5.7 [school]>drop database school;
Query OK, 2 rows affected (0.01 sec)

(2)还原压缩的数据库school

[root@localhost backup]# zcat dbzip | mysql -uroot -pAdmin123!

(3)查看还原情况

mysql5.7 [(none)]>show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| school             |
| sys                |
| wp                 |
+--------------------+
6 rows in set (0.00 sec)
 
 
mysql5.7 [school]>show tables;
+------------------+
| Tables_in_school |
+------------------+
| score            |
| student          |
+------------------+
2 rows in set (0.00 sec)

12、使用xtrabackup 备份数据库

(1)安装xtrabackup

[root@localhost tools]# ls
percona-xtrabackup-24-2.4.24-1.el7.x86_64.rpm
[root@localhost tools]# yum localinstall percona-xtrabackup-24-2.4.24-1.el7.x86_64.rpm -y

(2)备份

[root@localhost backup]# innobackupex -u root -p Admin123! --socket=/tmp/mysql.sock 
[root@localhost mysql.sock]# ls
2023-07-22_16-31-51
[root@localhost mysql.sock]# ls 2023-07-22_16-31-51/
backup-my.cnf   ibdata1             school  xtrabackup_checkpoints
db_itheima      mysql               sys     xtrabackup_info
ib_buffer_pool  performance_schema  wp      xtrabackup_logfile
[root@localhost mysql.sock]# 

13、在另外的数据库服务器上还原xtrabackup 备份

[root@localhost mysql]# innobackupex --apply-log /tmp/mysql.sock/2023-07-22_16-31-51/
[root@localhost mysql]# systemctl stop mysqld.service 
[root@localhost mysql]# rm -rf /var/lib/mysql
[root@localhost mysql]# innobackupex --copy-back /tmp/mysql.sock/2023-07-22_16-31-51/
[root@localhost mysql]# chown -R mysql:mysql /var/lib/mysql
[root@localhost mysql]# systemctl restart mysqld

14、使用mydumper备份数据库

[root@localhost ~]# mydumper -u root -p Admin123! -S /tmp/mysql.sock -B school -o /backup/

15、使用mydumper恢复数据库

[root@localhost ~]# myloader -u root -p Admin123! -S /tmp/mysql.sock -d /backup/ -o -B school

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/42974.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

k8s部署高可用-redis

一、项目地址 ​GitHub - spotahome/redis-operator: Redis Operator creates/configures/manages high availability redis with sentinel automatic failover atop Kubernetes.​ 二、部署过程 一、部署operator控制器 1.把项目clone下来直接部署方便。 到这个目录下的这个…

华硕ROG幻14 2023 GA402X原装Windows11预装系统 工厂模式恢复安装带ASUSRecevory一键还原

华硕ROG幻14 2023 GA402X原装Windows11预装系统 工厂模式恢复安装带ASUSRecevory一键还原 安装还原方法 第一步:需要拥有文件格式为6个底包的文件第二步:创建系统u盘引导分区和存储 第三步:复制文件到u盘之后,启动华硕工厂模式…

Spring Security从入门到精通

Spring Security从入门到精通(学习三更老师的视频) 视频地址:我觉得讲的不赖。三更老师的Spring Security视频 课程介绍 0. 简介 ​ Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供…

数学建模的赛题类型

一、预测类 指通过分析已有的数据或者现象,找出其内在发展规律,然后对未来情形做出预测的过程。 根据已知条件和求解目的,往往将预测类问题分为:小样本内部预测,大样本内部预测。 解决预测类赛题的一般步骤&#xff…

文心千帆大模型平台,一站式企业级大模型平台

文心千帆大模型平台,一站式企业级大模型平台 0. 前言1. 人工智能发展历程1.1 传统机器学习1.2 深度学习1.3 大模型时代 2. 文心千帆2.1 文心千帆介绍2.2 文心千帆应用场景2.3 文心千帆平台优势 3. 文心千帆初体验3.1 注册流程3.2 创建应用3.3 在线测试3.4 数据服务3…

AC自动机(java)

AC自动机 AC自动机介绍代码演示 indexTree AC自动机介绍 AC自动机算法是一种基于Trie树和有限状态机的字符串匹配算法。它在查找字符串时,利用额外的失配指针进行回退,转向其他分支,避免重复匹配前缀,从而提高算法效率。当一个字典…

Flink-端到端精确一次(End-To-End Exactly-Once)

1.总结 目的:想要在故障恢复后不丢数据 输入端 保证可以重复发送数据如果是kafka,Flink负责维护offset,不用kafka维护设置kafka的隔离级别为:读已提交flink 开启检查点采用对齐或者不对齐的精确一次输出端 kafka 幂等事务两阶段…

【微信小程序】使用iView组件库的ActionSheet组件实现底部选择功能

效果1 效果2 要在微信小程序中使用iView组件库的ActionSheet组件,可以按照以下步骤进行: 首先,确保已经引入了iView组件库的样式和脚本文件。可以在app.wxss中引入iView的样式文件: import "/path/to/iview/weapp/dist/sty…

AutoSAR系列讲解(实践篇)7.4-实验:配置SWCRTE

注意: 实验篇是重点,有条件的同学最好跟着做一遍,然后回头对照着7.1-7.3理解其配置的目的和意义。实验下篇将在7.7节中继续做 一、实验概览 1、实验目的 通过本次实验,主要是让大家对Dev的配置有一个全流程的学习。这里会用到前两节的内容,将其串联起来,让大家能完整的…

Spring MVC异常处理【单个控制异常处理器、全局异常处理器、自定义异常处理器】

目录 一、单个控制器异常处理 1.1 控制器方法 1.2 编写出错页面 1.3 测试结果 二、全局异常处理 2.1 一个有异常的控制器类 2.2 全局异常处理器类 2.3 测试结果 三、自定义异常处理器 3.1 自定义异常处理器 3.2 测试结果 往期专栏&文章相关导读 1. Maven系列…

STM32入门之创建工程模板

1.STM32固件库的结构图如下。从图中可以看出,我们在配置STM32的固件库时需要配置用户层、CMSIS层的文件。配置库文件即正确的配置这些函数的文件。CMSIS(Cortex Microcontroller Software Interface Standard)是ARM公司提供的微控制器软件接口标准,所有使…

sql:是否在时间段内

判断给定时间是否在区间内&#xff0c;由于结束时间可能为空&#xff0c;若为空表示长期&#xff1b;希望在 end_date 可以延长180天作为最终的 end_date -- okAND ((ic.price_end_date is null and ic.price_start_date < 2022-01-22) or (ic.price_end_date is not null …

结构型设计模式之适配器模式【设计模式系列】

系列文章目录 C技能系列 Linux通信架构系列 C高性能优化编程系列 深入理解软件架构设计系列 高级C并发线程编程 设计模式系列 期待你的关注哦&#xff01;&#xff01;&#xff01; 现在的一切都是为将来的梦想编织翅膀&#xff0c;让梦想在现实中展翅高飞。 Now everythi…

【Hadoop 01】简介

目录 1 Hadoop 简介 2 下载并配置Hadoop 2.1 修改/etc/profile 2.2 修改hadoop-env.sh 2.3 修改core-site.xml 2.4 修改hdfs-site.xml 2.5 修改mapred-site.xml 2.6 修改yarn-site.xml 2.7 修改workers 2.8 修改start-dfs.sh、stop-dfs.sh 2.9 修改start-yarn.sh、s…

【VUE】解决图片视频加载缓慢/首屏加载白屏的问题

1 问题描述 在 Vue3 项目中&#xff0c;有时候会出现图片视频加载缓慢、首屏加载白屏的问题 2 原因分析 通常是由以下原因导致的&#xff1a; 图片或视频格式不当&#xff1a;如果图片或视频格式选择不当&#xff0c;比如选择了无损压缩格式&#xff0c;可能会导致文件大小过大…

MySQL(一)基本架构、SQL语句操作、试图

MySQL系列文章 MySQL&#xff08;一&#xff09;基本架构、SQL语句操作、试图 MySQL&#xff08;二&#xff09;索引原理以及优化 MySQL&#xff08;三&#xff09;SQL优化、Buffer pool、Change buffer MySQL&#xff08;四&#xff09;事务原理及分析 MySQL&#xff08;五&a…

清洁机器人规划控制方案

清洁机器人规划控制方案 作者联系方式Forrest709335543qq.com 文章目录 清洁机器人规划控制方案方案简介方案设计模块链路坐标变换算法框架 功能设计定点自主导航固定路线清洁区域覆盖清洁贴边沿墙清洁自主返航回充 仿真测试仿真测试准备定点自主导航测试固定路线清洁测试区域…

SpringBoot项目的创建

等待maven下载完成 删除无用文件 此时我们就创建成功了

在外远程NAS群晖Drive - 群晖Drive挂载电脑磁盘同步备份【无需公网IP】

文章目录 前言1.群晖Synology Drive套件的安装1.1 安装Synology Drive套件1.2 设置Synology Drive套件1.3 局域网内电脑测试和使用 2.使用cpolar远程访问内网Synology Drive2.1 Cpolar云端设置2.2 Cpolar本地设置2.3 测试和使用 3. 结语 前言 群晖作为专业的数据存储中心&…

Windows11的VS201x编译OpenCV+Contrib+CUDA

(1) CUDA下载&#xff0c;注意要和cudnn版本号相关。 我安装的是cuda11.0,注意VS2015不能编译CUDA11&#xff0c;所以用VS2015的话需要下载CUDA 10。因为更高的版本目前还没有cudnn。 (2) 下载和安装VS2015。 (3) 下载和解压CMake。 CMake地址&#xff1a; Releases Kitw…