`

mysql创建用户、授权使用数据库、删除用户之各两种方法解决

阅读更多
使用root登陆mysql;

创建用户并授权使用数据库方法一
mysql> use mysql
Database changed

mysql> insert into user(Host,User,Password) values("localhost","little_bill",password("1234"));
Query OK, 1 row affected, 3 warnings (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

E:\>mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.1.41-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database little_billDB;
Query OK, 1 row affected (0.03 sec)

mysql> grant all privileges on little_billDB.* to little_bill@localhost identified by '1234';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye


删除用户方法一
mysql> use mysql
Database changed

mysql> DELETE FROM user WHERE User="little_bill" and Host="%";
Query OK, 1 row affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye


创建用户并授权使用数据库方法二
使用root账户登录
mysql> CREATE USER 'little_bill'@'%' IDENTIFIED BY  '123456';
Query OK, 0 rows affected (0.00 sec)

mysql> CREATE DATABASE IF NOT EXISTS  `little_billDB`;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON  `little_billDB` . * TO  'little_bill'@'%';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye


删除用户方法二
mysql> drop user 'little_bill'@'%';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
分享到:
评论

相关推荐

    MySQL多表查询、事务和管理用户及授权

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,广泛应用于各种规模的企业和项目中。本文将深入探讨MySQL中的多表查询、事务处理以及用户管理和权限授权。 **一、多表查询** 在数据库设计中,往往需要处理多个...

    MySQL数据库常见问题汇总

    在MySQL中创建一个新的用户并授权,例如: ```sql GRANT SELECT, UPDATE, INSERT, DELETE ON *.* TO xuys@192.168.88.234 IDENTIFIED BY "xuys1234"; ``` 这里`xuys`是用户名,`192.168.88.234`是远程主机的...

    大数据环境下基于MySQL的数据库架构设计与实现.pdf

    同时,MySQL软件还采用了双授权政策,分为社区版和商业版两种。最大的是开放源码,除此之外,还有运行速度快、使用成本低等优点。 MySQL关系型数据库设计 在设计MySQL关系型数据库时,需要考虑到相关的功能确定、...

    学生管理系统(含数据库操作Mysql)

    在本系统中,登录界面的设计是基于Java Swing库,这是一种轻量级的图形用户界面工具包,能够帮助开发者创建出美观且功能丰富的界面。 进入系统后,用户可以进行数据库的相关操作,包括添加和删除学生信息。这些功能...

    excel表转换为mysql数据库

    Excel表格和MySQL数据库是两种广泛使用的数据管理工具。Excel适合小规模的数据管理和分析,而MySQL则适用于处理大量数据和复杂的数据库操作。将Excel表格转换为MySQL数据库是一项常见的任务,尤其在数据分析、报告...

    mysql创建数据库,添加用户,用户授权实操方法

    本文将详细介绍如何创建数据库、添加用户以及进行用户授权,这些都是MySQL数据库管理的基础。 首先,我们来了解如何创建数据库。创建数据库的目的是为了存储数据,MySQL提供了CREATE DATABASE语句来实现这一功能。...

    Linux全攻略--MySQL数据库配置与管理[汇编].pdf

    * 创建数据库:可以使用两种方法来创建数据库,即在客户端程序mysql环境下使用SQL语句CREATE DATABASE或在LINUX的SHELL环境下使用管理工具mysqladmin的子命令CREATE。 * 删除数据库:可以利用上面两种方法实现。 * ...

    MySQL数据库管理工具

    MySQL-Front允许用户连接到本地或远程的MySQL服务器,进行数据的查询、插入、更新和删除,以及数据库结构的创建和修改。 在数据库管理方面,MySQL-Front提供以下关键功能: 1. 数据库设计:用户可以直观地创建、...

    MySQL数据库常用命令大全.pdf

    修改MySQL用户的密码有两种常见的方式,一种是在命令行中使用`mysqladmin`工具,另一种是在MySQL环境中执行SQL语句。 #### 1. 使用mysqladmin工具 **示例代码:** ```sql mysqladmin -u root password 'ab12' ``` ...

    云数据库 RDS 版

    RDS(Relational Database Service)是关系型数据库服务的简称,它支持包括MySQL在内的多种数据库引擎,为用户提供一套完整的数据库解决方案,包括但不限于容灾、备份、恢复、监控和迁移服务。 在使用RDS服务时,...

    MySql(JSP版)数据库管理系统

    MySQL(JSP版)数据库管理系统是一个适合初学者的实践项目,它涵盖了数据库管理和Web开发的基础知识,特别是如何在Java服务器页面(JSP)中与MySQL数据库进行交互。这个系统允许用户执行基本的数据操作,如添加...

    数据库和表的创建与管理ppt课件.ppt

    在 MySQL 中,创建数据库可以使用两种方式:命令行方式和图形界面工具方式。 命令行方式 命令行方式是使用 SQL 语句创建数据库的方式。基本语法格式如下: ``` CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] 数据库...

    mysql数据库&开发工具Navicat

    MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它基于结构化查询语言(SQL),在Web应用程序开发中扮演着核心角色。MySQL以其高效、稳定和易于管理的特点,深受开发者喜爱。Navicat for MySQL是一款强大...

    Linux全攻略--MySQL数据库配置与管理.pdf

    1. 创建数据库:可以使用两种方法来创建数据库,即在客户端程序mysql环境下使用SQL语句CREATE DATABASE或在LINUX的SHELL环境下使用管理工具mysqladmin的子命令CREATE。 2. 删除数据库:可以使用两种方法来删除数据库...

    mysql数据库安装包

    9. **数据库管理**:了解SQL语言是使用MySQL的基础,包括数据查询(SELECT)、插入(INSERT)、更新(UPDATE)和删除(DELETE)操作,以及数据库和表的创建、修改和删除等。 10. **性能优化**:MySQL提供了许多性能...

    剖析mysql常用数据库命令.pdf

    有两种基本方式:连接到本地数据库和远程数据库。在DOS窗口中,进入MySQL的bin目录,使用`mysql -h主机地址-u 用户名 -p`命令进行连接。例如,连接到本地MySQL服务器,只需输入`mysql -uroot -p`,然后输入密码。...

    MySQL数据库.docx

    【MySQL数据库】是一种广泛使用的开源关系型数据库管理系统,它基于SQL(结构化查询语言)标准,提供高效的数据存储、检索和处理能力。SQL是用于管理关系数据库系统的标准语言,允许用户执行诸如创建、修改、查询和...

    MySQL数据库面试题.pdf

    41. **在MySQL中创建新用户并授权**:使用`CREATE USER`和`GRANT`语句。 42. **MySQL权限系统的工作原理**:MySQL使用权限表来控制用户对数据库对象的访问。 43. **防止SQL注入攻击**:使用参数化查询或预编译语句...

    archive_ MySQL数据库用户在线注册系统 v1.0 [江西新余电信].zip.zip

    MySQL是一种关系型数据库管理系统(RDBMS),广泛用于Web应用开发,因其开源、免费和高效而受到青睐。在这个系统中,MySQL将用于存储用户注册信息,如用户名、密码(通常加密存储)、电子邮件地址、手机号码等。 ...

Global site tag (gtag.js) - Google Analytics