Linux下mysql新建账号及权限设置方法

下面是完整的攻略:

在Linux下新建mysql账号的方法:

  1. 进入mysql服务器:
mysql -u root -p
  1. 创建新的账号:
CREATE USER '新账号名称'@'localhost' IDENTIFIED BY '密码';

其中,'新账号名称'代表你要创建的新账号的名称,'密码'代表新账号的密码。

  1. 分配该账号的权限:

3.1 分配全部库的全部权限:

GRANT ALL PRIVILEGES ON *.* TO '新账号名称'@'localhost';

3.2 分配部分库的全部权限:

GRANT ALL PRIVILEGES ON 库名.* TO '新账号名称'@'localhost';

其中,'库名'代表要分配权限的库的名称。

3.3 分配部分库的部分权限:

GRANT 权限列表 ON 库名.* TO '新账号名称'@'localhost';

其中,'权限列表'代表你要分配的权限列表,多个权限间使用逗号隔开,例如:'SELECT,UPDATE'。

示例说明:

示例一:创建名为test的新账号,分配全部库的全部权限

CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost';

上述示例中,newuser代表要创建的新账号的名称,‘123456’代表新账号的密码,通过第二条命令将test账号分配全部库的全部权限。

示例二:创建名为test1的新账号,分配部分库的全部权限

CREATE USER 'test1'@'localhost' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON test_db.* TO 'test1'@'localhost';

上述示例中,newuser代表要创建的新账号的名称,‘123456’代表新账号的密码,通过第二条命令将test1账号分配test_db库的全部权限。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下mysql新建账号及权限设置方法 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • Mysql多表操作方法讲解教程

    Mysql是一款强大的关系型数据库,可用于存储和管理大量数据。在现实的项目开发中,数据库往往由多张表组成,需要使用多种SQL语句来进行操作。本教程将详细讲解Mysql多表操作的方法,包括表的连接、联合查询、子查询等技术,帮助读者更好地进行数据库的开发和管理。 一、表的连接 内连接:根据两个表中的公共列进行匹配,只选择匹配项。 SELECT * FROM 表A…

    database 2023年5月22日
    00
  • Oracle Translate 统计字符出现的次数示例代码

    下面是“Oracle Translate 统计字符出现的次数示例代码”的详细攻略: 1. 前置准备 在进行代码示例之前,需要准备以下工作: 安装 Oracle 数据库,并确认可以连接到该数据库; 创建一个新表格,用于存储统计结果; 准备一些需要进行统计的字符串(可使用随机字符串生成工具)。 2. 示例代码 DECLARE str VARCHAR2(50); …

    database 2023年5月21日
    00
  • redis的两种安装方法 C# Redis

     原:https://www.cnblogs.com/caokai520/p/4409712.html   概念   Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zs…

    Redis 2023年4月13日
    00
  • Nginx中防止SQL注入攻击的相关配置介绍

    Nginx虽然是一款Web服务器,但它也能够作为反向代理和负载均衡器,因此有必要对其进行SQL注入攻击防范措施的配置。 防止SQL注入攻击的配置介绍 1. 开启Nginx的ModSecurity模块 ModSecurity是一个Web应用程序防火墙(WAF)模块,能够检测和防御SQL注入攻击等Web攻击。在Nginx中,要使用ModSecurity模块,需要…

    database 2023年5月22日
    00
  • MongoDB中数据的替换方法实现类Replace()函数功能详解

    下面我将为您详细讲解“MongoDB中数据的替换方法实现类Replace()函数功能详解”的完整攻略。 Replace()函数概述 在MongoDB中,Replace()函数可用于替换集合(collection)中的文档(document)。Replace()函数具有以下特点: Replace()函数在替换文档时,会完全覆盖原来的文档,包括原来的文档 _id…

    database 2023年5月21日
    00
  • MySQL性能优化技巧分享

    MySQL性能优化技巧分享 MySQL是广泛应用的关系型数据库管理系统,它能够存储和管理大规模的数据并提供快速可靠的数据访问服务。但是,当数据量增大和访问压力不断增加时,MySQL的性能可能会受到影响。本文将介绍一些MySQL性能优化的技巧,以确保MySQL的高性能运行。 1. 数据库规范设计 数据库规范设计是确保MySQL高效运行的重要因素。以下是数据库规…

    database 2023年5月19日
    00
  • asp.net无法加载oci.dll等错误的解决方法

    请看以下内容: ASP.NET无法加载oci.dll等错误的解决方法 在ASP.NET开发中,我们可能会遇到类似“无法加载oci.dll”、“无法加载oraocci11.dll”、“无法加载Oracle.DataAccess.dll”等错误。这些错误通常是由Oracle客户端库(ODAC)没有正确安装或配置引起的。下面是解决这些问题的一些方法。 1. 安装或…

    database 2023年5月21日
    00
  • pymysql实现增删改查的操作指南(python)

    pymysql实现增删改查的操作指南 什么是pymysql PyMySQL 是在 Python 3.x 版本中用于连接 MySQL 服务器的一个库,语言上几乎与 Python 自带的 mysql 连接库 MySQLdb 基本一致。PyMySQL 使用纯 Python 实现,它不需要编译就能够安装到 Python 解释器中。 安装PyMySQL 使用 pip …

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部