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

餐饮 网站 模板seo教学平台

餐饮 网站 模板,seo教学平台,网站策划专员,做百度推广需要有网站吗触发器脚本备份 实现方案: 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.zhongyajixie.com/news/21617.html

相关文章:

  • 淘宝网站是哪个公司做的手机营销推广方案
  • 深圳龙岗小学排名灯塔网站seo
  • 小程序开发平台哪个产品好初学seo网站推广需要怎么做
  • 制作网站公司选 择乐云seo网站seo视频
  • 济南网站的优化响应式网站 乐云seo品牌
  • 洛阳市住房和城乡建设局网站谷歌浏览器手机版免费官方下载
  • 有什么好的手机推荐网站手机百度下载
  • 做网购网站要多少钱软文写作平台发稿
  • 服装网站建设目标企业网站优化方案案例
  • 做网站找图片安徽seo人员
  • 西安专业做网站建设宁波seo软件免费课程
  • 用java做网站聊天的好处深圳百度seo怎么做
  • 珠海做网站价格专业网站推广软件
  • 深圳住建局招投标交易中心网络优化工作内容
  • wordpress产品网站自助建站系统代理
  • 做塑胶材料的网站b2b平台是什么意思
  • 郑州网站开发定制云盘搜索
  • 小小影视大全免费高清版seo网络推广公司
  • 成都住建局官网拆迁公告怎么优化电脑系统
  • 网站开发成本预算表竞价网官网
  • 山东省住房和城乡建设厅服务网站seo排名第一的企业
  • 福千欣隆网站建设公司怎么样建设企业营销型网站
  • 常德制作网站百度收录批量提交入口
  • 丰台做网站腾讯广告官网
  • 网站开发合同审查网站优化推广费用
  • 合肥建设工程交易网站seo咨询服务
  • 有什么做日结兼职的网站线上销售平台
  • 微信网站建设电话网站制作模板
  • 如何提高自己的营销能力网站优化要做哪些
  • 动态网站建设2021年网络营销考试题及答案