1.新建用户

//登录MYSQL

@>mysql -u root -p

@>密码

//创建用户

mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));

//刷新系统权限表

mysql>flush privileges;

这样就创建了一个名为:jeecn  密码为:jeecn  的用户。

//退出后登录一下

mysql>exit;

@>mysql -u jeecn -p

@>输入密码

mysql>登录成功

2.为用户授权

//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.

@>mysql -u root -p

@>密码

//首先为用户创建一个数据库(jeecnDB)

mysql>create database jeecnDB;

//授权jeecn用户拥有jeecn数据库的所有权限

@>grant all  on jeecnDB.* to jeecn@localhost identified by ‘jeecn’;

//刷新系统权限表

mysql>flush privileges;

mysql>其它操作

//如果想指定部分权限给一用户,可以这样来写:

mysql>grant select,update on jeecnDB.* to jeecn@localhost identified by ‘jeecn’;

//刷新系统权限表。

mysql>flush privileges;

mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;

权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。

当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。

当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。

用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%’表示从任何地址连接。

‘连接口令’不能为空,否则创建失败。

例如:

mysql>grant select,insert,update,delete,create,drop on vtdc.employee to jee@10.163.225.87 identified by ‘123′;

给来自10.163.225.87的用户jee分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。

mysql>grant all  on vtdc.* to jee@10.10.10.87 identified by ‘123′;

给来自10.163.225.87的用户jee分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。

mysql>grant all  on *.* to jee@10.10.10.87 identified by ‘123′;

给来自10.163.225.87的用户jee分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。

mysql>grant all privileges on *.* to jee@localhost identified by ‘123′;

给本机用户jee分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。

3.删除用户

@>mysql -u root -p

@>密码

mysql>DELETE FROM user WHERE User=”jeecn” and Host=”localhost”;

mysql>flush privileges;

//删除用户的数据库

mysql>drop database jeecnDB;

4.修改指定用户密码

@>mysql -u root -p

@>密码

mysql>update mysql.user set password=password(‘新密码’) where User=”jeecn” and Host=”localhost”;

mysql>flush privileges;

mysql>quit;

mysql给用户添加数据库权限_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限(重要)...相关推荐

  1. mysql新用户不能创建数据库中_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限...

    1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Pas ...

  2. mysql添加用户并设置权限_mysql添加用户和设置权限

    1.mysql默认安装后,生成一个super-user:root,密码为空,给root用户设置密码的方法如下. (1)linux下直接设置新密码为"root" [root@drbd ...

  3. mysql中平方米显示不出来_MySQL - 添加外键

    目录 整理了一下这个知识,虽然很简单哈,为了以后的方便. 为已经添加好的数据表添加外键 语法: alter table 表名 add constraint FK_ID foreign key(你的外键 ...

  4. mysql 事物状态有几种_MySQL知识点汇总:亿级高并发数据库运转原理大公开!

    - 点击上方"中国统计网"订阅我吧!- 做业务,要懂基本的SQL语句: 做性能优化,要懂索引,懂引擎: 做分库分表,要懂主从,懂读写分离... 数据库的使用,是开发人员的基本功,对 ...

  5. mysql 表结构 增删改查_mysql学习【第3篇】:数据库之增删改查操作

    注意的几点: 1.如果你在cmd中书命令的时候,输入错了就用\c跳出 2.\s查看配置信息 一.操作文件夹(库) 增:create database db1 charset utf8; 删:drop ...

  6. mysql多个实例 主从库_mysql主从复制系列(1)搭建多个mysql实例环境

    搭建多个mysql实例(均使用Ubuntu18虚拟机,mysql5.7) 两种方式 1. 不同主机上分别创建mysql服务,一台机一个mysql.[这个最简单,推荐实用,只要在不同主机上装mysql服 ...

  7. solaris系统安装oracle数据库,Solaris 10安装Oracle 10g(4、创建数据库)

    安装软件之后我们再来创建数据库 配置监听器 -bash-3.00$ netca 图17 DSC0000.jpg (33.31 KB, 下载次数: 0) 2016-7-25 13:28 上传 完成之后查 ...

  8. mysql给用户建表权限_MYSQL添加用户、建表、权限

    1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Pas ...

  9. mysql实用管理器添加外键_MySQL 添加外键

    MySQL 添加外键 MySQL 添加外键 DROP TABLE IF EXISTS `nation`; CREATE TABLE `nation`( `pii_Nation` smallint(2) ...

最新文章

  1. cluster maintain manager Software群集管理软件
  2. B1091 N-自守数 (15分)
  3. Redis进阶-string底层数据结构精讲
  4. 【计算机网络】电路交换网络中,每条电路独占其经过的物理链路?
  5. Tomcate服务器的基本知识概括总结及安装目录概括
  6. Item08. 多级指针(Pointers to Pointers)
  7. 按照软件的模板规范要求,修改了模板中的字体大小,为何展示时,字体并未发生变化?
  8. ai人工智能_毕竟人工智能可能不适合您
  9. 易语言代码转换python_易语言通过文本解析的方式把C代码转换成易代码
  10. UDS(ISO14229)诊断服务功能及描述完结篇
  11. android远程桌面闪退,win7系统连接远程桌面出现闪退问题的两种解决方法详细教程...
  12. 2022 年牛客多校第五场补题记录
  13. 老男孩教育运维班100台规模集群全网数据备份项目上机实战
  14. raid卡直通模式会走缓存吗_磁盘阵列 RAID 技术如何保护数据
  15. 基于Citespace软件对WOS文献数据进行可视化的操作
  16. AVB源码学习(一):AVB2.0工作原理及编译配置
  17. 课程设计——网上商店前台功能的设计与实现
  18. Python模拟登陆大连交通大学教务在线
  19. 傅里叶变换中的特征函数以及一些冲激函数的性质
  20. python中scale的用法_在netCDF4和Python中使用scale_factor和add_offset的示例?

热门文章

  1. MySQL ifnull、nullif 等函数
  2. android界面应用,Android界面及应用_手机_手机Android频道-中关村在线
  3. Ubuntu18.04安装机器学习环境(一)
  4. 再理解公用colorbar参数
  5. GetMapping报错总结
  6. Hikari连接池1--初始化连接池
  7. Hdfs系列之:查看hdfs文件状态,判断文件是否损坏,修复hdfs损坏文件
  8. 初中三年重点考点阅读梳理
  9. Kolmogorov-Smirnov KS 定义 python实现 KS值的正负
  10. 牛客网扫地僧开源出来的《Java 面试无敌流笔记》,Github 上线两天就爆火