`
yuanyong
  • 浏览: 246846 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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 ""; 

分享到:
评论

相关推荐

    Mysql纯命令行添加用户

    本文将详细介绍如何在MySQL命令行环境下添加用户、管理权限以及删除用户。 1. **创建用户** 使用`CREATE USER`语句来创建新的用户。基本格式如下: ``` CREATE USER 'username'@'host' IDENTIFIED BY 'password'...

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

    本文将详细介绍 MySQL 中的用户管理和权限控制,包括添加用户、删除用户、授权、回收权限等操作。 一、创建用户 在 MySQL 中,可以使用 INSERT 语句创建用户。例如,创建一个名为 "test" 的用户,密码为 "1234",...

    mysql如何添加用户

    本文将详细解析如何在MySQL中添加用户,包括基本的操作步骤、权限分配以及相关注意事项,帮助读者全面掌握MySQL用户管理的核心知识。 ### MySQL用户添加与权限设置 #### 一、添加MySQL用户 添加MySQL用户通常涉及...

    MySql安装与配置方法(MySQL添加用户、删除用户与授权)

    随着技术的快速发展,MySQL作为一款广泛使用的开源数据库管理系统,在全球范围内拥有庞大的用户群体,因此,掌握如何在不同的操作系统环境下安装和配置MySQL显得尤为重要。 首先,要完成MySQL的安装,必须清楚地...

    MySQL-添加新用户简化说明

    ### MySQL添加新用户简化说明 #### 一、引言 在数据库管理中,为了确保数据的安全性和可控性,经常需要创建新的用户账户,并为这些账户分配特定的权限。MySQL作为一款广泛使用的开源关系型数据库管理系统,提供了...

    远程用户连接mysql授权

    ### 远程用户连接MySQL授权详解 #### 一、引言 随着互联网技术的发展与企业规模的扩大,数据库系统的远程访问需求日益增加。对于MySQL这样的关系型数据库管理系统而言,实现远程用户连接授权变得尤为重要。本文将...

    开启外部访问mysql权限的功能

    最后,在配置mysql外部访问帐号时,需要使用grant命令来添加用户,例如GRANT ALL PRIVILEGES ON *.* TO eva@localhost IDENTIFIED BY ‘1234567’ WITH GRANT OPTION;这将授予eva用户访问mysql的所有权限。 开启...

    MySql 图形用户界面工具

    用户可以添加、删除记录,更新字段值,甚至进行批量编辑。 4. **SQL编辑器**:集成的SQL编辑器支持自动完成、语法高亮和错误检查,使得编写和执行复杂的SQL查询变得简单。此外,它还提供查询历史记录,方便用户回顾...

    Rhel7安装mysql5.7详细步骤.txt

    groupadd mysql 添加用户组 useradd -r -g mysql -p root mysql 创建一个不用登陆的用户 (useradd-s /sbin/nologin -g mysql mysql) 3.下载安装包后进行安装 安装时候会提示与已经安装的RPM包有冲突...

    MySQL管理密码用户授权实践

    在这个阶段,需要在MySQL的配置文件***f中添加`skip_grant_tables=1`选项,这样可以启动服务而不加载授权表。之后,使用`systemctl restart mysqld.service`命令来重启服务。 步骤三:使用mysql命令连接到MySQL服务...

    Mysql root用户对应的host字段缺少localhost导致本地无法访问数据库问题修复

    Mysql root用户对应的host字段缺少localhost导致本地无法访问数据库问题修复 Mysql 是一个关系数据库管理系统,广泛应用于各种 web 应用程序中。但是,在使用 Mysql 时,很容易遇到一些问题,例如 Mysql root 用户...

    mysql添加新用户设置只读一张表或者某两张表

    mysql添加新用户设置只读一张表或者某两张表

    Centos5.8安装asterisk并配置mysql用户表

    然后,在Asterisk配置文件sip.conf中添加用户信息,并使用Mysql数据库连接实现在用户表中的数据。 Asterisk配置 在安装和配置Mysql用户表后,需要配置Asterisk以使用Mysql数据库。可以在sip.conf文件中添加用户...

    MYSQL基础之连接MYSQL、修改密码、添加用户

    首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:...

    修改Mysql的root用户密码

    1. 确认服务器的安全状态,使其处于安全的状态下,以免其他用户登录和修改 MySQL 数据库的信息。 2. 修改 MySQL 的登录设置,添加 skip-grant-tables 选项,以便在不需要密码的情况下登录 MySQL 数据库。 3. 重新...

    MySQL图形用户界面

    2. **数据管理**:用户可以方便地查看、添加、修改和删除数据库中的记录,支持批量操作,这对于处理大量数据时非常有用。 3. **SQL查询**:内置的SQL编辑器允许用户编写、执行并查看查询结果。它还提供自动完成和...

    spring+mybatis+mysql实现的用户登录功能

    在用户登录功能中,MyBatis负责与MySQL数据库进行通信,执行查询用户凭据的SQL语句。通过MyBatis的映射文件,我们可以定义一个SQL查询,用于检查输入的用户名和密码是否存在于数据库的用户表中。 **MySQL数据库** ...

    Ubuntu18.0.4安装MySQL并设置ROOT用户密码

    #### 数据库添加用户并配置访问权限 为了更好地管理数据库,可以通过创建新用户并为他们分配特定的权限来实现更精细的访问控制。 1. **创建新用户**: ```sql CREATE USER 'user_testdb'@'%' IDENTIFIED BY '...

    MySQL添加新用户简化说明

    本文将深入解析如何在MySQL中添加新用户,以及如何查看所有用户,旨在为数据库管理员提供一份实用指南。 ### 一、查看所有MySQL用户 在MySQL中,查看所有用户的操作相对简单,通过执行以下SQL命令即可实现: ```...

    麒麟V10安装MySQL数据库

    最后,为了解决非root用户无法登录的问题,需要编辑MySQL的配置文件(通常是 `/etc/mysql/my.cnf`),添加或修改相应的权限设置。同时,若需要图形化管理工具,可以考虑安装如phpMyAdmin、MySQL Workbench等,这些...

Global site tag (gtag.js) - Google Analytics