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

贵阳营销型网站建设百度广告搜索引擎

贵阳营销型网站建设,百度广告搜索引擎,南山建设网站,忻府网站建设修改definer 本文介绍如何修改MySQL中的function、procedure、event、view和trigger的definer 修改function、procedure的definer 首先,我们需要登录MySQL命令行界面,然后执行以下命令: select definer from mysql.proc;这个命令会列出所…

修改definer

本文介绍如何修改MySQL中的function、procedure、event、view和trigger的definer

修改function、procedure的definer

首先,我们需要登录MySQL命令行界面,然后执行以下命令:

select definer from mysql.proc;

这个命令会列出所有的function和procedure,同时显示它们的definer。如果要修改definer,可以执行以下命令:

update mysql.proc set definer='user@localhost';

其中,user@localhost可以是任何合法的用户名和主机名,表示只有这个用户才能访问数据库。

修改event的definer

如果要修改event的definer,可以执行以下命令:

select DEFINER from mysql.EVENT;

这个命令会列出所有的event,并显示它们的definer。如果要修改definer,可以执行以下命令:

update mysql.EVENT set definer='user@localhost';

修改view的definer

如果要修改view的definer,可以使用以下命令:

select DEFINER from information_schema.VIEWS;

如果只是想查询指定的数据库的,需要加一个条件

select DEFINER from information_schema.VIEWS table_schema = 'test_rex';

这个命令会列出所有的view,并显示它们的definer。如果要修改definer,可以执行以下命令:

select concat("alter DEFINER=`user`@`localhost` SQL SECURITY DEFINER VIEW ", TABLE_SCHEMA, ".", TABLE_NAME, " as ", VIEW_DEFINITION, ";") from information_schema.VIEWS where DEFINER = 'user@localhost';

这个命令会查询出需要修改的VIEW,并生成修改语句,如下所示:

alter DEFINER=`user`@`localhost` SQL SECURITY DEFINER VIEW mydb.myview as select * from mytable;

执行这条修改语句即可完成修改。
这里有一个细节,需要注意下,就是我第一次写成了如下,结果mysql会自动再拼接上@%,导致结果是吧definer改成了 user@localhost@%

alter DEFINER='user@localhost' SQL SECURITY DEFINER VIEW mydb.myview as select * from mytable;

修改trigger的definer

目前还没有找到具体方便的方法来修改trigger的definer。可以借助工具端如HeidiSQL、sqlyog等来一个个修改。需要注意的是,在修改trigger的definer之前,需要先锁表,以避免在修改过程中出现数据不一致的情况。

总结

本文介绍了如何修改MySQL中的function、procedure、event、view和trigger的definer。通过修改definer,您可以更好地控制数据库的访问权限,保证数据库的安全性。需要注意的是,在修改definer之前,需要先备份数据,以防修改出现错误。同时,在执行修改操作时,也需要谨慎操作,以免造成不可逆的损失。

http://www.shuangfujiaoyu.com/news/56150.html

相关文章:

  • 网站建设站长今日热榜官网
  • 网络推广费用预算表北京seo学校
  • 2015做导航网站天津百度seo排名优化软件
  • 网站建设梦幻创意交换免费连接
  • 网站做百度竞价利于百度优化百度一下首页问问
  • 微信公众号个人可以做网站么网络营销方式包括哪些
  • 重庆品牌网站建设怎么样谷歌seo网站推广怎么做
  • 南昌网站建设索q.479185700上海企业seo
  • 旅游网站内容规划特点新闻源软文推广平台
  • 直销网站建设公司百度惠生活推广怎么收费
  • dede装修网站模板有哪些搜索引擎网站
  • 创建公司网站内容总结市场营销策划方案书
  • 公司网站后台是什么太原模板建站定制网站
  • 网站建设培训速成谁有恶意点击软件
  • 医药类网站怎么做seo百度怎样发布信息
  • 济源做网站公司微信小程序开发
  • 免费创建网站 优帮云百度下载安装最新版
  • 货架网站开发建网站免费
  • 用什么软件做网站布局外贸网站建设推广公司
  • 贷款网站织梦模板源码seo交流qq群
  • 福建网站建设推广宁波seo推广推荐公司
  • 怎么做这个购物网站今日热点新闻10条
  • 怎么做流量网站企业查询官网
  • 模板展示网站源码seoyoon
  • 用手机可以做网站seo网络优化培训
  • 找做网站公司广告联盟下载app
  • 做网站需要icp经营许可证东莞全网推广
  • wordpress标签工具南宁seo排名外包
  • 网站开发的功能需求怎么写市场推广怎么写
  • 外贸网站源代码如何免费注册一个网站