clickhouse 报错 Not enough privileges. To execute this query, it‘s necessary to have the grant

ClickHouse新增用户、赋予权限及其三种连接测试方式 阅读详情
AI摘要

博客围绕ClickHouse执行创建数据库命令报错展开。原因是MaterializedMySQL功能为实验性,默认未启用,需开启allow_experimental_database_materialized_mysql设置。给出临时和永久启用两种解决办法,临时启用仅对当前对话生效,永久启用需修改配置文件并重启服务。

问题描述

clickhouse执行命令
CREATE DATABASE hzh_test
ENGINE = MaterializeMySQL(‘192.168.1.1:3306’, ‘temp’, ‘root’, ‘123456’);
时报错

SQL 错误 [497] [07000]: Code: 497. DB::Exception: root: Not enough privileges.
 To execute this query, it's necessary to have the grant CREATE DATABASE ON 
 hzh_test.*. (ACCESS_DENIED) (version 24.12.2.29 (official build))
, server ClickHouseNode [uri=http://192.168.148.116:8123/default, options=
{socket_timeout=300000,session_id=gb,use_server_time_zone=false,use_time_zone=false}]
@-563396697

问题原因

该命令尝试使用 ClickHouse 的 MaterializedMySQL 数据库引擎,但该功能是实验性的,默认情况下未启用。错误信息提示需要启用 allow_experimental_database_materialized_mysql 设置。

问题解决

1、临时启用

SET allow_experimental_database_materialized_mysql = 1; 仅对当前对话生效

2、永久启用

1)、进入配置文件users.xml

vim /etc/clickhouse-server/users.xml

2)、增加以下配置

    <profiles>
        <default>
            <allow_experimental_database_materialized_mysql>1</allow_experimental_database_materialized_mysql>
        </default>
    </profiles>

3)、重启服务,并且检查服务状态,确保服务正常运行:

sudo systemctl restart clickhouse-server
sudo systemctl status clickhouse-server

4)、重新执行命令即可

Code: 497. DB::Exception: Received from localhost:9000. DB::Exception: default: Not enough privilege 【代码】Code: 497. DB::Exception: Received from localhost:9000. DB::Exception: default: Not enough privilege。 阅读详情

相关推荐

【ClickHouse SQL 极简教程】ClickHouse SQL 之数据控制语言 DCL

1.1.数据控制数据控制语言( DCL ) 是一种类似于计算机编程语言的语法,用于控制对存储在数据库中的数据的访问(授权)。特别是,它是结构化查询语言(SQL) 的一个组件。数据控制语言是 SQL 命令中的逻辑组之一。DCL 命令的示例包括:1. GRANT允许指定的用户执行指定的任务。2. REVOKE删除用户对数据库对象的可访问性。ClickHouse 支持基于 R......

AI天才研究院 1万+

clickhouse 运维中遇到的问题

1,Notenoughprivileges.Toexecutethisqueryit'snecessarytohavethegrantMYSQLON*.*(version20.12.3.3(officialbuild)) clickhouse 文档里没说 有个隐藏的权限 mysql 用来赋予

h952520296的博客 1万+

Gitee自动创建PR之——评审模式

一 创建PR的常规操作 本地更新主干(一般为master分支),基于主干新建一个分支并(如Dev分支)切换; 进行新的需求开发; 将这个分支推送到远端; 打开 Gitee ,进入创建 Pull Request 界面; 选定目标分支(及我们需要合并到主干分支的分支,一般即为我们的开发分支); 填写 Title 以及 Description; 点击提交 Pull Request。 二 更快的常见PR的方式— — 评审模式 现在 Gitee.

calm_encode的博客 2988

clickhouse笔记(入门+部分进阶)

文章目录ClickHouse学习笔记一、ClickHouse的安装准备工作1.确定防火墙处于关闭状态2.CentOS取消打开文件数限制3.安装依赖4.CendtOS取消SELINUX安装1.将文件传到clickhouse目录下,并安装2.修改配置文件简单使用clickhouse二、数据类型整型浮点型Decimal 型字符串枚举类型时间类型数组三、表引擎TinyLogMemoryMergeTreepartition by 分区(可选)primary key 主键(可选)order by(必选)二级索引数据 T

m0_50896456的博客 2841

TwinCAT3 Modbus-TCP Client/Server使用

/起始地址是12289//起始地址是12294。

panjinliang066333的博客 7733

FIFO Generate IP核使用——FIFO写操作详解及Status Flags页配置

本文介绍了FIFO的写操作及Status Flags页的配置信息。

u011565038的博客 2283

clickhouse 如何使用SQL 管理用户和角色

clickhouse 用户权限管理

pang_2899的博客 4580

手把手教你用LTspice仿真BUCK-BOOST电路(附波形分析)

本文详细介绍了如何使用LTspice进行BUCK-BOOST电路的仿真与波形分析,涵盖电路原理、CCM与DCM模式特性、效率优化及常见问题解决方案。通过实战案例,帮助工程师快速掌握升降压转换电路的设计与调试技巧,提升电力电子设计能力。

julia4scientist的博客 1046

ClickHouse: 权限控制-喀秋莎发射指北

古语有云:“道路千万条,安全第一条,开车不规范,亲人两行泪”纵观历史上的知名删库跑路战役,MongoDB、ES、Redis之前都出过由于权限缺失导致的重大安全事故。ClickHouse...

万能修实验室 6736

Python实现FFT、小波变换和数据压缩

