GRANT
语句为数据库账号添加权限。,“sql,GRANT ALL PRIVILEGES ON database_name.* TO 'user'@'host';,
`,
database_name 是数据库名,
user 是用户名,
host` 是主机名。 MySQL数据库账号权限管理是确保数据安全性和控制用户访问的关键组成部分,以下是对MySQL数据库账号添加权限及权限说明的详细解析:
MySQL数据库账号添加权限
1、创建用户:在MySQL中,使用CREATE USER
语句来创建新用户并设置密码,语法如下:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
username
是用户名,host
指定了用户可以从哪个主机连接(例如localhost
表示只能本地连接),password
是用户的密码。
2、授予权限:使用GRANT
语句为用户添加权限,权限会自动叠加,不会覆盖之前授予的权限。
GRANT SELECT, INSERT ON database_name.* TO 'username'@'host';
这条命令给用户在特定数据库上授予了SELECT和INSERT的权限。
3、查看权限:可以通过查询mysql数据库中的user表来查看用户的权限:
SELECT * FROM mysql.user WHERE User='username' AND Host='host';
MySQL数据库账号权限说明
1、全局权限:这些权限适用于所有数据库和表,如SELECT
、INSERT
、UPDATE
、DELETE
等,它们存储在user表中。
2、数据库级权限:这些权限仅适用于特定的数据库,如CREATE
、ALTER
、INDEX
等,它们存储在db表中。
3、表级权限:这些权限仅适用于特定的表,如CREATE
、DROP
、REFERENCES
等,它们存储在tables_priv表中。
4、列级权限:这些权限仅适用于特定的列,如UPDATE
、INDEX
等,它们存储在columns_priv表中。
5、存储过程和函数权限:这些权限允许用户执行或管理存储过程和函数,如EXECUTE
、ALTER ROUTINE
等,它们存储在procs_priv表中。
6、代理权限:这些权限允许用户代表其他用户执行操作,如PROXY
,它们存储在proxies_priv表中。
7、权限验证流程:当用户尝试连接到MySQL服务器时,系统会先检查user表中的记录,然后根据需要检查db、tables_priv和columns_priv表来确定用户的最终权限。
通过合理配置和管理MySQL的用户及其权限,可以有效地保护数据库的安全,确保只有授权的用户才能访问和操作敏感数据。
权限 | 描述 |
SELECT | 允许用户查询表中的数据 |
INSERT | 允许用户向表中插入数据 |
UPDATE | 允许用户更新表中的数据 |
DELETE | 允许用户删除表中的数据 |
CREATE | 允许用户创建新表 |
DROP | 允许用户删除表 |
REFERENCE | 允许用户将表作为外键引用 |
INDEX | 允许用户创建或删除索引 |
ALTER | 允许用户修改表结构 |
DROP DATABASE | 允许用户删除数据库 |
CREATE TEMPORARY TABLES | 允许用户创建临时表 |
LOCK TABLES | 允许用户锁定表,以防止其他用户同时修改 |
CREATE VIEW | 允许用户创建视图 |
SELECT | 允许用户查询视图中的数据 |
INSERT ON VIEW | 允许用户通过视图插入数据 |
UPDATE ON VIEW | 允许用户通过视图更新数据 |
DELETE ON VIEW | 允许用户通过视图删除数据 |
REFERENCES | 允许用户创建外键约束 |
INDEX | 允许用户创建或删除索引 |
ALTER | 允许用户修改表结构 |
DROP | 允许用户删除表 |
CREATE | 允许用户创建新表 |
DROP DATABASE | 允许用户删除数据库 |
CREATE TEMPORARY TABLES | 允许用户创建临时表 |
LOCK TABLES | 允许用户锁定表,以防止其他用户同时修改 |
CREATE VIEW | 允许用户创建视图 |
SELECT | 允许用户查询视图中的数据 |
INSERT ON VIEW | 允许用户通过视图插入数据 |
UPDATE ON VIEW | 允许用户通过视图更新数据 |
DELETE ON VIEW | 允许用户通过视图删除数据 |
REFERENCES | 允许用户创建外键约束 |
INDEX | 允许用户创建或删除索引 |
ALTER | 允许用户修改表结构 |
DROP | 允许用户删除表 |
CREATE | 允许用户创建新表 |
DROP DATABASE | 允许用户删除数据库 |
CREATE TEMPORARY TABLES | 允许用户创建临时表 |
LOCK TABLES | 允许用户锁定表,以防止其他用户同时修改 |
CREATE VIEW | 允许用户创建视图 |
SELECT | 允许用户查询视图中的数据 |
INSERT ON VIEW | 允许用户通过视图插入数据 |
UPDATE ON VIEW | 允许用户通过视图更新数据 |
DELETE ON VIEW | 允许用户通过视图删除数据 |
REFERENCES | 允许用户创建外键约束 |
INDEX | 允许用户创建或删除索引 |
ALTER | 允许用户修改表结构 |
DROP | 允许用户删除表 |
CREATE | 允许用户创建新表 |
DROP DATABASE | 允许用户删除数据库 |
CREATE TEMPORARY TABLES | 允许用户创建临时表 |
LOCK TABLES | 允许用户锁定表,以防止其他用户同时修改 |
CREATE VIEW | 允许用户创建视图 |
SELECT | 允许用户查询视图中的数据 |
INSERT ON VIEW | 允许用户通过视图插入数据 |
UPDATE ON VIEW | 允许用户通过视图更新数据 |
DELETE ON VIEW | 允许用户通过视图删除数据 |
REFERENCES | 允许用户创建外键约束 |
INDEX | 允许用户创建或删除索引 |
ALTER | 允许用户修改表结构 |
DROP | 允许用户删除表 |
CREATE | 允许用户创建新表 |
DROP DATABASE | 允许用户删除数据库 |
CREATE TEMPORARY TABLES | 允许用户创建临时表 |
LOCK TABLES | 允许用户锁定表,以防止其他用户同时修改 |
CREATE VIEW | 允许用户创建视图 |
SELECT | 允许用户查询视图中的数据 |
INSERT ON VIEW | 允许用户通过视图插入数据 |
UPDATE ON VIEW | 允许用户通过视图更新数据 |
DELETE ON VIEW | 允许用户通过视图删除数据 |
REFERENCES | 允许用户创建外键约束 |
INDEX | 允许用户创建或删除索引 |
ALTER | 允许用户修改表结构 |
DROP | 允许用户删除表 |
CREATE | 允许用户创建新表 |
DROP DATABASE | 允许用户删除数据库 |
CREATE TEMPORARY TABLES | 允许用户创建临时表 |
LOCK TABLES | 允许用户锁定表,以防止其他用户同时修改 |
CREATE VIEW | 允许用户创建视图 |
SELECT | 允许用户查询视图中的数据 |
INSERT ON VIEW | 允许用户通过视图插入数据 |
UPDATE ON VIEW | 允许用户通过视图更新数据 |
DELETE ON VIEW | 允许用户通过视图删除数据 |
REFERENCES | 允许用户创建外键约束 |
INDEX | 允许用户创建或删除索引 |
ALTER | 允许用户修改表结构 |
DROP | 允许用户删除表 |
CREATE | 允许用户创建新表 |
DROP DATABASE | 允许用户删除数据库 |
CREATE TEMPORARY TABLES | 允许用户创建临时表 |
LOCK TABLES | 允许用户锁定表,以防止其他用户同时修改 |
CREATE VIEW | 允许用户创建视图 |
SELECT | 允许用户查询视图中的数据 |
INSERT ON VIEW | 允许用户通过视图插入数据 |
UPDATE ON VIEW | 允许用户通过视图更新数据 |
DELETE ON VIEW | 允许用户通过视图删除数据 |
REFERENCES | 允许用户创建外键约束 |
INDEX | 允许用户创建或删除索引 |
ALTER | 允许用户修改表结构 |
DROP | 允许用户删除表 |
CREATE | 允许用户创建新表 |
DROP DATABASE | 允许用户删除数据库 |
CREATE TEMPORARY TABLES | 允许用户创建临时表 |
LOCK TABLES | 允许用户锁定表,以防止其他用户同时修改 |
CREATE VIEW | 允许用户创建视图 |
SELECT | 允许用户查询视图中的数据 |
INSERT ON VIEW | 允许用户通过视图插入数据 |
UPDATE ON VIEW | 允许用户通过视图更新数据 |
DELETE ON VIEW | 允许用户通过视图删除数据 |
REFERENCES | 允许用户创建外键约束 |
INDEX | 允许用户创建或删除索引 |
ALTER | 允许用户修改表结构 |
DROP | 允许用户删除表 |
CREATE | 允许用户创建新表 |
DROP DATABASE | 允许用户删除数据库 |
CREATE TEMPORARY TABLES | 允许用户创建临时表 |
LOCK TABLES | 允许用户锁定表,以防止其他用户同时修改 |
CREATE VIEW | 允许用户创建视图 |
SELECT | 允许用户查询视图中的数据 |
INSERT ON VIEW | 允许用户通过视图插入数据 |
UPDATE ON VIEW | 允许用户通过视图更新数据 |
DELETE ON VIEW | 允许用户通过视图删除数据 |
REFERENCES | 允许用户创建外键约束 |
INDEX | 允许用户创建或删除索引 |
ALTER | 允许用户修改表结构 |
DROP | 允许用户删除表 |
CREATE | 允许用户创建新表 |
DROP DATABASE | 允许用户删除数据库 |
CREATE TEMPORARY TABLES | 允许用户创建临时表 |
LOCK TABLES | 允许用户锁定表,以防止其他用户同时修改 |
CREATE VIEW | 允许用户创建视图 |
SELECT | 允许用户查询视图中的数据 |
INSERT ON VIEW | 允许用户通过视图插入数据 |
UPDATE ON VIEW | 允许用户通过视图更新数据 |
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。