当前位置: 首页 > news >正文

上海地产网站建品牌商城网站制作

上海地产网站建,品牌商城网站制作,网站维护一般做什么,wordpress 显示指定分类触发器脚本备份 实现方案: 1.配置mysql调用外部脚本的插件mysqludf 链接:https://pan.baidu.com/s/1MCrf1u_SRWwcZoxM9JDNiw 提取码:kgt0 解压 2.解压后放进: mysql安装路径/lib/plugin/ 3.在mysql执行命令创建自定义函数&…

触发器+脚本备份
实现方案:

1.配置mysql调用外部脚本的插件mysqludf

链接:https://pan.baidu.com/s/1MCrf1u_SRWwcZoxM9JDNiw
提取码:kgt0

解压
在这里插入图片描述
在这里插入图片描述

2.解压后放进:

mysql安装路径/lib/plugin/

在这里插入图片描述

3.在mysql执行命令创建自定义函数,下面创建两个函数的返回执行结果,另一个是返回命令行的字符串

1 DROP FUNCTION IF EXISTS sys_exec;
2 DROP FUNCTION IF EXISTS sys_eval;
3 CREATE FUNCTION sys_exec RETURNS integer SONAME 'lib_mysqludf_sys_x64.dll';
4 CREATE FUNCTION sys_eval RETURNS string SONAME 'lib_mysqludf_sys_x64.dll';
5 SELECT sys_eval("ipconfig/all");

执行结果显示为lib_mysqludf_sys_x64.dll要替换成mysql安装路径/lib/plugin/路径中的文件名

在这里插入图片描述

即为成功,且可在名为mysql的数据库->func表中看到
在这里插入图片描述

4、使用sys_exec备份

创建备份bat文件

@echo off
set BACKUP_DIR=E:\database
set MYSQL_USER=roXXX   // 自己的mysql用户名
set MYSQL_PASS=1XXXX   // 自己的mysql密码
set MYSQL_HOST=localhost
set DATABASE_NAME=XXXXXX // 自己的数据库表名
set DATE=%date:~0,4%-%date:~5,2%-%date:~8,2%_%time:~0,2%-%time:~3,2%-%time:~6,2%
set DATE=%DATE: =0%// 跳转自己mysql安装位置
pushd C:\Program Files\MySQL\MySQL Server 8.0\bin  //存储
REM 创建备份文件mysqldump -u %MYSQL_USER% -p%MYSQL_PASS% -h %MYSQL_HOST% %DATABASE_NAME% > %BACKUP_DIR%\mysql_backup_%DATABASE_NAME%_%DATE%.sqlREM 压缩备份文件(可选)
REM 你也可以选择使用 zip 或其他压缩工具进行备份压缩
REM 例如使用 7zip
REM "C:\Program Files\7-Zip\7z.exe" a -tzip %BACKUP_DIR%\mysql_backup_%DATE%.zip %BACKUP_DIR%\mysql_backup_%DATE%.sqlREM 删除超过30天的备份文件(可选)
forfiles /p "%BACKUP_DIR%" /m *.sql /d -30 /c "cmd /c del @path"[mysqldump]user=user_namepassword=password

创建触发器命令

-- 每次触发器进行备份
新增
CREATE TRIGGER `insert-change` AFTER INSERT ON `表名`
FOR EACH ROW 
BEGINDECLARE redata INT;SELECT sys_exec('E:/database/XXXXX备份文件.bat') INTO redata;
END;修改
CREATE TRIGGER `update-change` AFTER UPDATE ON `表名`
FOR EACH ROW 
BEGINDECLARE redata INT;SELECT sys_exec('E:/database/XXXXX.bat') INTO redata;
END;删除
CREATE TRIGGER `delete-change` AFTER DELETE ON `表名`
FOR EACH ROW 
BEGINDECLARE redata INT;SELECT sys_exec('E:/database/XXXXX.bat') INTO redata;
END;

当表被修改时,会进行备份
在这里插入图片描述

5.可能的报错信息

在这里插入图片描述
解决办法:把my.ini 中的

secure-file-priv=“”

在这里插入图片描述

1.secure_file_priv = NULL ,限制文件的读取和写入。2.secure_file_priv = 文件路径 ,限制文件的读取和写入只能在设定的文件夹中。3.secure_file_priv= “”, 对文件和读取和写入没有任何限制。
http://www.yayakq.cn/news/680424/

相关文章:

  • 淘宝客的网站是自己做的吗学室内设计要多久能学会
  • 做网站高流量赚广告费做购实惠网站的意义
  • 陕西企业网站建设网站注册页面怎么做
  • 做微网站 主机 域名动画设计师月薪多少
  • 网站建网站建设seo帮帮您企业官网有哪些
  • 个人网站设计师wordpress生成微信分享图片
  • 娱乐网站建设ppt娄底高端网站建设
  • 如何建设高大上的网站软件工程就业方向及薪资待遇
  • 中国建设银行官网站诚聘英才成都广告公司工资一般多少
  • 科技设计网站有哪些内容网站的运营维护
  • 成品网站制作公司网站建设课程设计报告总结
  • 凡科建站登录入口重庆网站建设平台免费
  • 织梦 网站源码1小时快速搭建网站
  • 两学一做专题网站介绍上海市建上海市建设安全协会网站
  • 网站营销教程仿站插件 wordpress
  • 绍兴模板建站代理购物系统数据库设计
  • 做网站 创业 流程网站开发的论文引言
  • 丰宁县网站建设做信息类网站
  • 如何建设网站的管理平台清镇网站建设推广
  • 手机网站引导页js插件网站seo优化工具
  • 做图表的网站 免费网页制作基础教程期末考试
  • 经典网站设计网站网站怎么优化推荐
  • 个人域名备案完成了 可以改网站内容吗上海哪家做公司网站
  • 做网站走啥科目物流企业网站织梦模板
  • 免费推广网站58什么什么网站
  • 网站备案时间会过期吗大连做网站谁家好
  • 织梦音乐网站模板vps用什么软件做网站
  • 触屏音乐网站源码哈尔滨短视频制作公司
  • 河南科兴建设有限公司网站现在的电商平台有哪些
  • 网站如何上传黄骅市网站建设公司