`
futeng
  • 浏览: 263707 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

mysql创建用户、删除用户、修改密码、授权用户和删除用户.md

阅读更多

 

1. 登录mysql

 

#1. 以root用户登录mysql服务
$ mysql -uroot -p
# 输入mysql root用户密码
#2. 查看拥有哪些库,并切换到mysql库下
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| cacti              |
| mysql              |
| test               |
+--------------------+
4 rows in set (0.00 sec)
#3. 查看当前用户
mysql> select user,host,password from user;
+-----------+---------------+-------------------------------------------+
| user      | host          | password                                  |
+-----------+---------------+-------------------------------------------+
| root      | localhost     | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 |
| root      | futeng-oracle |                                           |
| root      | 127.0.0.1     |                                           |
|           | localhost     |                                           |
|           | futeng-oracle |                                           |
| cactiuser | localhost     | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 |
| xiaoqi    | %             | *777FC8D6C72FC57D2CB6F21589A3EE6F7F6D5962 |
+-----------+---------------+-------------------------------------------+
7 rows in set (0.00 sec)

 

 

 

2. 创建用户

 

未指定host则表示该用户fueng可以在任何主机上连接该mysql服务。

 

mysql> create user futeng identified by '密码';
mysql> flush privileges;

 

 

指定host则表示用户只能在localhost也就是本机访问mysql<!--EndFragment-->

 

CREATE USER futeng@localhost IDENTIFIED BY '密码';
flush privileges;

 

 

 

 

3. 修改密码

 

mysql> update user set password=password('新密码') where User="用户" and Host="位置";
#位置可指定IP、localhost或者*表示任意主机

 

 

 

 

4. 授权

 

#赋futeng用户在本机访问的所有权限
GRANT ALL PRIVILEGES ON *.* TO futeng@localhost;
#赋远程访问的权限
GRANT ALL PRIVILEGES ON *.* TO 'futeng'@'%' WITH GRANT OPTION;

 

 

 

 

5. 删除用户

 

DELETE FROM user WHERE user="futeng" and host="localhost";

 

 

 

 

转载请标明作者和原文链接

ifuteng#gmail.com 2014/9/4

1
2
分享到:
评论

相关推荐

    MySQL DCL - 用户管理.md

    本篇文章将详细介绍MySQL中的DCL用户管理操作,包括创建、修改、删除用户以及权限的授予与撤销。 #### 二、创建新用户 使用`CREATE USER`语句可以在MySQL中创建新的用户账户。创建用户时,需要指定用户名、主机名...

    MySQL5.1参考手册官方简体中文版

    2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL ...

    MySql 5.1 参考手册.chm

    2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL ...

    MySQL 5.1参考手册

    2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL ...

    Mysql数据库.md

    - **DDL数据定义语言**:用于创建、修改和删除数据库对象,如数据库、表等。常见的DDL指令包括`CREATE`、`ALTER`、`DROP`。 - **DML数据操纵语言**:用于插入、更新和删除数据。常用的DML指令有`INSERT`、`UPDATE`、...

    MySQL 5.1中文手冊

    2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL ...

    MySQL 5.1参考手册 (中文版)

    2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL ...

    MySQL 5.1官方简体中文参考手册

    2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL ...

    MySQL 5.1参考手册中文版

    2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装...

    MYSQL中文手册

    2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装...

    mysql官方中文参考手册

    2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL ...

    MySQL DCL - 权限控制.md

    这意味着被授予的用户可以执行任何操作,如创建、删除、修改表等。 #### 四、授予特定权限 在实际应用中,很少会将所有权限都赋予普通用户。更常见的做法是根据需要授予特定权限。例如,只允许用户查询数据而不...

    MySQL常用命令.md

    - 数据定义:创建、修改和删除数据库结构。 - 数据操作:查询、更新、插入和删除数据。 - 数据控制:实现并发控制、恢复管理和数据完整性约束。 #### MySQL 简介 - **概念**:MySQL 是一款流行的开源免费的关系...

    mysql5.1中文手册

    通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装...

    mysql 加固策略

    ### MySQL加固策略详解 #### 1. 修改root用户口令,删除空口令 为了确保MySQL的安全性,首先应修改root...综上所述,通过对MySQL进行一系列的安全加固措施,可以显著提高其安全性,保护数据库免受未授权访问和攻击。

    MySQL学习笔记4-数据库管理和备份恢复.md

    主要包括创建用户账户、修改用户密码、授权用户访问权限等操作。例如,创建一个具有查询权限的用户`read_user`: ```sql CREATE USER 'read_user'@'localhost' IDENTIFIED BY 'password'; GRANT SELECT ON ...

    MYSQL数据库系统安全管理.doc

    MySQL数据库系统安全管理是保障数据资产安全、防止未授权访问和数据泄露的关键环节。在现代信息化社会,数据库系统已经成为企业和组织存储、处理和分析大量关键信息的核心工具。MySQL作为一款广泛应用的关系型数据库...

    mysql front注册码

    MySQL Front 是一款非常实用的图形化MySQL数据库管理工具,它能够帮助用户更加方便快捷地进行数据库管理操作,包括但不限于查询、更新、删除等基本功能,同时支持创建、修改表结构、备份与恢复数据库等高级功能。...

Global site tag (gtag.js) - Google Analytics