首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在phpMyAdmin中创建没有超级权限的视图

在phpMyAdmin中创建没有超级权限的视图
EN

Stack Overflow用户
提问于 2012-11-21 04:04:41
回答 1查看 18.7K关注 0票数 9

我试图通过phpmyadmin中的SQL选项卡创建/导入这样的视图:

代码语言:javascript
运行
AI代码解释
复制
CREATE ALGORITHM=UNDEFINED DEFINER=`byname`@`localhost` SQL SECURITY DEFINER VIEW `wr_averages` AS select `nf_users`.`id` AS `id`,(`nf_users`.`points` / `nf_users`.`played`) AS `average_points` from `nf_users` where (`nf_users`.`played` > 24);

我知道这个错误:

代码语言:javascript
运行
AI代码解释
复制
#1227 - Access denied; you need the SUPER privilege for this operation

我无法在我的托管公司获得超级特权,那么还有什么可以绕过这个问题吗?

预先多谢:-)

EN

回答 1

Stack Overflow用户

发布于 2012-11-21 04:24:35

从文件中:

如果指定了定义器子句,则只能将值设置为您自己的用户,除非您拥有“超级特权”。这些规则确定合法定义者的用户值:

  • *如果您没有超级特权,唯一合法的用户值是您自己的帐户,无论是字面上指定的还是使用CURRENT_USER指定的。不能将定义者设置为其他帐户。
  • 如果您拥有“超级特权”,则可以指定任何语法上合法的帐户名称。如果帐户实际上不存在,则生成警告。

检查您的MySQL帐户,它不是byname@localhost

解决办法:

  • 使用授予“超级特权”的帐户创建带有定义器子句的新视图。
  • 不要在CREATE中使用定义子句,在这种情况下,MySQL将创建视图定义器= CURRENT_USER。
票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13492857

