码迷,mamicode.com
首页 > 数据库 > 详细

MySql、Mariadb创建数据库、用户及授权

时间:2020-02-23 16:19:39      阅读:311      评论:0      收藏:0      [点我收藏+]

标签:直接   测试   style   pre   option   --   name   一个   pass   

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.* 的 星号替换成表名称即可。

 

MySql、Mariadb创建数据库、用户及授权

标签:直接   测试   style   pre   option   --   name   一个   pass   

原文地址:https://www.cnblogs.com/acmexyz/p/12350151.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!