我知道在数据库管理中,使用 root 用户是一种不好的行为,我正在设置一个具有基本权限的自定义用户(创建数据库、删除数据库、对所有新创建的数据库的所有访问权限等)。
我已经创建了一个用户,antoine
该用户应该是用于登录mariadb server
.
问题是,我不知道如何授予管理权限,例如create database xxx
,drop database xxx
等等...文档解释说要授予权限,您可以运行以下命令:
GRANT role ON database.table TO user@host
Run Code Online (Sandbox Code Playgroud)
但是,当涉及到服务器权限时,我该怎么办呢?我已经尝试过*.*
但database.table
它不起作用。
我\xe2\x80\x99m 正在努力创建一个带有基于日志指标的 stackdriver 监控的图表。我的指标是一个计数器,默认情况下没有单位。
\n日志可用于我的基于日志的指标,但当我使用我的指标创建图表时,它会显示no data is available for the...
。
\nHere\xe2\x80\x99s 我的指标确实有效(称为 isOperatorAllowed):
resource.type="container"\nresource.labels.namespace_id="default"\njsonPayload.message="CaseForOperator flags"\nlogName="projects/PROJECT-ID/logs/app"\njsonPayload.caseForOperatorFlags.isOperatorAllowed=true\n
Run Code Online (Sandbox Code Playgroud)\n\n这里\xe2\x80\x99s 我的图表的 JSON 配置
\n\n{\n "dataSets": [\n {\n "timeSeriesFilter": {\n "filter": "metric.type=\\"logging.googleapis.com/user/IsOperatorAllowed\\" resource.type=\\"gke_container\\"",\n "perSeriesAligner": "ALIGN_RATE",\n "crossSeriesReducer": "REDUCE_NONE",\n "secondaryCrossSeriesReducer": "REDUCE_NONE",\n "minAlignmentPeriod": "60s",\n "groupByFields": [],\n "unitOverride": "1"\n },\n "targetAxis": "Y1",\n "plotType": "LINE"\n }\n ],\n "options": {\n "mode": "COLOR"\n },\n "constantLines": [],\n "timeshiftDuration": "0s",\n "y1Axis": {\n "label": "y1Axis",\n "scale": "LINEAR"\n }\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n有人知道我\xe2\x80\x99m 做错了什么吗?
\ncharts logging monitoring google-cloud-platform google-cloud-stackdriver