• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > mysql命令行下用户管理方法分享

mysql命令行下用户管理方法分享

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql命令行创建用户,mysql命令行添加用户,mysql创建用户命令,mysql命令添加用户,mysql删除用户命令等相关知识,希望本文的分享对您有所帮助
mysql安装后好,会有一个名字为mysql的数据库,存放用户的表是user,mysql数据库的用户管理就是围绕这个表展开的,当然还有一些表,例如:tables_priv,procs_priv,clumns_priv,information_schema数据库里面的USER_PRIVILEGES等。

如果有mysql管理工具phpmyadmin的话,我们可以通过图形画界面来对用户进行管理,但是如果没有phpmyadmin这样的管理工具怎么办呢?这个时候,我们可以通过命令行执行sql语句来管理mysql的用户。

一,添加用户

1,create user

语法:

CREATE USER user_specification
[, user_specification] ...

user_specification:
user [IDENTIFIED BY [PASSWORD] 'password']
实例:
Privilege Meaning
ALL [PRIVILEGES] 所有权限
ALTER 可以使用alter table
ALTER ROUTINE 可以使用alter routine
CREATE 可以创建数据库和表
CREATE ROUTINE 可以使用create routine
CREATE TEMPORARY TABLES 可以使用临时表
CREATE USER 可以对用户进添加,删除,重命名,撤销权限
CREATE VIEW 可以创建和修改视图
DELETE 可以删除数据
DROP 可能删除数据库,表,视图等
EVENT 可以使用事件高度器
EXECUTE 可以执行routine
FILE 可以在服务器读写文件
GRANT OPTION 用户有权对自己添加的用衣授权
INDEX 可以创建,删除索引
INSERT 可以插入
LOCK TABLES 可以锁定表
PROCESS 可以使用SHOW PROCESSLIST来查看mysql当前用户的执行sql情况
REFERENCES Not implemented
RELOAD 可以使用刷新功能
REPLICATION CLIENT 用户可以进行主从同步
REPLICATION SLAVE 主从同步时,从服务器可以从主服务器读取binary log
SELECT 可以查找
SHOW DATABASES 可以使用show databases来查看所有数据库
SHOW VIEW 可以使用show view来查看视图
SHUTDOWN 可以使用mysqladmin中的参数shutdown
SUPER Enable use of other adminstrative operations such as CHANGE MASTER TO, KILL, PURGE BINARY LOGS, SET GLOBAL, and mysqladmin debug command
TRIGGER 可以使用触发器
UPDATE 可以进行理会新操作
USAGE 无特权

实例:
mysql> select mysql.user.update_priv from mysql.user where user='tank' and host='
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • mysql命令行下用户管理方法分享

相关文章

  • 2018-12-05关于MySQL5.7.19安装目录下如何创建my.ini文件的示例详解
  • 2017-05-11VMware中Linux共享mysql数据库的方法
  • 2017-05-11使用Python的Django框架中的压缩组件Django Compressor
  • 2018-12-05关于MySQL时常闪退的问题解决办法分享(图)
  • 2018-12-05mysql触发器简介及如何创建和删除触发器
  • 2017-05-116G数据库的导入 报各种错误的解决办法
  • 2018-12-05MsSql 存储过程分页代码 [收集多篇]
  • 2018-12-05sql语句中如何将datetime格式的日期转换为yy-mm-dd格式
  • 2018-12-05Oracle with子句
  • 2018-12-05如何批量检查表并进行repair,optimize

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 在ADF中跟踪SQL执行时间实现代码
    • PHP和MySQL开发的8个技巧
    • Access使用宏控制程序--1.6.使用宏的几点说明
    • MySQL事务autocommit自动提交
    • mysql 协议的几种包及解析
    • MySQL存储过程例子(包含事务,输出参数,嵌套调用)
    • 通过HSODBC访问mysql的实现步骤
    • java.sql.SQLException: 内部错误: Unable to construct a Datum
    • 恢复.mdf 数据库步骤
    • 数据库的用户帐号管理基础知识

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有