* normalize
* split & adjust links
* re-normalize
* adjust ru links
* adjust ja/tr links
* partially apply e0d19d2aea
* reset contribs
22 KiB
machine_translated | machine_translated_rev | toc_priority | toc_title |
---|---|---|---|
true | cbd8aa9052 |
39 | GRANT |
GRANT
- Veriyor ayrıcalıklar kullanıcı hesaplarını veya rollerini tıklamak için.
- Rolleri kullanıcı hesaplarına veya diğer rollere atar.
Ayrıcalıkları iptal etmek için REVOKE deyim. Ayrıca, verilen ayrıcalıkları listeleyebilirsiniz SHOW GRANTS deyim.
Ayrıcalık Sözdizimi Verme
GRANT [ON CLUSTER cluster_name] privilege[(column_name [,...])] [,...] ON {db.table|db.*|*.*|table|*} TO {user | role | CURRENT_USER} [,...] [WITH GRANT OPTION]
privilege
— Type of privilege.role
— ClickHouse user role.user
— ClickHouse user account.
Bu WITH GRANT OPTION
madde hibeleri user
veya role
yürütme izni ile GRANT
sorgu. Kullanıcılar sahip oldukları ve daha az olan aynı kapsamdaki ayrıcalıkları verebilir.
Rol Sözdizimi Atama
GRANT [ON CLUSTER cluster_name] role [,...] TO {user | another_role | CURRENT_USER} [,...] [WITH ADMIN OPTION]
role
— ClickHouse user role.user
— ClickHouse user account.
Bu WITH ADMIN OPTION
madde hibeleri ADMIN OPTION ayrıcalık user
veya role
.
Kullanma
Kullanmak GRANT
hesabınız olmalıdır var GRANT OPTION
ayrıcalık. Ayrıcalıkları yalnızca hesap ayrıcalıklarınız kapsamında verebilirsiniz.
Örneğin, yönetici için ayrıcalıklar verdi john
sorguya göre hesap:
GRANT SELECT(x,y) ON db.table TO john WITH GRANT OPTION
Demek ki john
yürütme izni var mı:
SELECT x,y FROM db.table
.SELECT x FROM db.table
.SELECT y FROM db.table
.
john
idam edilemiyor SELECT z FROM db.table
. Bu SELECT * FROM db.table
ayrıca mevcut değildir. Bu sorguyu işlerken, ClickHouse bile herhangi bir veri döndürmez x
ve y
. Tek istisna, bir tablo yalnızca x
ve y
sütun. Bu durumda ClickHouse tüm verileri döndürür.
Ayrıca john
vardır GRANT OPTION
ayrıcalık, böylece diğer kullanıcılara aynı veya daha küçük kapsamdaki ayrıcalıklar verebilir.
Ayrıcalıkları belirtme Yıldız İşareti kullanabilirsiniz (*
) bir tablo veya veritabanı adı yerine. Örneğin, GRANT SELECT ON db.* TO john
sorgu sağlar john
yürütmek için SELECT
tüm tablolar üzerinde sorgu db
veritabanı. Ayrıca, veritabanı adı atlayabilirsiniz. Bu durumda, geçerli veritabanı için ayrıcalıklar verilir. Mesela, GRANT SELECT ON * TO john
geçerli veritabanındaki tüm tablolarda ayrıcalık verir, GRANT SELECT ON mytable TO john
bu ayrıcalığı verir mytable
geçerli veritabanındaki tablo.
Erişim system
veritabanına her zaman izin verilir (bu veritabanı sorguları işlemek için kullanıldığından).
Tek bir sorguda birden çok hesaba birden çok ayrıcalık verebilirsiniz. Sorgu GRANT SELECT, INSERT ON *.* TO john, robin
hesaplara izin verir john
ve robin
yürütmek için INSERT
ve SELECT
sunucudaki tüm veritabanlarındaki tüm tablolar üzerinden sorgular.
Ayrıcalıklar
Ayrıcalık, belirli bir sorgu türünü yürütme iznidir.
Ayrıcalıklar hiyerarşik bir yapıya sahiptir. İzin verilen sorgular kümesi ayrıcalık kapsamına bağlıdır.
Ayrıcalıkların hiyerarşisi:
- SELECT
- INSERT
- ALTER
ALTER TABLE
ALTER UPDATE
ALTER DELETE
ALTER COLUMN
ALTER ADD COLUMN
ALTER DROP COLUMN
ALTER MODIFY COLUMN
ALTER COMMENT COLUMN
ALTER CLEAR COLUMN
ALTER RENAME COLUMN
ALTER INDEX
ALTER ORDER BY
ALTER ADD INDEX
ALTER DROP INDEX
ALTER MATERIALIZE INDEX
ALTER CLEAR INDEX
ALTER CONSTRAINT
ALTER ADD CONSTRAINT
ALTER DROP CONSTRAINT
ALTER TTL
ALTER MATERIALIZE TTL
ALTER SETTINGS
ALTER MOVE PARTITION
ALTER FETCH PARTITION
ALTER FREEZE PARTITION
ALTER VIEW
ALTER VIEW REFRESH
ALTER VIEW MODIFY QUERY
- CREATE
CREATE DATABASE
CREATE TABLE
CREATE VIEW
CREATE DICTIONARY
CREATE TEMPORARY TABLE
- DROP
DROP DATABASE
DROP TABLE
DROP VIEW
DROP DICTIONARY
- TRUNCATE
- OPTIMIZE
- SHOW
SHOW DATABASES
SHOW TABLES
SHOW COLUMNS
SHOW DICTIONARIES
- KILL QUERY
- ACCESS MANAGEMENT
CREATE USER
ALTER USER
DROP USER
CREATE ROLE
ALTER ROLE
DROP ROLE
CREATE ROW POLICY
ALTER ROW POLICY
DROP ROW POLICY
CREATE QUOTA
ALTER QUOTA
DROP QUOTA
CREATE SETTINGS PROFILE
ALTER SETTINGS PROFILE
DROP SETTINGS PROFILE
SHOW ACCESS
SHOW_USERS
SHOW_ROLES
SHOW_ROW_POLICIES
SHOW_QUOTAS
SHOW_SETTINGS_PROFILES
ROLE ADMIN
- SYSTEM
SYSTEM SHUTDOWN
SYSTEM DROP CACHE
SYSTEM DROP DNS CACHE
SYSTEM DROP MARK CACHE
SYSTEM DROP UNCOMPRESSED CACHE
SYSTEM RELOAD
SYSTEM RELOAD CONFIG
SYSTEM RELOAD DICTIONARY
SYSTEM RELOAD EMBEDDED DICTIONARIES
SYSTEM MERGES
SYSTEM TTL MERGES
SYSTEM FETCHES
SYSTEM MOVES
SYSTEM SENDS
SYSTEM DISTRIBUTED SENDS
SYSTEM REPLICATED SENDS
SYSTEM REPLICATION QUEUES
SYSTEM SYNC REPLICA
SYSTEM RESTART REPLICA
SYSTEM FLUSH
SYSTEM FLUSH DISTRIBUTED
SYSTEM FLUSH LOGS
- INTROSPECTION
addressToLine
addressToSymbol
demangle
- SOURCES
FILE
URL
REMOTE
YSQL
ODBC
JDBC
HDFS
S3
- dictGet
Bu hiyerarşinin nasıl ele alındığına dair örnekler:
- Bu
ALTER
ayrıcalık diğer her şeyi içerirALTER*
ayrıcalıklar. ALTER CONSTRAINT
içerirALTER ADD CONSTRAINT
veALTER DROP CONSTRAINT
ayrıcalıklar.
Ayrıcalıklar farklı düzeylerde uygulanır. Bir seviyeyi bilmek, ayrıcalık için mevcut sözdizimini önerir.
Seviyeler (düşükten yükseğe):
COLUMN
— Privilege can be granted for column, table, database, or globally.TABLE
— Privilege can be granted for table, database, or globally.VIEW
— Privilege can be granted for view, database, or globally.DICTIONARY
— Privilege can be granted for dictionary, database, or globally.DATABASE
— Privilege can be granted for database or globally.GLOBAL
— Privilege can be granted only globally.GROUP
— Groups privileges of different levels. WhenGROUP
- seviye ayrıcalığı verilir, yalnızca kullanılan sözdizimine karşılık gelen grup ayrıcalıkları verilir.
İzin verilen sözdizimi örnekleri:
GRANT SELECT(x) ON db.table TO user
GRANT SELECT ON db.* TO user
İzin verilmeyen sözdizimi örnekleri:
GRANT CREATE USER(x) ON db.table TO user
GRANT CREATE USER ON db.* TO user
Özel ayrıcalık ALL bir kullanıcı hesabı veya rol için tüm ayrıcalıkları verir.
Varsayılan olarak, bir kullanıcı hesabının veya rolün ayrıcalıkları yoktur.
Eğer bir kullanıcı veya rolü herhangi bir imtiyaz varsa, görüntülenen bu NONE ayrıcalık.
Bazı sorgular uygulamalarıyla bir dizi ayrıcalık gerektirir. Örneğin, yürütmek için RENAME sorgu aşağıdaki ayrıcalıklara ihtiyacınız var: SELECT
, CREATE TABLE
, INSERT
ve DROP TABLE
.
SELECT
Çalıştırmaya izin verir SELECT sorgular.
Ayrıcalık düzeyi: COLUMN
.
Açıklama
Bu ayrıcalığa sahip bir kullanıcı yürütebilir SELECT
belirtilen tablo ve veritabanındaki sütunların belirtilen bir liste üzerinde sorgular. Kullanıcı başka sütunlar içeriyorsa, belirtilen sorgu herhangi bir veri döndürmez.
Aşağıdaki ayrıcalığı göz önünde bulundurun:
GRANT SELECT(x,y) ON db.table TO john
Bu ayrıcalık sağlar john
herhangi bir yürütmek için SELECT
veri içeren sorgu x
ve / veya y
içindeki sütunlar db.table
, mesela, SELECT x FROM db.table
. john
idam edilemiyor SELECT z FROM db.table
. Bu SELECT * FROM db.table
ayrıca mevcut değildir. Bu sorguyu işlerken, ClickHouse bile herhangi bir veri döndürmez x
ve y
. Tek istisna, bir tablo yalnızca x
ve y
sütunlar, bu durumda ClickHouse tüm verileri döndürür.
INSERT
Çalıştırmaya izin verir INSERT sorgular.
Ayrıcalık düzeyi: COLUMN
.
Açıklama
Bu ayrıcalığa sahip bir kullanıcı yürütebilir INSERT
belirtilen tablo ve veritabanındaki sütunların belirtilen bir liste üzerinde sorgular. Kullanıcı başka sütunlar içeriyorsa, belirtilen sorgu herhangi bir veri eklemez.
Örnek
GRANT INSERT(x,y) ON db.table TO john
Verilen ayrıcalık izin verir john
veri eklemek için x
ve / veya y
içindeki sütunlar db.table
.
ALTER
Çalıştırmaya izin verir ALTER aşağıdaki ayrıcalıklar hiyerarşisine göre sorgular:
ALTER
. Düzey:COLUMN
.ALTER TABLE
. Düzey:GROUP
ALTER UPDATE
. Düzey:COLUMN
. Takma ad:UPDATE
ALTER DELETE
. Düzey:COLUMN
. Takma ad:DELETE
ALTER COLUMN
. Düzey:GROUP
ALTER ADD COLUMN
. Düzey:COLUMN
. Takma ad:ADD COLUMN
ALTER DROP COLUMN
. Düzey:COLUMN
. Takma ad:DROP COLUMN
ALTER MODIFY COLUMN
. Düzey:COLUMN
. Takma ad:MODIFY COLUMN
ALTER COMMENT COLUMN
. Düzey:COLUMN
. Takma ad:COMMENT COLUMN
ALTER CLEAR COLUMN
. Düzey:COLUMN
. Takma ad:CLEAR COLUMN
ALTER RENAME COLUMN
. Düzey:COLUMN
. Takma ad:RENAME COLUMN
ALTER INDEX
. Düzey:GROUP
. Takma ad:INDEX
ALTER ORDER BY
. Düzey:TABLE
. Takma ad:ALTER MODIFY ORDER BY
,MODIFY ORDER BY
ALTER ADD INDEX
. Düzey:TABLE
. Takma ad:ADD INDEX
ALTER DROP INDEX
. Düzey:TABLE
. Takma ad:DROP INDEX
ALTER MATERIALIZE INDEX
. Düzey:TABLE
. Takma ad:MATERIALIZE INDEX
ALTER CLEAR INDEX
. Düzey:TABLE
. Takma ad:CLEAR INDEX
ALTER CONSTRAINT
. Düzey:GROUP
. Takma ad:CONSTRAINT
ALTER ADD CONSTRAINT
. Düzey:TABLE
. Takma ad:ADD CONSTRAINT
ALTER DROP CONSTRAINT
. Düzey:TABLE
. Takma ad:DROP CONSTRAINT
ALTER TTL
. Düzey:TABLE
. Takma ad:ALTER MODIFY TTL
,MODIFY TTL
ALTER MATERIALIZE TTL
. Düzey:TABLE
. Takma ad:MATERIALIZE TTL
ALTER SETTINGS
. Düzey:TABLE
. Takma ad:ALTER SETTING
,ALTER MODIFY SETTING
,MODIFY SETTING
ALTER MOVE PARTITION
. Düzey:TABLE
. Takma ad:ALTER MOVE PART
,MOVE PARTITION
,MOVE PART
ALTER FETCH PARTITION
. Düzey:TABLE
. Takma ad:FETCH PARTITION
ALTER FREEZE PARTITION
. Düzey:TABLE
. Takma ad:FREEZE PARTITION
ALTER VIEW
Düzey:GROUP
ALTER VIEW REFRESH
. Düzey:VIEW
. Takma ad:ALTER LIVE VIEW REFRESH
,REFRESH VIEW
ALTER VIEW MODIFY QUERY
. Düzey:VIEW
. Takma ad:ALTER TABLE MODIFY QUERY
Bu hiyerarşinin nasıl ele alındığına dair örnekler:
- Bu
ALTER
ayrıcalık diğer her şeyi içerirALTER*
ayrıcalıklar. ALTER CONSTRAINT
içerirALTER ADD CONSTRAINT
veALTER DROP CONSTRAINT
ayrıcalıklar.
Not
- Bu
MODIFY SETTING
ayrıcalık, tablo altyapısı ayarlarını değiştirmenize izin verir. Ayarları veya sunucu yapılandırma parametrelerini etkilemez. - Bu
ATTACH
operasyon ihtiyacı CREATE ayrıcalık. - Bu
DETACH
operasyon ihtiyacı DROP ayrıcalık. - Mutasyonu durdurmak için KILL MUTATION sorgu, bu mutasyonu başlatmak için bir ayrıcalığa sahip olmanız gerekir. Örneğin, durdurmak istiyorsanız
ALTER UPDATE
sorgu, ihtiyacınız olanALTER UPDATE
,ALTER TABLE
, veyaALTER
ayrıcalık.
CREATE
Çalıştırmaya izin verir CREATE ve ATTACH DDL-aşağıdaki ayrıcalıklar hiyerarşisine göre sorgular:
CREATE
. Düzey:GROUP
CREATE DATABASE
. Düzey:DATABASE
CREATE TABLE
. Düzey:TABLE
CREATE VIEW
. Düzey:VIEW
CREATE DICTIONARY
. Düzey:DICTIONARY
CREATE TEMPORARY TABLE
. Düzey:GLOBAL
Not
- Oluşturulan tabloyu silmek için bir kullanıcının ihtiyacı vardır DROP.
DROP
Çalıştırmaya izin verir DROP ve DETACH aşağıdaki ayrıcalıklar hiyerarşisine göre sorgular:
DROP
. Düzey:DROP DATABASE
. Düzey:DATABASE
DROP TABLE
. Düzey:TABLE
DROP VIEW
. Düzey:VIEW
DROP DICTIONARY
. Düzey:DICTIONARY
TRUNCATE
Çalıştırmaya izin verir TRUNCATE sorgular.
Ayrıcalık düzeyi: TABLE
.
OPTIMIZE
Çalıştırmaya izin verir OPTIMIZE TABLE sorgular.
Ayrıcalık düzeyi: TABLE
.
SHOW
Çalıştırmaya izin verir SHOW
, DESCRIBE
, USE
, ve EXISTS
aşağıdaki ayrıcalıklar hiyerarşisine göre sorgular:
SHOW
. Düzey:GROUP
SHOW DATABASES
. Düzey:DATABASE
. Yürütmek için izin verirSHOW DATABASES
,SHOW CREATE DATABASE
,USE <database>
sorgular.SHOW TABLES
. Düzey:TABLE
. Yürütmek için izin verirSHOW TABLES
,EXISTS <table>
,CHECK <table>
sorgular.SHOW COLUMNS
. Düzey:COLUMN
. Yürütmek için izin verirSHOW CREATE TABLE
,DESCRIBE
sorgular.SHOW DICTIONARIES
. Düzey:DICTIONARY
. Yürütmek için izin verirSHOW DICTIONARIES
,SHOW CREATE DICTIONARY
,EXISTS <dictionary>
sorgular.
Not
Bir kullanıcı aşağıdaki özelliklere sahiptir SHOW
belirtilen tablo, sözlük veya veritabanı ile ilgili başka bir ayrıcalık varsa ayrıcalık.
KILL QUERY
Çalıştırmaya izin verir KILL aşağıdaki ayrıcalıklar hiyerarşisine göre sorgular:
Ayrıcalık düzeyi: GLOBAL
.
Not
KILL QUERY
ayrıcalık, bir kullanıcının diğer kullanıcıların sorgularını öldürmesine izin verir.
ACCESS MANAGEMENT
Bir kullanıcının kullanıcıları, rolleri ve satır ilkelerini yöneten sorguları yürütmesine izin verir.
ACCESS MANAGEMENT
. Düzey:GROUP
CREATE USER
. Düzey:GLOBAL
ALTER USER
. Düzey:GLOBAL
DROP USER
. Düzey:GLOBAL
CREATE ROLE
. Düzey:GLOBAL
ALTER ROLE
. Düzey:GLOBAL
DROP ROLE
. Düzey:GLOBAL
ROLE ADMIN
. Düzey:GLOBAL
CREATE ROW POLICY
. Düzey:GLOBAL
. Takma ad:CREATE POLICY
ALTER ROW POLICY
. Düzey:GLOBAL
. Takma ad:ALTER POLICY
DROP ROW POLICY
. Düzey:GLOBAL
. Takma ad:DROP POLICY
CREATE QUOTA
. Düzey:GLOBAL
ALTER QUOTA
. Düzey:GLOBAL
DROP QUOTA
. Düzey:GLOBAL
CREATE SETTINGS PROFILE
. Düzey:GLOBAL
. Takma ad:CREATE PROFILE
ALTER SETTINGS PROFILE
. Düzey:GLOBAL
. Takma ad:ALTER PROFILE
DROP SETTINGS PROFILE
. Düzey:GLOBAL
. Takma ad:DROP PROFILE
SHOW ACCESS
. Düzey:GROUP
SHOW_USERS
. Düzey:GLOBAL
. Takma ad:SHOW CREATE USER
SHOW_ROLES
. Düzey:GLOBAL
. Takma ad:SHOW CREATE ROLE
SHOW_ROW_POLICIES
. Düzey:GLOBAL
. Takma ad:SHOW POLICIES
,SHOW CREATE ROW POLICY
,SHOW CREATE POLICY
SHOW_QUOTAS
. Düzey:GLOBAL
. Takma ad:SHOW CREATE QUOTA
SHOW_SETTINGS_PROFILES
. Düzey:GLOBAL
. Takma ad:SHOW PROFILES
,SHOW CREATE SETTINGS PROFILE
,SHOW CREATE PROFILE
Bu ROLE ADMIN
ayrıcalık, kullanıcının yönetici seçeneğiyle kullanıcıya atanmayanlar da dahil olmak üzere herhangi bir rol atamasına ve iptal etmesine izin verir.
SYSTEM
Bir kullanıcının yürütmesine izin verir SYSTEM aşağıdaki ayrıcalıklar hiyerarşisine göre sorgular.
SYSTEM
. Düzey:GROUP
SYSTEM SHUTDOWN
. Düzey:GLOBAL
. Takma ad:SYSTEM KILL
,SHUTDOWN
SYSTEM DROP CACHE
. Takma ad:DROP CACHE
SYSTEM DROP DNS CACHE
. Düzey:GLOBAL
. Takma ad:SYSTEM DROP DNS
,DROP DNS CACHE
,DROP DNS
SYSTEM DROP MARK CACHE
. Düzey:GLOBAL
. Takma ad:SYSTEM DROP MARK
,DROP MARK CACHE
,DROP MARKS
SYSTEM DROP UNCOMPRESSED CACHE
. Düzey:GLOBAL
. Takma ad:SYSTEM DROP UNCOMPRESSED
,DROP UNCOMPRESSED CACHE
,DROP UNCOMPRESSED
SYSTEM RELOAD
. Düzey:GROUP
SYSTEM RELOAD CONFIG
. Düzey:GLOBAL
. Takma ad:RELOAD CONFIG
SYSTEM RELOAD DICTIONARY
. Düzey:GLOBAL
. Takma ad:SYSTEM RELOAD DICTIONARIES
,RELOAD DICTIONARY
,RELOAD DICTIONARIES
SYSTEM RELOAD EMBEDDED DICTIONARIES
. Düzey:GLOBAL
. Takma Adlar: RELOAD EMBEDDED DICTIONARIES
SYSTEM MERGES
. Düzey:TABLE
. Takma ad:SYSTEM STOP MERGES
,SYSTEM START MERGES
,STOP MERGES
,START MERGES
SYSTEM TTL MERGES
. Düzey:TABLE
. Takma ad:SYSTEM STOP TTL MERGES
,SYSTEM START TTL MERGES
,STOP TTL MERGES
,START TTL MERGES
SYSTEM FETCHES
. Düzey:TABLE
. Takma ad:SYSTEM STOP FETCHES
,SYSTEM START FETCHES
,STOP FETCHES
,START FETCHES
SYSTEM MOVES
. Düzey:TABLE
. Takma ad:SYSTEM STOP MOVES
,SYSTEM START MOVES
,STOP MOVES
,START MOVES
SYSTEM SENDS
. Düzey:GROUP
. Takma ad:SYSTEM STOP SENDS
,SYSTEM START SENDS
,STOP SENDS
,START SENDS
SYSTEM DISTRIBUTED SENDS
. Düzey:TABLE
. Takma ad:SYSTEM STOP DISTRIBUTED SENDS
,SYSTEM START DISTRIBUTED SENDS
,STOP DISTRIBUTED SENDS
,START DISTRIBUTED SENDS
SYSTEM REPLICATED SENDS
. Düzey:TABLE
. Takma ad:SYSTEM STOP REPLICATED SENDS
,SYSTEM START REPLICATED SENDS
,STOP REPLICATED SENDS
,START REPLICATED SENDS
SYSTEM REPLICATION QUEUES
. Düzey:TABLE
. Takma ad:SYSTEM STOP REPLICATION QUEUES
,SYSTEM START REPLICATION QUEUES
,STOP REPLICATION QUEUES
,START REPLICATION QUEUES
SYSTEM SYNC REPLICA
. Düzey:TABLE
. Takma ad:SYNC REPLICA
SYSTEM RESTART REPLICA
. Düzey:TABLE
. Takma ad:RESTART REPLICA
SYSTEM FLUSH
. Düzey:GROUP
SYSTEM FLUSH DISTRIBUTED
. Düzey:TABLE
. Takma ad:FLUSH DISTRIBUTED
SYSTEM FLUSH LOGS
. Düzey:GLOBAL
. Takma ad:FLUSH LOGS
Bu SYSTEM RELOAD EMBEDDED DICTIONARIES
tarafından örtülü olarak verilen ayrıcalık SYSTEM RELOAD DICTIONARY ON *.*
ayrıcalık.
INTROSPECTION
Kullanmanıza izin verir içgözlem işlevler.
INTROSPECTION
. Düzey:GROUP
. Takma ad:INTROSPECTION FUNCTIONS
addressToLine
. Düzey:GLOBAL
addressToSymbol
. Düzey:GLOBAL
demangle
. Düzey:GLOBAL
SOURCES
Harici veri kaynaklarının kullanılmasına izin verir. İçin geçerlidir masa motorları ve tablo işlevleri.
SOURCES
. Düzey:GROUP
FILE
. Düzey:GLOBAL
URL
. Düzey:GLOBAL
REMOTE
. Düzey:GLOBAL
YSQL
. Düzey:GLOBAL
ODBC
. Düzey:GLOBAL
JDBC
. Düzey:GLOBAL
HDFS
. Düzey:GLOBAL
S3
. Düzey:GLOBAL
Bu SOURCES
ayrıcalık, tüm kaynakların kullanılmasına izin verir. Ayrıca, her kaynak için ayrı ayrı bir ayrıcalık verebilirsiniz. Kaynakları kullanmak için ek ayrıcalıklara ihtiyacınız var.
Örnekler:
- İle bir tablo oluşturmak için MySQL tablo motoru ihtiyacınız
CREATE TABLE (ON db.table_name)
veMYSQL
ayrıcalıklar. - Kullanmak için mysql tablo işlevi ihtiyacınız
CREATE TEMPORARY TABLE
veMYSQL
ayrıcalıklar.
dictGet
dictGet
. Takma ad:dictHas
,dictGetHierarchy
,dictIsIn
Bir kullanıcının yürütmesine izin verir dictGet, dictHas, dictGetHierarchy, dictİsİn işlevler.
Ayrıcalık düzeyi: DICTIONARY
.
Örnekler
GRANT dictGet ON mydb.mydictionary TO john
GRANT dictGet ON mydictionary TO john
ALL
Düzenlenmiş varlık üzerindeki tüm ayrıcalıkları bir kullanıcı hesabına veya bir role verir.
NONE
Herhangi bir ayrıcalık vermez.
ADMIN OPTION
Bu ADMIN OPTION
ayrıcalık, kullanıcının rolünü başka bir kullanıcıya vermesine izin verir.