From 56ab99a5501c9d757835a6792d578b5626dc03d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=90=AF=E6=98=8E?= <455043818@qq.com> Date: Fri, 27 Oct 2023 20:21:54 +0800 Subject: [PATCH] =?UTF-8?q?chore:10=E6=9C=8827=E6=97=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/daily/2023-10.md | 3 + .../2023-10-26-\345\237\271\350\256\255.md" | 97 +++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 "docs/javascript/2023-10-26-\345\237\271\350\256\255.md" diff --git a/docs/daily/2023-10.md b/docs/daily/2023-10.md index 35d715b5f8..0bf1ad03ce 100644 --- a/docs/daily/2023-10.md +++ b/docs/daily/2023-10.md @@ -1,3 +1,6 @@ +## 10月26日 +- 导出整个数据库结构和数据的命令 + - mysqldump -hxxx.xxx.xxx.xxx -P4006 -uroot -pxxxxxxxx dvsv3>/usr/local/sunlight/sql/dvsv3.sql; ## 10月25日 - pnpm扁平化 ## 10月21日 diff --git "a/docs/javascript/2023-10-26-\345\237\271\350\256\255.md" "b/docs/javascript/2023-10-26-\345\237\271\350\256\255.md" new file mode 100644 index 0000000000..a9b9ddc5f8 --- /dev/null +++ "b/docs/javascript/2023-10-26-\345\237\271\350\256\255.md" @@ -0,0 +1,97 @@ +## 备份文件 +- /etc/nginx/conf.d/ + + +## 数据库直接通过开发环境生成一个dvsv3 + - 1、出数据库的结构和表数据 + ``` + mysqldump -hxxx.xxx.xxx.xxx -P4006 -uroot -pxxxxxxxx dvsv3>/usr/local/sunlight/sql/dvsv3.sql; + ``` + + - 2、在新服务器上线创建数据库 + 注意字符集 utf8mb4 + 注意排序规则 utf8mb4_general_ci + ``` + CREATE DATABASE your_database_name + CHARACTER SET utf8mb4 + COLLATE utf8mb4_general_ci; + ``` + - 3、然后导入到新数据库 + ``` + mysql -hlocalhost -P4006 -uroot -pxxxxxxxxx dvsv3 0; +在发生死锁时,这几种方式都可以查询到和当前死锁相关的信息。 + +5、查看最近死锁的日志 + show engine innodb status + +``` + + +- 解除死锁 +``` +show processlist; + +SELECT * FROM information_schema.INNODB_TRX; + +//查询出来后 杀死进程 +kill id + + +// 杀完再来验证一下 +SHOW OPEN TABLES where In_use > 0; + + +```` \ No newline at end of file