0
点赞
收藏
分享

微信扫一扫

mysql账号权限

互联网码农 2022-02-18 阅读 127


创建用户

​​https://dev.mysql.com/doc/refman/5.7/en/create-user.html​​

CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'password';

语法

GRANT
priv_type [(column_list)]
[, priv_type [(column_list)]] ...
ON [object_type] priv_level
TO user [auth_option] [, user [auth_option]] ...
[REQUIRE {NONE | tls_option [[AND] tls_option] ...}]
[WITH {GRANT OPTION | resource_option} ...]

GRANT PROXY ON user
TO user [, user] ...
[WITH GRANT OPTION]

object_type: {
TABLE
| FUNCTION
| PROCEDURE
}

priv_level: {
*
| *.*
| db_name.*
| db_name.tbl_name
| tbl_name
| db_name.routine_name
}

user:
(see Section 6.2.4, “Specifying Account Names”)

auth_option: {
IDENTIFIED BY 'auth_string'
| IDENTIFIED WITH auth_plugin
| IDENTIFIED WITH auth_plugin BY 'auth_string'
| IDENTIFIED WITH auth_plugin AS 'auth_string'
| IDENTIFIED BY PASSWORD 'auth_string'
}

tls_option: {
SSL
| X509
| CIPHER 'cipher'
| ISSUER 'issuer'
| SUBJECT 'subject'
}

resource_option: {
| MAX_QUERIES_PER_HOUR count
| MAX_UPDATES_PER_HOUR count
| MAX_CONNECTIONS_PER_HOUR count
| MAX_USER_CONNECTIONS count
}

赋权

# 比如通过root账号给zzsun赋king库的所有权限
GRANT ALL ON king.* TO 'zzsun'@'%.zzsun.%';

未完待续



举报

相关推荐

0 条评论