`
terran_li2008
  • 浏览: 199099 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySQL创建新用户/删除用户

阅读更多

1.mysql创建新用户并设权限命令

工作中用到web服务器和mysql服务器不在同一台计算机上安装的运用。需要通过mysql的远程账户访问mysql。

先上语法:

grant [权限] on [数据库名].[表命] to ['用户命']@['web服务器的ip地址'] identified by ['密码'];

实例:
grant all on test.* to 'remote'@'192.168.2.9' identified by 'password';

===================================================

2.MYSQL撤权并删除用户

要取消一个用户的权限,使用REVOKE语句。REVOKE的语法非常类似于GRANT语句,除了TO用FROM取代并且没有INDETIFED BY和WITH GRANT OPTION子句:

REVOKE privileges (columns) ON what FROM user

user部分必须匹配原来GRANT语句的你想撤权的用户的user部分。privileges部分不需匹配,你可以用GRANT语句授权,然后用REVOKE语句只撤销部分权限。

REVOKE语句只删除权限,而不删除用户。即使你撤销了所有权限,在user表中的用户记录依然保留,这意味着用户仍然可以连接服务器。要完全删除一个用户,你必须用一条DELETE语句明确从user表中删除用户记录:

%mysql -u root mysql
mysql>DELETE FROM user
->WHERE User="user_name" and Host="host_name";
mysql>FLUSH PRIVILEGES; 
DELETE语句删除用户记录,而FLUSH语句告诉服务器重载授权表。(当你使用GRANT和REVOKE语句时,表自动重载,而你直接修改授权表时不是。)

分享到:
评论

相关推荐

    MySQL中文参考手册.chm

    <br/>6.6 权限系统工作原理 <br/>6.7 存取控制,阶段1:连接证实 <br/>6.8 存取控制,阶段2:请求证实 <br/>6.9 权限更改何时生效 <br/>6.10 建立初始的 MySQL权限 <br/>6.11 向MySQL增加新用户权限 <br/>6.12 怎样设置...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    10-创建mysql用户及授权的多种方法实战.avi 11-本地及远程主机授权思想及多种方法实战.avi 12-自己动手实战确定MySQL的授权权限列表.avi 13-生产场景如何授权用户及权限讲解.avi 14-MySQL建表语句及表的知识.avi 15-...

    MySQL DCL - 用户管理.md

    - 使用`CREATE USER`语句创建新用户,指定用户名、主机名和密码; - 使用`ALTER USER`语句修改用户密码,指定用户名、主机名和新密码; - 使用`GRANT`语句授予用户权限,指定权限级别、数据库和表,以及用户名和主机...

    MySQL 5.1官方简体中文参考手册

    5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 5.8.7. 使用安全连接 5.9. 备份与恢复 5.9.1. 数据库备份 5.9.2. 示例用备份与恢复策略 ...

    MYSQL

    6.7 存取控制,阶段1:连接证实 6.8 存取控制,阶段2:请求证实 6.9 权限更改何时生效 6.10 建立初始的 MySQL权限 6.11 向MySQL增加新用户权限 6.12 怎样设置口令 6.13 存取拒绝(Access ...

    MySQL-Admin:MySQL MariaDB管理工具

    MySQL管理工具MySQL / MariaDB管理...特征创建/删除/导入/导出数据库创建/删除用户将无限量的信息插入数据库为用户创建新密码续订AUTO_INCREMENT栏删除表格内容自动选择查询使用您自己SQL查询安装克隆存储库git clone ...

    ubuntu安装mysql详情步骤.txt

    ubuntu 安装MySQL 支持远程访问 ...查询数据库的用户(看到如下内容表示创建新用户成功了) SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; 使用exit命令退出MySQL exit

    mysql创建表的sql语句详细总结

    mysql创建表的sql语句 mysql建表常用sql语句: 连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录...

    MySQL数据库用户帐号管理基础知识详解

    MySQL3.22.11引入了两个更容易进行这项工作的语句:GRANT 语句创建MySQL用户并指定其权限,REVOKE 语句删除权限。这两个语句充当mysql数据库中的授权表的前端,并提供直接操纵这些表内容的可选择的方法。本文讨论了...

    初始化MySQL用户(删除匿名用户)

    安装完MySQL后,系统默认会创建一个不需要密码的root用户,和一个无...创建新用户# 创建用户和设置密码 CREATE USER ‘新用户’@’localhost’ IDENTIFIED BY ‘新密码’; # 对用户授权 GRANT ALL PRIVILEGES ON *.* T

    MySQL 5.1中文手冊

    5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 5.8.7. 使用安全连接 5.9. 备份与恢复 5.9.1. 数据库备份 5.9.2. 示例用备份与恢复策略 ...

    MySql 5.1 参考手册.chm

    5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 5.8.7. 使用安全连接 5.9. 备份与恢复 5.9.1. 数据库备份 5.9.2. 示例用备份与恢复策略 ...

    MySQL中文参考手册

    o 6.11 向MySQL增加新用户权限 o 6.12 怎样设置口令 o 6.13 存取拒绝(Access Denied)错误的原因 o 6.14 怎样使MySQL安全以对抗解密高手(cracker) * 7 MySQL 语言参考 o 7.1 文字:怎样写字符串和数字 + 7.1.1 ...

    mysql5.7操作文档大全

    9.1 创建新数据表,和源数据表一致 40 9.2 删除新数据表的表空间 40 9.3 将待恢复的<table_name>.ibd文件copy到目标数据库文件夹下,并修改文件权限 40 9.4 导入表空间 41 十. 根据frm文件恢复表结构 42 10.1 新建...

    MySQL 5.1参考手册

    5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 5.8.7. 使用安全连接 5.9. 备份与恢复 5.9.1. 数据库备份 5.9.2. 示例用备份与恢复策略 ...

    Navicat for MySQL的使用方法

    navicat for mysql免费版为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。navicat for mysql使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、...

    MySQL 5.1参考手册中文版

    5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 5.8.7. 使用安全连接 5.9. 备份与恢复 5.9.1. 数据库备份 5.9.2. 示例用备份与...

    MySQL 5.1参考手册 (中文版)

    5.8.2. 向MySQL增加新用户账户 5.8.3. 从MySQL删除用户账户 5.8.4. 限制账户资源 5.8.5. 设置账户密码 5.8.6. 使你的密码安全 5.8.7. 使用安全连接 5.9. 备份与恢复 5.9.1. 数据库备份 5.9.2. 示例用备份与恢复策略 ...

    mysql数据库管理工具

    Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。基于Windows...

Global site tag (gtag.js) - Google Analytics