`

mysql新建用户和赋予权限

 
阅读更多

mysql新建用户和赋予权限  

2010-07-17 16:01:01|  分类: mysql |  标签: |字号 订阅

//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户

insert into mysql.user(host,user,password) values ("localhost","hbchen",p
assword("hbchen"));
这样就创建了一个名为:hbchen 密码为:hbchen (的)用户。
然后登录一下。
mysql>exit;
@>mysql -u hbchen -p
@>输入密码
mysql>登录成功
2.为用户授权。
//登录MYSQL(有ROOT权限)。我们里我们以ROOT身份登录.
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(phplampDB)
mysql>create database phplampDB;
//授权phplamp用户拥有phplamp数据库(的)所有权限。
>grant all privileges on phplampDB.* to hbchen@localhost identified by 'hbchen';
//刷新系统权限表
mysql>flush privileges;
mysql>其它们操作
/*
如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on phplampDB.* to hbchen@localhost identified by 'hbchen';
//刷新系统权限表。
mysql>flush privileges;
*/
3.删除用户。
@>mysql -u root -p
@>密码
mysql>Delete FROM user Where User="hbchen" and Host="localhost";
mysql>flush privileges;
//删除用户(的)数据库
mysql>drop database phplampDB;
4.修改指定用户密码。
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password('新密码') where User="hbchen" and Host="localhost";
mysql>flush privileges;
5.列出所有数据库
mysql>show database;
6.切换数据库
mysql>use '数据库名';
7.列出所有表
mysql>show tables;
8.显示数据表结构
mysql>describe 表名;
9.删除数据库和数据表
mysql>drop database 数据库名;
mysql>drop table 数据表名;

 例如:--新建用户
insert into mysql.user(host,user,password) values ("localhost","hbchen",p
assword("hbchen"));
---授予权限
grant all privileges on mysql.* to hbchen@localhost identified by 'hbchen';
--授予部分权限
 grant select,update on mysql.* to hbhcen@localhost identified by 'hbchen';

--更改密码
update mysql.user set password='123456'where User='hbchen';

use mysql; 
update user set password=password('hahaha') where user='hbchen';
--刷新
flush privileges;

分享到:
评论

相关推荐

    创建MySQL用户赋予某指定库表的权限[文].pdf

    创建 MySQL 用户和赋予权限是 MySQL 安全性配置的重要步骤。以下是创建 MySQL 用户 `snort` 并赋予其在 `snort` 库中的所有权限的示例: CREATE DATABASE snort; CREATE USER 'snort'@'localhost' IDENTIFIED BY '...

    mysql用户权限设置

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

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

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

    创建MySQL用户 赋予某指定库表的权限.docx

    MySQL 中的权限可以分为两大类:普通用户权限和数据库开发人员权限。 ### 普通用户权限 普通用户权限包括查询、插入、更新、删除等权限。这些权限可以单独授予,也可以使用 `GRANT` 语句一次授予多个权限。例如,...

    创建MySQL用户 赋予某指定库表的权限.pdf

    本文主要探讨如何创建MySQL用户并赋予特定数据库和表的权限。在数据库安全中,每个用户通常只被授予执行特定任务所需的最低权限,以确保系统的稳定和安全。 首先,创建一个新的MySQL用户。例如,我们可以创建一个名...

    创建mysql用户赋予某指定库表的权限 (1).pdf

    MySQL 用户权限管理与授权 MySQL 用户权限管理是 MySQL 安全性管理...GRANT 语句是 MySQL 用户权限管理的重要组件之一,通过 GRANT 语句,管理员可以灵活地授予用户不同的权限,以控制用户对数据库的访问和操作权限。

    MySQL新建用户,授权,删除用户,修改密码

    ### MySQL新建用户 新建用户是数据库管理中最基础的操作之一。在MySQL中,这一过程可以通过SQL语句实现,但需注意的是,进行此类操作通常需要具备root级别的权限。下面是一段示例代码,展示如何创建一个名为...

    在MySQL数据库增加新用户权限

    在MySQL数据库中添加新用户权限是一项关键的管理任务,它涉及到数据库的安全性和访问控制。本文主要探讨了两种方法,即使用GRANT语句和直接操作MySQL授权表来完成这一过程,但推荐使用GRANT语句,因为这种方法更简洁...

    更新MySql权限.zip

    3. **检查权限**:运行`更新MySQL权限.bat`,这可能涉及到创建新用户或更新现有用户权限,赋予他们从任何IP地址连接的权限。 4. **安全检查**:在启用远程访问后,确保防火墙设置正确,只允许信任的IP地址连接。同时...

    MYSQL权限不够解决办法

    在使用MySQL数据库的过程中,可能会遇到“权限不足”的错误提示,这通常是因为当前用户没有足够的权限来执行某些操作(如创建表、删除数据等)。本文将详细介绍如何解决MySQL权限不足的问题,并提供具体的解决方案。...

    MySQL中创建用户与授权用户--abiao.txt

    在MySQL中创建用户是一项基本但非常重要的管理任务,这对于确保数据安全性和正确地分配访问权限至关重要。根据提供的内容,“MySQLдûȨʵַڸտʼӴmysqlѿԲο”这部分似乎是乱码或者是未正确编码的文本,因此...

    MySQL数据库下用户及用户权限配置

    这将赋予用户在`dbName`数据库上执行删除、创建索引、执行存储过程、创建和修改存储例行程序的权限。 除了基本的数据操作权限,还有一些特定的设置需要注意。例如,当尝试导入包含自定义函数的数据库备份时,可能会...

    mysql权限分配和root密码重置

    在MySQL中,对于用户权限的管理是非常重要的,尤其是当涉及到多个团队合作时,合理的权限设置能够有效避免数据泄露和其他安全问题。用户权限主要通过MySQL自带的`mysql`数据库中的`user`表来管理。 **1.1.1 创建...

    Mysql数据库用户权限相关配置-实验指导书

    - **全局权限**:授予用户在所有数据库及所有表上进行操作的权限,包括对服务器的管理、创建数据库和用户等权限。 - **数据库级权限**:授予用户在指定数据库下进行操作的权限,包括创建表、插入数据、更新数据等...

    MySQL数据库:用户的权限管理.pptx

    在MySQL中,权限分为四个层次:列权限、表权限、数据库权限和用户权限。新创建的SQL用户默认只能执行有限的操作,不能直接访问其他用户的表或立即创建自己的表,必须通过管理员进行授权。 列权限允许用户对特定表中...

    MySQL 添加用户、删除用户、授权、回收权限

    MySQL 用户管理与权限控制 ...通过本文,我们了解了 MySQL 中的用户管理和权限控制的基本概念和操作步骤,包括创建用户、授权、删除用户、修改密码、撤销权限等。正确地使用这些操作可以确保数据库的安全和稳定性。

    linux下mysql创建新的用户的方法

    为了确保系统的安全性和管理效率,经常需要创建新的用户并授予他们相应的权限。下面将详细解释如何在Linux下的MySQL中创建用户并设置权限。 首先,要创建一个新的MySQL用户,你需要以root身份登录到MySQL服务器。在...

    MySQL创建用户查看刷卡日志.pdf

    在这个场景中,我们主要讨论如何在MySQL中创建用户并授予其特定权限,以便该用户能够查看刷卡日志。 首先,我们需要使用一个数据库管理工具,如Navicat for MySQL,来连接到MySQL服务器。在Navicat中,我们需要填写...

    Mysql创建新用户的问题1

    在MySQL数据库管理系统中,创建新用户并赋予相应的权限是数据库管理的重要环节。当您遇到“创建完用户,在软件上无法连接”的问题时,这通常意味着新创建的用户没有足够的权限来访问数据库。以下将详细解释如何正确...

Global site tag (gtag.js) - Google Analytics