MySql、Mariadb创建数据库、用户及授权
1、创建一个测试数据库
-- 创建数据库 CREATE DATABASE test;
2、创建一个本地访问数据库的账户
- 创建用户 CREATE USER ‘username‘ @ ‘localhost‘ IDENTIFIED BY ‘password‘;参数:username:数据库访问的账户;localhost:数据库的访问方式,外网访问的时候用%替换localhost即可;password:数据库访问密码,此处输入密码明文;
3、给测试账户分配权限
(1)分配所有权限
-- 给用户分配所有的权限,并且通过localhost访问 GRANT ALL ON test.* to username @ ‘localhost‘ IDENTIFIED BY ‘password‘; FLUSH privileges;
(2)分配部分权限
-- 给账户分配部分的权限,并且通过外网访问 GRANT insert,delete,select,update ON test.* to username @ ‘%‘ IDENTIFIED BY ‘password‘; FLUSH privileges; --或则采用下面的代码,除了操作权限授权外,还赋予授权的权限。 GRANT ALL ON test.* to username @ ‘%‘ IDENTIFIED BY ‘passowrd‘ WITH GRANT OPTION; FLUSH privileges;
如果只是对某一张表进行授权的话,直接把test.* 的 星号替换成表名称即可。
相关推荐
CoderToy 2020-11-16
bianruifeng 2020-11-16
云中舞步 2020-11-12
暗夜之城 2020-11-11
Coder技术文摘 2020-09-29
huacuilaifa 2020-10-29
Gexrior 2020-10-22
敏敏张 2020-11-11
好记忆也需烂 2020-11-11
lpfvip00 2020-10-07
云中舞步 2020-09-11
康慧欣 2020-09-10
silencehgt 2020-09-07
幸福ITman汪文威 2020-09-05
sofia 2020-09-03
nan00zzu 2020-08-19
CHINA华军 2020-08-18
cyhgogogo 2020-08-18