复制
相关文章
在Swift中创建可缩放的图像视图
没有什么比完美的图片更能让你的应用程序熠熠生辉,但如果你想让你的应用程序用户真正参与并与图片互动呢?也许他们想放大、平移、掌握这些图像?
玖柒的小窝
2021/11/05
5.8K0
在docker中安装phpmyadmin
其中,PMA_HOST和PMA_PORT填写的内容是MySQL数据库的地址和端口号
灯珑LoGin
2022/10/31
2.1K0
mysql创建索引视图_mysql中创建视图、索引[通俗易懂]
视图中的数据依赖于原来表中的数据,一旦表中数据发生改变,显示在视图中的数据也会发生改变。
全栈程序员站长
2022/09/16
7.8K0
Oracle创建用户并把当前的表视图给予权限
本站文章除注明转载/出处外,均为本站原创,转载前请务必署名,转载请标明出处 最后编辑时间为: 2021/10/28 15:46:00
overme
2022/01/17
1.1K0
SwiftU:在循环中创建视图
通常在一个循环中创建多个SwiftUI视图。例如,我们可能想要遍历一系列名称,并让每个名称成为文本视图,或者遍历一系列菜单项,并将每个名称显示为图像。
韦弦zhy
2020/03/20
2.2K0
phpMyAdmin创建MySQL的存储过程
DELIMITER $$ CREATE  PROCEDURE `sp_insert_test_users`(IN `para_count` INT) BEGIN     DECLARE p_username varchar(50);     DECLARE p_countryCallingCode varchar(10) default '86';     DECLARE p_phone varchar(20);     DECLARE p_all_phone varchar(20);     DECLARE p_create_time datetime;        DECLARE p_index int default 0;     DECLARE p_userid int default 0;  IF para_count > 0 THEN     SET p_create_time = NOW();     while p_index < para_count do            select concat(               substring('ABCDEFGHIJKLMNOPQRSTUVWXYZ', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1),               substring('abcdefghijklmnopqrstuvwxyz', rand()*26 , 1)             ) into p_username;         select concat(               '139',               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1),               substring('1234567890', rand()* 10 , 1)             ) into p_phone;         if not exists ( select 1 from users where username = p_username or phone = p_phone )         and length(p_username) = 8 and length(p_phone) = 11         then             set p_all_phone = concat(p_countryCallingCode,';',p_phone);             INSERT INTO `users`             (`username`, `countryCallingCode`, `phone`, `_phone`,             `group`,  `created_at`, `updated_at`)             VALUES             (p_username,p_countryCallingCode,p_phon
星哥玩云
2022/08/17
1.5K0
tempfile.NamedTemporaryFile创建临时文件在windows没有权限打开
06 Feb 2018 tempfile.NamedTemporaryFile创建临时文件在windows没有权限打开 记录下来是因为当时谷歌这个问题时发现,网上也有很多人遇到这个问题,我也因为这个问题导致了一个bug,所以告诫自己以后使用API多仔细看看文档。 python的tempfile模块用于创建系统临时文件,是一个很有用的模块。通过tempfile.NamedTemporaryFile,可以轻易的创建临时文件,并返回一个文件对象,文件名可以通过对象
俊采
2018/05/15
2.5K0
在Ubuntu上创建只有访问权限的帐号
首先SSH登录VPS,创建一个登录脚本: vi /bin/nologin.sh 在vim中按下i,添加下面的内容:
零式的天空
2022/03/16
1.2K0
View视图的创建
在撸代码的过程中经常遇到创建 View 视图,创建视图有四种方式,但是这四种创建方式到底有什么不同呢?以前只知道能创建,但是不是这四种创建方式的区别,今天让我们一起去解析一下这几种创建方式。
CatEatFish
2020/07/09
1K0
View视图的创建
Oracle创建用户并给用户授权查询指定表或视图的权限
CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND  DEFAULT TABLESPACE "TBS_DNINMSV31"  TEMPORARY TABLESPACE "TEMP2"  QUOTA UNLIMITED ON "TBS_DNINMSV31";
星哥玩云
2022/08/17
8.3K0
使用scott登录Oracle以后,创建视图,提示“权限不够”,怎么解决?
问题:使用scott登录Oracle以后,创建视图,提示“权限不够”,怎么解决? 回答: 这是因为scott这个帐户目前没有创建视图的权限。解决方法为: 首先使用system帐户进行登录,其中“tigertiger”为安装Oracle时所指定的密码(可修改): sqlplus system/tigertiger 然后执行: grant create any view to scott 提示:授权成功。 执行: exit 退出当前system帐户。
西门呀在吹雪
2020/11/09
7.6K0
在CentOS上安装phpMyAdmin的教程
在CentOS上安装phpMyAdmin,你第一步需要架设一台Web服务器(如Apache或nginx),安装好MySQL/MariaDB数据库和PHP。根据你的偏好和需求,你可以从LAMP和LEMP中选择一种安装。
全栈程序员站长
2022/09/01
7540
超级详细的Linux权限位介绍
Linux 系统,最常见的文件权限有 3 种,即对文件的读(用 r 表示)、写(用 w 表示)和执行(用 x 表示,针对可执行文件或目录)权限。在 Linux 系统中,每个文件都明确规定了不同身份用户的访问权限,通过 ls 命令即可看到。
会长君
2023/04/26
7060
【Oracle】-【ORA-01031】-创建基于数据字典表的视图无权限的问题
SQL> create or replace view redo_size as 
bisal
2019/01/29
1.3K0
idea配置javaweb开发环境_你没有创建该项目的权限
本文教给各位使用IDEA创建web项目,配置tomcat进行访问,好了,下面进入正题
全栈程序员站长
2022/11/05
8060
idea配置javaweb开发环境_你没有创建该项目的权限
idea怎么搭建springboot_你没有创建该项目的权限
一般来说,用IDEA创建SpringBoot项目有两种方式。其一是Spring官网提供了一个快速生成SpringBoot项目的网站,可以在官网直接下载后,再导入IDEA中。另外一种是直接用IDEA创建一个SpringBoot项目,一般开发也是用的这种方式进行创建。虽说SpringBoot简化了Spring的配置,但学习之前需要对Spring基础知识有一定的掌握。
全栈程序员站长
2022/11/08
6600
idea怎么搭建springboot_你没有创建该项目的权限
在eclipse中没有server(需在选项中设置)
①在软件eclipse下的Help->InstallNew Software->中,在Work with中点击Add,如下,加入
全栈程序员站长
2022/07/25
4.1K0
在eclipse中没有server(需在选项中设置)
SQL语句创建视图:
定义: 根据用户的各种需求重新构造表的数据结构,这种数据结构就是视图. 视图是从一张或多张表中导出来的表,它不是真实存在的基本表,而是一张虚表,并没有像基本表一样存储在数据库中,而是相当于一个查询结果集合保存一样.
初阶牛
2023/02/25
1.5K0
SQL语句创建视图:
MySQL/Oracle视图的创建与使用
视图是一个虚拟的表,是一个表中的数据经过某种筛选后的显示方式,视图由一个预定义的查询select语句组成。
互联网金融打杂
2018/08/02
1.4K0
MySQL视图的创建与使用
视图是MySQL的一种虚拟表,实际的表我们可以看到每一行的数据,而视图是另一种形式的表,他可以将任何的查询结果变成一种虚拟的表方便下一次进行查询。
大猫的Java笔记
2020/09/30
2.3K0

相似问题

在phpmyadmin中创建视图

21

phpmyadmin中没有权限

31

phpMyAdmin迁移-没有在phpMyAdmin中创建表

24

没有权限的phpMyAdmin

20

phpMyAdmin中没有权限错误

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文