MySql导出存储过程、事件、触发器等
一、
导出数据库表结构(不包含数据)
导库语句:
mysqldump -h localhost -uroot -pFingard@1@# --routines --events --triggers -d atsdb > /data/atsdb_20220909_str.sql
参数解释:
-h localhost 表示安装在本地的mysql数据库
-u 表示用户名
-p 表示密码
--routines 表示 存储过程
--events 表示事件
--triggers 表示触发器
-d 表示只导出表结构
atsdb 表示数据库
/data/ 表示导出数据库linux路径
atsdb_20220908_test.sql表示生成文件
二、
导出数据库(包含表结构+表数据)
导库语句:
mysqldump -h localhost -uroot -pFingard@1@# --routines --events --triggers atsdb > /data/atsdb_20220909_all.sql
参数解释:
-h localhost 表示安装在本地的mysql数据库
-u 表示用户名
-p 表示密码
--routines 表示 存储过程
--events 表示事件
--triggers 表示触发器
-d 表示只导出表结构
atsdb 表示数据库
/data/ 表示导出数据库linux路径
atsdb_20220908_all.sql表示生成文件
mysql 的定时触发的event建好后没有发生预定的事件,归纳起来有以下几种:
1.全局的event 是关闭的:
实际上mysql的event默认值是off
查看event是否开启: show variables like 'event_scheduler';
将event事件计划开启: set global event_scheduler=1;
有时候event运行一段时间,电脑重启后,event失效了。在生产环境这种事是不允许发生的
怎么办?
--------系统重启后,event自动关闭的解决方法-----------------
my.ini(windows) or my.cnf(linux) 中的
[mysqld]
添加 event_scheduler=ON
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
2022-06-06 从Go log库到Zap,怎么打造出好用又实用的Logger
2018-06-06 Gogs安装配置(快速搭建版)转载