前言

大家在安装 mysql 时通常会生成一个超级用户 root,很多人之后就一直沿用这一个用户,虽然这会很方便,但超级用户权限太大,在所有地方使用它通常是一个安全隐患。

这一点跟操作系统的用户管理也是类似的,多数人贪图方便都直接使用 administrator 或 root 用户,其实是一种不建议的做法。

那么,要如何在 mysql 中创建 root 之外的用户并赋予相应权限呢?

我们直接来看一个示例:

CREATE USER ‘golden‘@'localhost' IDENTIFIED BY ‘gd2017‘;

GRANT ALL ON myapp.* TO ‘golden‘@'localhost';

FLUSH PRIVILEGES;

对上述语句,这里简单解析一下:

1、create user 语句用于创建用户(及密码)。

其中 golden 是用户名,gd2017 是密码。localhost 则表明是本地用户。

2、grant 语句用于对用户进行赋权。

其中,all 表示所有的权限,包括对数据的增删改查及更改数据库;myapp 为具体某个数据库名,myapp.* 表示该数据库下所有的表(以及视图等);golden 则为刚才所建立的用户名。

3、flush 语句使更改生效。

拓展:

通常,以上设置能满足一般的需求了,更细化的配置,可以参考 mysql 官方在线文档(5.7 版):

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

数据库授予用户增删改查的权限的语句_mysql创建本地用户及赋予数据库权限的方法示例...相关推荐

  1. mysql创建数据表列子,MySQL 创建数据库及简单增删改查

    MySQL 创建数据库及简单增删改查 我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 登入: Enter passwor ...

  2. sqlite数据库的基本增删改查操作

    2019独角兽企业重金招聘Python工程师标准>>> 效果图示例 1.在清单里添加相应的权限 <uses-permission android:name="andr ...

  3. jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...

    Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...

  4. 数据库的操作 增删改查 mysql

    数据库的操作 增删改查 mysql 登陆数据库 查看全部的数据库 系统提供的库,除了 test 是给我们练手的 其它的不要碰 mysql库,保存了系统重要内容,比如帐户 root帐户的用户名,密码,就 ...

  5. java调用oracle删除,使用IDEA对Oracle数据库进行简单增删改查操作

    1.1 java中的数据存储技术 在java中,数据库存取技术可分为如下几类: 1.jdbc直接访问数据库 2.jdo(java data object)是java对象持久化的新的规范,也是一个用于存 ...

  6. python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

  7. IOS开发基础之SQLite3数据库的使用增删改查

    IOS开发基础之SQLite3数据库的使用增删改查 ios开发我们可能会使用到数据库进行持久化存储.sqlite3 是轻量级的数据库. 今天我们来介绍sqlite3 数据库.此方法跟java的增删改查 ...

  8. thinkphp连mysql增删改查_ThinkPHP5.1框架数据库链接和增删改查操作示例

    本文实例讲述了ThinkPHP5.1框架数据库链接和增删改查操作.分享给大家供大家参考,具体如 本文实例讲述了ThinkPHP5.1框架数据库链接和增删改查操作.分享给大家供大家参考,具体如下: 一. ...

  9. Flask框架——数据库操作命令(增删改查)

    目录 创建数据表 添加数据 插入单条数据 插入多条数据 查询数据 全部查询 精确查询 模糊查询 主键查询 排序 修改数据 删除数据 删除数据表 上篇文章我们学习了Flask框架--数据库配置及迁移同步 ...

最新文章

  1. shell 开机自动执行_windows还能这么玩?开机自动念情书
  2. ATO/MTO类机械制造业特点以及ERP需求分析(三)
  3. 买了台任天堂Switch
  4. Angularjs $http.post
  5. linux /dev/disk/by-path 修改,Linux磁盘分区
  6. 通过hook实现禁止shift+delete快捷键
  7. 录制Gif动画的软件-ScreenToGif
  8. 三极管开关电路_三极管在开关电路中的详细应用分析
  9. Unity 使用video player播放360全景视频
  10. 【论文】 Deep Learning Architecture for Short-Term Passenger Flow Forecasting in Urban Rail Transit
  11. 一个能够快速下载Git.exe历史版本的方法
  12. 【Foreign】Melancholy [线段树]
  13. 安卓webview长按分享,长按选择,长按复制,仿好奇心日报长按分享自定义弹窗的实现
  14. 有了这 15 款编程游戏,谁都可以学编程!
  15. 实录:有钱女性私生活
  16. udev规则以及编写
  17. 华罗庚统筹法与计算机专业,华罗庚的优选法与统筹法
  18. keil 工程编译后出现 file has been changed outside the editor, reload?
  19. python随机抽签列表中的同学值日_神奇的大抽签--Python中的列表,中国大学MOOC(慕课)答案公众号搜题...
  20. 汇编指令--移位操作SHL、SHR、SAL、SAR以及它们的区别

热门文章

  1. Linux从入门到精通系列之SHELL编程循环语句语法及实例详解(forwhileuntil)
  2. tableau实战系列(十七)-如何将 tableau的Server License迁移到新环境中去
  3. 百度坐标转换火星坐标UDF
  4. hp打印机怎么连接电脑_hp打印机驱动怎么共享 惠普打印机如何安装【详解】
  5. mysql可视化工具-navicat的下载和使用
  6. 【问底】严澜:数据挖掘入门——分词
  7. 下载文件旁边附的MD5/SHA256等有什么用途?
  8. java或者jsp中修复会话标识未更新漏洞
  9. DeepID2——强大的人脸分类算法
  10. 七牛技术总监陈超:记Spark Summit China 2015