小波变换是一种分析信号的方法,可以分解信号成为多个尺度和频率的分量,从而更好地理解和处理信号。在Python中,我们可以使用pywt库来实现小波变换。在Python中,我们可以使用numpy库中的fft模块来实现FFT。数据压缩是一种将数据表示成更紧凑的形式的方法,可以减少存储空间和传输带宽。综上所述,Python提供了很多方便的工具来实现各种信号处理和数据压缩的方法。本文将介绍Python中如何实现傅里叶变换(FFT)、小波变换以及如何使用它们来进行数据压缩。Python实现FFT、小波变换和数据压缩。

学习使你进步。 691

【WRF数据准备】土地利用数据-MODIS MCD12Q1数据下载及制备

【WRF数据准备】MODIS静态地理数据下载及制备

WW、forever的博客 3413

176.You executed this command to create a temporary table: SQL> CREATE GLOBAL TEMPORARY TABLE report

176.You executed this command to create a temporary table: SQL> CREATE GLOBAL TEMPORARY TABLE report_work_area ( startdate DATE, enddate DATE, class CHAR(20) ) ON COMMIT PRESERVE ROWS; Which statement is true about the rows inserted into the REPORT

dwj19830118的专栏 1488

SAP FICO 科目余额查询表开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)

SAP FICO 科目余额查询表开发说明书(包括开发源代码、测试样例)

我好像病了的博客 1040

单机安装clickhouse 24.4.1.2088

/var/lib/clickhouse

xiaoyang1982的专栏 905

化工管道设计软件:CAESAR II二次开发_(6).API接口与函数库

自定义函数库是开发者根据特定需求编写的函数集合。这些函数可以扩展CAESAR II的功能,实现更复杂的管道设计任务。自定义函数库通常需要开发者具备一定的编程基础,能够理解和编写与CAESAR II接口兼容的代码。定义函数:在Python或其他编程语言中定义所需的函数。注册函数:将自定义函数注册到CAESAR II的函数库中。调用函数:在CAESAR II中调用自定义函数,实现特定功能。假设我们需要创建一个自定义函数库,用于批量修改管道节点的坐标。定义函数:在Python中定义一个函数,用于批量修改节点坐标。

kkchenjj的博客 1728

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ClickHouse:【SQL 错误 [62] [07000]: Code: 62. DB::Exception: Syntax error:

MMP有没有人能告诉我为啥..................................成功了...........................

weixin_53132877的博客 3512

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

mysql 常见错误

错误1:   java.sql.SQLException: null,  message from server:   is not allowed to connect to this MySQL server"

qwezcl的专栏 835

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

常见的SQL错误及解决方法

常见的错误 1.ORA-00942:Table or view does not exist 当你在试图访问一个并不存在的表时产生的错误 这是很明显的。 但是如果你已经知道了表是存在的而你仍然收到这个错误信息呢?这个时候可能是安全的原因了-也就是说,表是存在的,但是你没有权限访问它。 解决方法: 请先确认在 目前你所登陆的账号下这个表是否存在,然后再确认该用户有没有正当的访问这个表的权限;如果没有...

qq_38871723的博客 3247

SQL错误代码大全

1 前言 作为一个程序员,数据库是我们必须掌握的知...

GGYzzX 的博客 1万+

clickhouse to sql 语句_ClickHouse: 权限控制喀秋莎发射指北

古语有云:“道路千万条,安全第一条,开车不规范,亲人两行泪”纵观历史上的知名删库跑路战役,MongoDB、ES、Redis之前都出过由于权限缺失导致的重大安全事故。ClickHouse的访问控制包括以下元素: - 用户帐户 - 角色(Role) - 行策略(Row Policy) - 设置配置文件(Profile) - 配额(Quota)配置访问权限方式有两种:SQL语句的工作流,类似...

weixin_42525582的博客 788

ClickHouse 分布式表创建细节

ClickHouse 分布式表创建细节 记录一次创建分布式表的过程。 背景 ClickHouse服务器数量:10 需创建本地表(local)与分布式表 问题发现 创建本地表的过程中未出现问题,一切正常。(具体的创表语句简略如下) CREATE TABLE dbtest.tb_test_local ON CLUSTER cluster_test ( `id` Int32, `date` Date, ... ) ENGINE = ReplicatedReplacingMergeTr

qq_39258789的博客 2755

【Clickhouse】单机部署

工具:VMWare15 Pro,Ubuntu20.4LTS,ClickHouse 1. sudo apt-get install apt-transport-https ca-certificates dirmngr 报错: E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 5472 (aptd) N: Be aware that removing the lock file is not a sol.

qq_33532867的博客 3313

Windows下,RabbitMQ安装、卸载以及遇到的坑

RabbitMQ是目前比较使用比较广泛的一个队列服务器,但是很多朋友在使用过程中,也遇到一些问题,这篇文章主要是做一个总结吧 本篇文章,虽然标题命名为“安装与卸载”,但是网上有很多类似的文章,我就简单说一下,主要目的是记录安装与卸载过程中遇到一些坑 (一)安装   1.RabbitMQ依赖于Erlang虚拟机,首先我们先去官网下载Erlang和RabbitMQ,也可以直接去网盘下载,提取码...

xulong5000的专栏 5612

蓝牙 4.0 ATT属性协议

转自:https://mp.weixin.qq.com/s?__biz=MjM5MzM4MDM3Mw%3D%3D&chksm=b28fa48285f82d94f2b1ac8a7486a9c7582ad88cc29b3c14d16969929142a429e7c0bd4b7177&idx=1&mid=2448221688&scene=21&sn=a0238ec...

zw515370851的博客 2336
上一篇: DBeaver连接clickhouse时 报错 There is no session or session context has expired.
下一篇: ubuntu系统安装 nginx 和 keeplived 集群
马鱼羊
博客等级 码龄7年 426粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值