使用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中创建一个新的用户并授权,例如: ```sql GRANT SELECT, UPDATE, INSERT, DELETE ON *.* TO xuys@192.168.88.234 IDENTIFIED BY "xuys1234"; ``` 这里`xuys`是用户名,`192.168.88.234`是远程主机的...
同时,MySQL软件还采用了双授权政策,分为社区版和商业版两种。最大的是开放源码,除此之外,还有运行速度快、使用成本低等优点。 MySQL关系型数据库设计 在设计MySQL关系型数据库时,需要考虑到相关的功能确定、...
在本系统中,登录界面的设计是基于Java Swing库,这是一种轻量级的图形用户界面工具包,能够帮助开发者创建出美观且功能丰富的界面。 进入系统后,用户可以进行数据库的相关操作,包括添加和删除学生信息。这些功能...
Excel表格和MySQL数据库是两种广泛使用的数据管理工具。Excel适合小规模的数据管理和分析,而MySQL则适用于处理大量数据和复杂的数据库操作。将Excel表格转换为MySQL数据库是一项常见的任务,尤其在数据分析、报告...
本文将详细介绍如何创建数据库、添加用户以及进行用户授权,这些都是MySQL数据库管理的基础。 首先,我们来了解如何创建数据库。创建数据库的目的是为了存储数据,MySQL提供了CREATE DATABASE语句来实现这一功能。...
* 创建数据库:可以使用两种方法来创建数据库,即在客户端程序mysql环境下使用SQL语句CREATE DATABASE或在LINUX的SHELL环境下使用管理工具mysqladmin的子命令CREATE。 * 删除数据库:可以利用上面两种方法实现。 * ...
MySQL-Front允许用户连接到本地或远程的MySQL服务器,进行数据的查询、插入、更新和删除,以及数据库结构的创建和修改。 在数据库管理方面,MySQL-Front提供以下关键功能: 1. 数据库设计:用户可以直观地创建、...
修改MySQL用户的密码有两种常见的方式,一种是在命令行中使用`mysqladmin`工具,另一种是在MySQL环境中执行SQL语句。 #### 1. 使用mysqladmin工具 **示例代码:** ```sql mysqladmin -u root password 'ab12' ``` ...
RDS(Relational Database Service)是关系型数据库服务的简称,它支持包括MySQL在内的多种数据库引擎,为用户提供一套完整的数据库解决方案,包括但不限于容灾、备份、恢复、监控和迁移服务。 在使用RDS服务时,...
MySQL(JSP版)数据库管理系统是一个适合初学者的实践项目,它涵盖了数据库管理和Web开发的基础知识,特别是如何在Java服务器页面(JSP)中与MySQL数据库进行交互。这个系统允许用户执行基本的数据操作,如添加...
在 MySQL 中,创建数据库可以使用两种方式:命令行方式和图形界面工具方式。 命令行方式 命令行方式是使用 SQL 语句创建数据库的方式。基本语法格式如下: ``` CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] 数据库...
MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它基于结构化查询语言(SQL),在Web应用程序开发中扮演着核心角色。MySQL以其高效、稳定和易于管理的特点,深受开发者喜爱。Navicat for MySQL是一款强大...
1. 创建数据库:可以使用两种方法来创建数据库,即在客户端程序mysql环境下使用SQL语句CREATE DATABASE或在LINUX的SHELL环境下使用管理工具mysqladmin的子命令CREATE。 2. 删除数据库:可以使用两种方法来删除数据库...
9. **数据库管理**:了解SQL语言是使用MySQL的基础,包括数据查询(SELECT)、插入(INSERT)、更新(UPDATE)和删除(DELETE)操作,以及数据库和表的创建、修改和删除等。 10. **性能优化**:MySQL提供了许多性能...
有两种基本方式:连接到本地数据库和远程数据库。在DOS窗口中,进入MySQL的bin目录,使用`mysql -h主机地址-u 用户名 -p`命令进行连接。例如,连接到本地MySQL服务器,只需输入`mysql -uroot -p`,然后输入密码。...
【MySQL数据库】是一种广泛使用的开源关系型数据库管理系统,它基于SQL(结构化查询语言)标准,提供高效的数据存储、检索和处理能力。SQL是用于管理关系数据库系统的标准语言,允许用户执行诸如创建、修改、查询和...
41. **在MySQL中创建新用户并授权**:使用`CREATE USER`和`GRANT`语句。 42. **MySQL权限系统的工作原理**:MySQL使用权限表来控制用户对数据库对象的访问。 43. **防止SQL注入攻击**:使用参数化查询或预编译语句...
MySQL是一种关系型数据库管理系统(RDBMS),广泛用于Web应用开发,因其开源、免费和高效而受到青睐。在这个系统中,MySQL将用于存储用户注册信息,如用户名、密码(通常加密存储)、电子邮件地址、手机号码等。 ...