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常用函数汇总(分享)”的完整攻略。 1. 文章介绍 本文主要介绍MySQL常用函数的使用方法和示例,适用于初学者和进阶开发者。包括数值函数、日期和时间函数、字符串函数、聚合函数等。读者可以根据自己的实际情况选择并掌握其中的一些函数,以提高开发效率和数据处理能力。 2. 数值函数 2.1 ABS函数 ABS函数返回参数的绝对值。语法…

    database 2023年5月22日
    00
  • MySQL事务与锁实例教程详解

    MySQL事务与锁实例教程详解 什么是MySQL事务? MySQL事务是指一系列的对数据库进行读写的操作,这些操作被视为一个整体并被立即一起提交或回滚。一个完整的事务必须满足四个属性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)(也称为ACID特性)。- 原子性:事务的所有操作都…

    database 2023年5月21日
    00
  • 架构与思维论设计容量的重要性

    架构与思维论设计容量的重要性 什么是架构? 在软件开发领域,架构是指整个系统的结构设计,包括各个模块之间的关系、模块的职责、数据的流向以及各个模块的接口设计等。在实际开发过程中,好的架构设计可以提高系统的可维护性、可扩展性、可测试性以及安全性等方面的特性,同时也能够降低软件开发成本和维护成本。 为什么要考虑容量? 在实际开发中,有时候我们需要考虑容量问题,也…

    database 2023年5月19日
    00
  • Oracle WebLogic Server 12.2.1.2安装部署教程

    Oracle WebLogic Server 12.2.1.2 安装部署教程 本文将介绍 Oracle WebLogic Server 12.2.1.2 的安装和部署过程。 准备工作 在开始安装前,您需要进行以下准备工作: 下载安装程序:从官方网站下载 WebLogic Server 12.2.1.2 的安装程序,或者从 Oracle 官方 Docker H…

    database 2023年5月22日
    00
  • Oracle在Mybatis中SQL语句的配置方法

    下面是Oracle在Mybatis中SQL语句的配置方法的完整攻略。 1. 创建数据库连接 在Mybatis中,需要先创建一个数据库连接才能进行后续操作。可以在mybatis-config.xml文件中配置数据库连接信息,例如: <configuration> <environments default="development&…

    database 2023年5月21日
    00
  • CMMS和ERP的区别

    CMMS(计算机化维修管理系统)和ERP(企业资源计划)是两种不同的信息系统。虽然它们都针对企业的管理,但是它们专注于不同的方面。下面将详细讲解CMMS和ERP的区别,并通过实例说明。 一、什么是CMMS和ERP? 1. CMMS CMMS是一种软件系统,用于维护和管理设备、设施和财产。CMMS是计算机化的,可以帮助企业实现以下目标: 执行计划性维护任务 管…

    database 2023年3月27日
    00
  • 关于linux redis安装及安装遇到的问题

    下面我将详细讲解关于Linux下Redis安装及安装遇到的问题的完整攻略。 安装 Redis 步骤1:下载Redis 进入Redis的官方网站 https://redis.io/download ,选择最新版本下载。 wget http://download.redis.io/releases/redis-5.0.5.tar.gz 步骤2:解压Redis 解…

    database 2023年5月22日
    00
  • 关于使用PLSQL Developer时出现报错ora-12514的问题

    下面是详细讲解关于使用PLSQL Developer时出现报错ora-12514的问题的攻略。 问题描述 在使用PLSQL Developer时,连接Oracle数据库时可能会出现“ora-12514”的错误提示,这个错误提示的完整信息通常为“ora-12514: TNS 监听程序当前无法处理连接请求中描述的服务名或 SID”。 错误原因 这个错误通常是由于…

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