MYSQL添加新用户,为用户创建、分配数据库
MySQL中创建用户分配权限(到指定数据或者指定数据库表中)
图形化操作
一、用户权限指定导库:
1 新建用户
用户->添加用户->只需要填写登录信息即可(下看看个人情况进行填写)
这样就多出了一个用户
2 登录测试
打开phpmyadmin,利用我们刚才添加的子帐号进行登录
默认进入是只有两个数据库的
这样我们就算添加成功了
3 用户授权
我们重新登录 root帐号(超管帐号)
用户->编辑权限->按数据库指定权限()->点击执行
4 登录测试
打开phpmyadmin,利用我们刚才添加的子帐号进行登录
发现有了三个数据库
这样我们就算分配成功了
命令符操作
一、用户权限指定导库:
1 新建用户
// root 用户登陆 MySQL
mysql -u root -p
Enter password:
// 新建用户
mysql>insert into mysql.user(Host,User,Password) values("localhost","meetes",password("meetes"));
// 刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:meetes
,密码为:meetes
的用户。
2 登陆测试
mysql>exit
// 用户 meetes 登陆 MySQL
mysql -u meetes -p
Enter password:
mysql>
说明新建的用户 meetes
登陆成功。
3 用户授权
// root 用户登陆 MySQL
mysql -u root -p
Enter password:
// 为用户 meetes 创建一个数据库 meetesdif
mysql>create database meetesdif;
// 授权用户 meetes 拥有数据库 meetesdif 的所有权限
mysql>grant all privileges on meetesdif.* to meetes@localhost identified by 'meetes';
mysql>flush privileges;
创建表成功、同时授权成功
** 4 登录测试**
// 用户 meetes 登陆数据库
mysql -u meetes -p
Enter privileges:
// 显示数据库
mysql>show databases;
如果输出有 我们给的那张表,说明操作成功
二、用户授权到指定数据库的某张表
与数据库授权步骤一样只是这里需要调整
mysql>grant all privileges on meetesdif.表名 to meetes@localhost identified by 'meetes'; //把原来的*修改为表名即可
注意:若原本想对表进行授权,结果对整个库授权了,此时需要调整用户的权限,需要 删除账号同时删除权限:1.删除用户,2.删除用户的权限
命令如下:
mysql>Delete FROM user Where User='meetes' and Host='localhost';mysql>flush privileges;删除账户及权限:>drop user 用户名@'%';//远程访问账号>drop user 用户名@localhost; //本地服务器授权
若不删除权限,你会发现新建同样的账号还是对数据库授权,而没有对表进行授权,即使使用了(grant all privileges on meetesdif.表名 to meetes@localhost identified by ‘meetes’;)但是还是对库进行授权。而不是对指定的表进行授权。
MYSQL添加新用户,为用户创建、分配数据库相关推荐
- 【问题解决】MySql添加新用户提示错误
MySql添加新用户提示错误 描述 原因 描述 GRANT ALL PRIVILEGES ON . TO 'root'@'xxx' IDENTIFIED BY 'root' WITH GRANT OP ...
- Linux学习-25-useradd命令:添加新的系统用户
8.9 Linux useradd命令:添加新的系统用户 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号.用户组.主目录和登录Shell等资源.刚添加的账号是被锁定的,需设置密码,才可 ...
- 为Ubuntu系统添加新的普通用户
文章目录 1.创建一个新的普通用户 2.给用户授权 3.删除用户 4.新增用户添加至ubuntu的sudors文件中 5.提高ubuntu下访问github的速度 6.配置ubuntu国内镜像下载源的 ...
- MySQL添加新用户、为用户创建数据库、为新用户分配权限
https://blog.csdn.net/u013216667/article/details/70158452 登录MySQL mysql -u root -p 添加新用户 允许本地 IP 访问 ...
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
2019独角兽企业重金招聘Python工程师标准>>> 1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> ...
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限(转)
1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,P ...
- MySQL添加新用户、创建数据库、为新用户分配权限
1.登录Mysql [root@xufeng Desktop]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Comm ...
- ubuntu mysql增加用户_Ubuntu中给mysql添加新用户并分配权限
一.Ubuntu下启动mysql方法:/etc/init.d/sudo mysqld二.用户添加bingt;mysql -u rootmysqlgt; grant 权限1,权限2,...权限n on ...
- ubuntu 新增mysql用户_Ubuntu中给mysql添加新用户并分配权限
一.Ubuntu下启动mysql方法:/etc/init.d/sudo mysqld二.用户添加bingt;mysql -u rootmysqlgt; grant 权限1,权限2,...权限n on ...
最新文章
- Exchange 2013学习(二),关于约会、会议和事件
- 如何快速重置打印队列
- Creating a custom ComboBox item renderer in Flex
- asp.net MVC提高开发速度(创建项目模板)
- 『设计模式』--常见面向对象设计原则
- bkg bnc_BNC的完整形式是什么?
- Windows消息映射及消息发送(SendMess、PostMess)实现
- JS window事件全集解析 (转载)
- 指南 | Pytorch定义网络的几种方法
- 【Java数据结构与算法】第二章 单链表及简单面试题
- php手机i选择图片多选,ios 相册图片多选 带预览功能
- verilog语法学习心得
- win7下配置IIS(ASP.net)
- 方舟生存进化mysql_基于MySQL 的 SQL 优化总结_卡盟,辅助
- Emulex/QLogic万兆争夺继续 存储还是板载优先?
- 优化js脚本设计,防止浏览器假死
- php把北京时间转换时间戳,北京时间与unix时间戳(unix timestamp)的互转方法
- 使用PyCharm批量爬取小说
- 华兴资本首日破发 包凡:对短期股价波动我们不太在意
- Androidpcm格式音频编解码及播放,socket文件传输通讯,soundTouch变声框架 合成的一款仿微信语音按住说话的demo