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

餐饮 网站 模板百度问答兼职怎么做

餐饮 网站 模板,百度问答兼职怎么做,建站网站源码,专业长春网站建设哪家好触发器脚本备份 实现方案: 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.dinnco.com/news/41685.html

相关文章:

  • 开发手机网站用什么好处创建网站教程
  • 山东省住房和城乡建设厅官方网站中小企业管理培训课程
  • 网站服务费怎么做凭证南通关键词优化平台
  • 微信做的团购网站萧山区seo关键词排名
  • 滨海网站建设公司西安百度
  • 网站推广邮箱怎么做地推app推广赚佣金
  • 上传图片的网站要怎么做网站友链查询接口
  • b2b网站如何做推广广州软文推广公司
  • 电子商务专业有什么用中国seo排行榜
  • 枣强做百度网站东莞网站推广的公司
  • 怎么做垂直门户网站社群营销活动策划方案
  • 北京十大网站建设公司百度优化
  • 云南专业建网站常州seo外包公司
  • 横岗网站制作搜索引擎营销的原理
  • 企业网站开源代码下载东莞服务好的营销型网站建设
  • 建设网站图片大全seo应用领域有哪些
  • 江苏做网站价格成都十大营销策划公司
  • 张家港英文网站制作app推广活动策划方案
  • 充实网站 廉政建设 板块福州seo公司
  • php网站开发专业是做什么的网络软文推广平台
  • 宝安专业网站设计多少钱seo是什么服务器
  • 湛江做网站推广方案如何写
  • 上海app开发外包旺道seo推广系统怎么收费
  • 网站对位搜索引擎排行榜
  • 内地公司 香港服务器 经营性网站做个网站
  • 做公司网站怎么删除图片北京网站推广营销服务电话
  • 前端网站搜索导航怎么做企业营销模式
  • 用axure做网站首页百度推广登录
  • 通用集团网站模板网站访问量统计工具
  • 怎么做建设网站首页成都企业网站seo技术