`

root创建用户并赋予权限

阅读更多
SELECT * FROM mysql.user ;
-- mysql5.6之前的写法
-- root 创建用户
INSERT INTO mysql.user (HOST,USER,authentication_string,ssl_cipher) VALUES('%','liyi',PASSWORD('123456'));
-- 赋予权限
GRANT SELECT ON liyi_artist.* TO liyi;
-- 查看权限
SHOW GRANTS FOR liyi;
-- 回收权限
REVOKE SELECT ON liyi_artist.* FROM liyi; 
-- 删除用户
DROP USER newuser; 

-- mysql 创建用户并赋予权限 mysql5.6版本写法
CREATE USER 'liyi'@'%' IDENTIFIED BY '123456'; 

GRANT ALL PRIVILEGES ON liyi_artist.* TO 'liyi'@'%';

-- 删除用户
-- Delete FROM mysql.user Where User='user1';

-- 刷新权限或者重启mysql
FLUSH privilege;

-- 查看用户权限
SHOW GRANTS FOR liyi
-- 查看版本号
SELECT VERSION(); 

-- 5.6的就没有mysql.user没有password这个字段,而是authentication_string

 

分享到:
评论

相关推荐

    linux下添加用户并赋予root权限

    Linux下添加用户并赋予root权限 Linux操作系统中,添加用户并赋予root权限是系统管理员常用的操作之一。本文将详细介绍如何在Linux系统中添加用户并赋予root权限。 一、添加用户 在Linux系统中,添加用户可以使用...

    linux赋予普通用户修改系统时间权限

    ### Linux赋予普通用户修改系统时间权限 在Linux环境中,为了保证系统的安全性,通常只有管理员(通常是root用户)具有修改系统时间的权限。然而,在某些情况下,我们可能需要让普通用户也能够修改系统时间,比如在...

    MySQL给新建用户并赋予权限最简单的方法

    创建一个用户: create user 'oukele'@'%' identified by '...mysql 新建用户并赋予远程访问权限 [root@demo /]# mysql -u root -p #登录服务器数据库 Enter password:123xxx #1.创建一个新用户 testuser 密码为 test

    android应用获得执行root权限动作__socket_service

    这种方式通常涉及到创建一个在系统层面运行的服务,该服务具有root权限,并通过Socket通信与应用的用户界面部分交互。 1. **什么是Socket服务**: Socket是网络编程中的一个概念,它允许两个进程间进行双向通信。...

    mac用户及赋予sudo权限.docx

    本文将详细讲解如何创建新用户以及如何赋予这些用户sudo(超级用户)权限。sudo权限允许用户以管理员身份执行命令,这对于进行系统配置、安装软件或其他需要特权的操作是必要的。 首先,我们来看如何创建一个新的...

    sudo提权和普通用户免密切换到root详细笔记

    在Linux系统中,`sudo` 是一个非常重要的命令,它允许普通用户以管理员(或root)权限执行特定的命令。这个功能在运维工作中极其常见,因为它可以提高安全性,避免频繁切换到root账户。本笔记将详细讲解如何通过`...

    赋予ANDROID-root权限

    本文将详细介绍如何通过ADB(Android Debug Bridge)工具来赋予Android模拟器root权限,并解决在操作过程中可能遇到的一些问题。 #### 一、准备工作 1. **安装Android SDK**:确保你的电脑上已经安装了Android SDK...

    linux给用户添加root权限方法总结

    以下是对给定文件中提到的三种为用户添加root权限方法的详细解释: 1. **添加用户**: 使用`adduser`命令创建一个新的普通用户。例如,要添加名为`tommy`的用户,可以输入: ``` # adduser tommy ``` 随后,...

    mysql用户权限设置

    本文将详细介绍 MySQL 用户权限设置的相关知识点,包括创建用户、修改密码、赋予权限、回收权限、查看用户权限等。 一、创建用户 在 MySQL 中,可以使用 CREATE USER 语句创建新用户,例如: ```sql CREATE USER ...

    aix AIX- 第二个 用户 root -id

    然而,在某些特殊场景下,如系统维护、故障恢复或安全审计时,可能需要创建一个具有类似root权限的“第二个root”用户,以便于多方面管理和风险分散。 ### 创建“第二个root” 在AIX V3和V4版本中,创建“第二个...

    vCenter建立用户分配权限.docx

    本文将详细解释如何在 vCenter 中创建用户账号并分配相应的权限。 首先,我们来了解vSphere.local这个域。vSphere.local是vCenter内置的一个默认域,用于存储vCenter Server的本地用户和组,类似于Windows操作系统...

    linux中如何添加用户并赋予root权限详解

    本文将详细讲解如何在Linux中添加用户并赋予root权限,以及Linux系统用户组的管理。 首先,我们来看如何在Linux中添加用户并给予root权限: 1. 添加用户: 使用`adduser`或`useradd`命令(取决于你的Linux发行版...

    Linux下的Root权限控制.pdf

    例如,对于Apache服务器,可以创建一个普通用户,并赋予其运行Apache服务所需的最小权限。这样,即使系统被攻击,攻击者也难以获得完整的Root权限。 在进行Root权限控制时,还需要注意定期更新系统和软件,以修复...

    mysql权限分配和root密码重置

    此命令会赋予用户`admin`在所有数据库中的所有表上的所有权限。 **1.1.4 回收权限** 回收权限的基本语法为: ```sql REVOKE privilege_list ON database.table FROM 'username'@'host'; ``` 例如,从用户`john`...

    MongoDB创建用户并设置权限[借鉴].pdf

    本篇文章将详细解析如何在MongoDB中创建用户并设置权限。 首先,我们需要理解MongoDB权限的基本概念。MongoDB在默认情况下不启用权限认证,这意味着任何人都可以访问数据库。为了保护数据,我们需要先添加管理员...

    centos中找回MariaDB数据库root用户权限的方法

    在CentOS系统中,管理MariaDB数据库的root用户权限是一项重要的任务,特别是在出现意外情况时,如忘记密码或权限丢失。以下将详细解释如何在CentOS中找回MariaDB数据库root用户的权限。 首先,MariaDB是MySQL的一个...

    AIX 系统及 Oracle 数据库用户权限管理

    ### AIX系统及Oracle数据库...- **角色分配**:在赋予权限时,通常选择CONNECT、RESOURCE角色,并授予UNLIMITED TABLESPACE权限。 通过上述措施,可以有效地管理AIX系统和Oracle数据库的用户权限,提高系统的安全性。

    SFTP用户创建,禁止普通用户登录,并有权限访问自己的目录

    本文将详细介绍如何创建SFTP用户,禁止普通用户登录,并赋予用户访问自己的目录权限的操作步骤和相关知识点。 一、创建用户、目录和赋权 在 Linux 系统中,创建用户和目录是通过使用 useradd 和 mkdir 命令来实现...

Global site tag (gtag.js) - Google Analytics