博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 权限处理
阅读量:6375 次
发布时间:2019-06-23

本文共 597 字,大约阅读时间需要 1 分钟。

这是对mysql 业务用户在权限处理中遇到的坑:

  之前在新建mysql 实例后会做两件事

  1、增加业务库

  2、为业务库增加一个与之对应的用户

create database appdb char set utf8;create user app@'%' identified by 'app@1234';grant all on appdb.* to app@'%';

 

可能存在的问题:

  1、如果实例开启了binlog 日志,业务用户在创建procedure的时候会报以下错误:

ERROR 1419 (HY000): You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

  为了解决这面的问题有两个方案可以解决:

  a、设置log_bin_trust_function_creators为on

  b、给业务用户一个super权限,根据提示b解决方案会更好。

grant super on *.* to app@'%';

 

 

 

----

转载于:https://www.cnblogs.com/JiangLe/p/7232667.html

你可能感兴趣的文章
微信自动跳转浏览器打开APP(APK)下载链接
查看>>
==与===的区别
查看>>
机器学习实验笔记
查看>>
不同工具查看代码分支diff的差异
查看>>
一文 | 跨域及其解决方案
查看>>
[LeetCode] 671. Second Minimum Node In a Binary Tree
查看>>
深度解析国内首个云原生数据库POLARDB的“王者荣耀”
查看>>
详解vue全局组件与局部组件使用方法
查看>>
你还没有撸一个包扔到npm上?
查看>>
白话Java I/O模型
查看>>
python继承与多重继承
查看>>
数据挖掘(一):引论
查看>>
小程序开发实践总结
查看>>
在 web 上使用 JavaScript 模块
查看>>
IP正则表达式
查看>>
CMS垃圾回收和线上Full GC排查
查看>>
前端react+redux+koa写的博客推荐
查看>>
Vue render深入窥探之谜
查看>>
流畅的 Python - 2. 字典与集合
查看>>
vue项目中的常见问题(vue-cli版本3.0.0)
查看>>