mysql删除赋权_mysql 添加用户 删除用户 赋权
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):
1.新建用户
1.1 登录MYSQL:
@>mysql -u root -p
@>密码
1.2 创建用户:
mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
这样就创建了一个名为:test 密码为:1234 的用户。
注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。
1.3 然后登录一下:
mysql>exit;
@>mysql -u test -p
@>输入密码
mysql>登录成功
2.为用户授权
授权格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";
2.1 登录MYSQL(有ROOT权限),这里以ROOT身份登录:
@>mysql -u root -p
@>密码
2.2 首先为用户创建一个数据库(testDB):
mysql>create database testDB;
2.3 授权test用户拥有testDB数据库的所有权限(某个数据库的所有权限):
mysql>grant all privileges on testDB.* to test@localhost identified by '1234';
mysql>flush privileges;//刷新系统权限表
格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";
2.4 如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on testDB.* to test@localhost identified by '1234';
mysql>flush privileges; //刷新系统权限表
2.5 授权test用户拥有所有数据库的某些权限:
mysql>grant select,delete,update,create,drop on *.* to test@"%" identified by "1234";
//test用户对所有数据库都有select,delete,update,create,drop 权限。
//@"%" 表示对所有非本地主机授权,不包括localhost。(localhost地址设为127.0.0.1,如果设为真实的本地地址,不知道是否可以,没有验证。)
//对localhost授权:加上一句grant all privileges on testDB.* to test@localhost identified by '1234';即可。
3. 删除用户
@>mysql -u root -p
@>密码
mysql>Delete FROM user Where User='test' and Host='localhost';
mysql>flush privileges;
mysql>drop database testDB; //删除用户的数据库
删除账户及权限:>drop user 用户名@'%';
>drop user 用户名@ localhost;
4. 修改指定用户密码
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password('新密码') where User="test" 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 数据表名;
mysql删除赋权_mysql 添加用户 删除用户 赋权相关推荐
- mysql添加主键和删除主键_MySQL添加、删除主键的操作方法介绍
mysql添加删除主键 操作是非常基本的操作,下面就将教您mysql添加删除主键的方法,如果您是刚刚接触mysql的新人,不妨一看. 修改的字符集: 在安装mysql5.0时可以设置好mysql的字符 ...
- mysql删除用户账号和密码_mysql添加、删除用户和授权用户
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...
- mysql 用户授权_mysql添加、删除用户和授权用户
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...
- 计算机新建用户如何删除,win10系统如何添加和删除用户?windows10删除用户教程...
有位 windows10正式版 用户反映自己因为刚刚升级系统,所以对系统中的很多操作都很陌生.尤其是对win10系统中添加和删除用户该如何操作表示很是不解.这该怎么办呢?接下来,小编就向大家分享win ...
- mysql如何drop数据库_mysql drop database删除数据库命令实例讲解
这篇文章主要介绍了mysql drop database删除数据库命令实例讲解的相关资料,需要的朋友可以参考下 mysql drop database命令用于删除一个数据库,如果试图使用drop da ...
- liunx--账户文件权限和管理(账户添加删除,组的添加和删除 文件的归宿和权限)
文章目录 前言 一:用户账户和组账户 组账号概述 UID号和GID号 用户账号文件cat /etc/passwd查看 二:用户账号和文件账号管理 useradd命令--添加用户账号 passwd命令- ...
- android如何使用ios14组件,iOS14如何添加和删除小组件 iOS14添加和删除小组件的方法...
iOS14最吸引人的功能莫过于小组件,可以根据需求添加自己想要的功能,简单易用,系统功能得到改善和提升,让iOS使用更加便捷. iOS14添加和删除小组件的方法 iOS14小组件可以存在于主页,也可以 ...
- win10如何删除输入法_win10怎么添加和删除输入法?win10添加和删除输入法的方法...
最近很多小伙伴问小编win10系统的输入法如何设置,该如何设置添加和删除.其实这个比较的简单,点开设置里面,选择语言首选项进行设置就可以了,今天带来了详细win10添加和删除输入法的方法,一起来看看吧 ...
- mysql新增字段顺序_mysql 添加字段、删除字段、调整字段顺序 转
ALTER TABLE - 更改表属性 添加字段: alter table `user_movement_log` Add column GatewayId int not null default ...
最新文章
- 【开源方案共享】三维点云快速分割算法
- 【小白自学Python时踩的那些坑,你值得拥有】
- Java Swing 探索(一)LayoutManager
- php 一行代码解决二维数组去重
- 【数理逻辑】谓词逻辑 ( 个体词 | 个体域 | 谓词 | 全称量词 | 存在量词 | 谓词公式 | 习题 )
- java 线程不运行时间_java如何设置线程运行时间吗
- 转:STL:string 大小(Size)和容量(Capacity)
- 《图数据库(第2版)》——2.1 关系型数据库缺少联系
- 【BZOJ1778】[Usaco2010 Hol]Dotp 驱逐猪猡 期望DP+高斯消元
- 教师使用计算机职责,教师办公室计算机使用制度
- oracle百万级数据导入,用Perl从oracle导出百万级数据到excel
- EasyRecovery如何恢复ps的psd文件
- Android自定义控件7--自定义开关--绘制界面内容
- 使用directx修复工具解决缺少msvcp100.dll和运行库解决方法
- 回归、自回归、循环神经网络(RNN)、LSTM
- 海量数据处理--离线批处理技术(Hadoop)
- 计算机网络-哈尔滨工业大学mooc-第2周作业解答
- 计算机添加本地安全组用户名和密码错误,u租号总是密码错误-共享用户名和密码正确总提示错误...
- X265(HEVC编码器)在VS2015下的编译和使用
- BAT批处理文本替换