`
wangchangtao
  • 浏览: 19377 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

创建用户

阅读更多
grant select,insert,update,delete on *.* to newusername@localhost indetified by "password"

一) 连接MYSQL:
   格式: mysql -h主机地址 -u用户名 -p用户密码

1、例1:连接到本机上的MYSQL
   首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:\mysql\bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL
   假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:
   mysql -h10.0.0.1 -uroot -p123
  (注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令
   exit (回车)

(二) 修改密码:
   格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给root加个密码123。首先在DOS下进入目录C:\mysql\bin,然后键入以下命令:
   mysqladmin -uroot -password 123
   注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、例2:再将root的密码改为456
   mysqladmin -uroot -pab12 password 456
(三) 增加新用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
   格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
   例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:
   grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";

   但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。
   例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
   grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";
   如果你不想test2有密码,可以再打一个命令将密码消掉。
   grant select,insert,update,delete on mydb.* to test2@localhost identified by "";
分享到:
评论

相关推荐

    创建表空间、创建用户以及授权、查看权限

    ### 创建表空间、创建用户以及授权、查看权限 在数据库管理中,创建表空间、创建用户及进行相应的授权是常见的管理任务。本文将详细介绍如何在Oracle数据库中执行这些操作,并介绍如何查看用户的权限。 #### 一、...

    PostgreSQL sql语句:创建用户,创建数据库,用户授权

    PostgreSQL sql语句:创建用户,创建数据库,用户授权

    db2创建用户以及授予权限1

    ### DB2创建用户及授予权限详解 #### 一、概述 在DB2数据库管理系统中,用户管理和权限分配是确保数据安全性和控制访问的重要环节。本文将详细介绍如何在DB2中创建用户并为其授予权限的过程。通过具体实例,帮助...

    Jenkins创建用户并分配不同视图的权限.md

    Jenkins创建用户并分配不同视图的权限

    vCenter建立用户分配权限.docx

    3. 在“用户”部分,点击“添加”按钮,弹出“新建用户”对话框。 4. 在对话框中,输入新用户的详细信息,包括用户名、全名、电子邮件地址和密码。确保所有必填字段已填写。 5. 点击“确定”以创建新的用户账号。 *...

    SAP 批量创建用户

    ### SAP ECATT批量创建用户详解 #### 一、概述 在企业级应用环境中,SAP系统的用户管理是一项重要且繁琐的任务。特别是在需要批量创建大量用户的情况下,手动操作不仅效率低下,还容易出错。为此,SAP提供了ECATT...

    数据库创建用户的基本知识

    【数据库创建用户的基本知识】 在IT领域,数据库管理和权限控制是至关重要的部分。本文将针对初学者介绍如何在SQL Server 2005 Express中创建用户,以及与之相关的配置步骤。首先,我们需要理解SQL Server的身份...

    在SQL Server中创建用户角色及授权(使用SQL语句) .pdf

    这篇文档主要讲述了如何使用SQL语句在SQL Server中创建用户角色并进行授权。首先,我们从创建登录账户开始,然后创建数据库用户,接着将登录账户与数据库用户关联,并通过加入数据库角色来赋予用户特定的权限。 1. ...

    pl/sql新建用户分配权限

    PL/SQL新建用户分配权限 PL/SQL是Oracle数据库管理系统中的一种编程语言...使用PL/SQL新建用户分配权限需要创建用户帐户、分配权限、设置角色和配置Java环境变量。通过这些步骤,我们可以实现安全的数据库管理和开发。

    zimbra批量新建用户

    在zimbra中批量新建用户,以相同密码和不同密码两种方式创建用户

    MySql\Mysql创建用户和表.docx

    Mysql 创建用户和表 Mysql 创建用户和表是数据库管理系统中的重要组成部分。创建用户和表是数据管理的基础,理解创建用户和表的方法对数据库管理至关重要。本文将详细介绍 Mysql 创建用户和表的方法。 一、创建...

    Exchange_2010_创建_删除用户

    - 进入Exchange管理控制台,选择"新建邮箱",然后选择"新建用户"选项,输入用户的所有必要信息,包括用户名、全名、密码,以及选择相应的存储数据库,完成创建后,用户邮箱会自动与新用户账户关联。 在创建用户...

    AD域批量创建用户工具

    批量按指定属性新建新用户; 批量解锁用户; 批量重置用户密码; 批量禁用/启用用户; 批量删除用户; 批量设置用户属性; 批量查看组属性; 批量添加用户到组; 批量从组中删除用户; 从OU中获取组,联系人和计算机...

    ORACLE 数据库创建用户和脚本执行方法

    在Oracle数据库管理中,创建用户和执行脚本是常见的操作任务,主要用于管理和维护数据库环境。以下将详细解释这两个过程。 1. 创建Oracle数据库用户 在Oracle数据库中,创建新用户通常需要具有管理员权限的账户,...

    ORACLE创建用户、创建用户

    根据提供的文件信息,本文将详细解释Oracle数据库中创建用户的步骤及相关的知识点。 ### Oracle 创建用户 在Oracle数据库中,创建用户是一项重要的管理任务,它允许系统管理员为不同的应用程序或个人设置独立的...

    AD域控通过脚本一键添加新建用户角色账号

    下面将详细介绍关于AD域控通过脚本一键添加新建用户角色账号的知识。 AD域控,即Active Directory域控制器,是微软Windows Server操作系统中网络服务的一部分,用于管理网络中的用户和计算机。域控制器存储了目录...

    linux创建用户、文件夹、用户组的添加和删除的命令及解说

    Linux 操作系统中创建用户、文件夹、用户组是非常常见的操作,下面将详细介绍相关的命令和解说。 创建用户 创建用户的命令是 `useradd`,其格式为 `useradd 用户名`,例如 `useradd testuser`。创建用户后,需要...

    C#新建用户并设置文件夹权限

    ### C#新建用户并设置文件夹权限 #### 知识点概述 在Windows环境中,有时候我们需要通过编程的方式来创建新用户并对其指定的文件夹进行权限设置。本文将详细介绍如何使用C#来实现这一功能,包括如何创建一个新的...

    MySQL创建数据库与创建用户以及授权

    --创建用户  密码8位以上,包括:大写字母、小写字母、数字、特殊字符  %:匹配所有主机,该地方还可以设置成‘localhost’,代表只能本地访问,例如root账户默认为‘localhost‘ 3、grant select,insert,...

    Sql Server 2008数据库新建分配用户的详细步骤

    Sql Server 2008 数据库新建用户,并分配权限是数据库管理中非常重要的一步骤。为了确保数据安全,创建一个专门管理数据库的用户是非常必要的。在本文中,我们将详细介绍如何在 Sql Server 2008 中新建分配用户的...

Global site tag (gtag.js) - Google Analytics