导航:首页 > 编程大全 > 数据库1146

数据库1146

发布时间:2025-05-16 07:26:39

Ⅰ navicat中无论点击哪个数据库都提示 1146 - Table 'mysql.event' doesn't exist

数据库没有安装好,提示是" mysql.event"不存在
估计是路径出错,或许重新安装下就好了。

Ⅱ 我把linux下的mysql文件夹拷贝了下来,想在另一台linux下的mysql上恢复数据,多个数据库文件,出现1146错误

项目上 MySQL还原 SQL 备份经常会碰到一个错误如下,且通常出现在导入视图、函数、存储过程、事件等对象时,其根本原因就是因为导入时所用账号并不具有SUPER 权限,所以无法创建其他账号的所属对象。ERROR 1227 (42000) : Access denied; you need (at least one of) the SUPER privilege(s) for this operation常见场景:1. 还原 RDS 时经常出现,因为 RDS 不提供 SUPER 权限;2. 由开发库还原到项目现场,账号权限等有所不同。

处理方式:

1. 在原库中批量修改对象所有者为导入账号或修改SQL SECURITY为Invoker;2. 使用 mysqlmp 导出备份,然后将 SQL 文件中的对象所有者替换为导入账号。
二、问题原因我们先来看下为啥会出现这个报错,那就得说下 MySQL 中一个很特别的权限控制机制,像视图、函数、存储过程、触发器等这些数据对象会存在一个DEFINER和一个SQL SECURITY的属性,如下所示:

阅读全文

与数据库1146相关的资料

热点内容
电脑其他账号桌面文件在哪里 浏览:418
用手机如何将图片压缩成文件 浏览:811
信捷触摸屏怎么下程序 浏览:519
低年级的小孩为什么学编程 浏览:512
山西大数据管理局属于什么单位 浏览:555
在线编程如何入门 浏览:393
数据库文件系统区别 浏览:663
苹果快充原装数据线多少钱 浏览:536
docx4jword转pdf 浏览:566
php程序病毒 浏览:733
什么是图形数控自动编程 浏览:119
20瓦数据线品胜多少钱 浏览:141
qq头像的女生眼泪 浏览:595
核桃编程如何设置积分 浏览:868
linux文件迁移 浏览:284
sql分组最后一条数据库 浏览:296
javaepollsocket 浏览:713
qq群文件夹看不到 浏览:77
yy摄像头怎么调教程 浏览:146
yy文件在哪里 浏览:740

友情链接