Linux系统下授权MySQL账户访问指定数据库
2014-07-01 09:18
323 查看
Linux系统下授权MySQL账户访问指定数据库需求:1、在MySQL中创建数据库mydata2、新建MySQL账户admin密码1234563、赋予账户admin对数据库mydata具有完全操作权限======================================================================操作如下:1、登录MySQL数据库 mysq -uroot -p #在终端命令行输入 123456 #输入密码2、show databases; #显示数据库列表3、create database mydata; #建立数据库mydata4、insert into mysql.user(Host,User,Password) values('localhost','admin',password('123456')); #新建账户admin,密码1234565、flush privileges; #刷新系统授权表6、grant all on mydata.* to 'admin'@'%' identified by '123456' with grant option; #允许账户admin从任何主机连接到数据库mydata至此,账号admin对数据库mydata具有完全管理权限。======================================================================== 扩展: grant all on mydata.* to 'admin'@'192.168.1.1' identified by '123456' with grant option; #账户admin只能从192.168.1.1连接到数据库mydata grant all on mydata.* to 'admin'@'localhost' identified by '123456' with grant option; #账户admin只能从本机连接到数据库mydata update mysql.user set password=password(1234) where User="admin" and Host="localhost"; #修改账号admin密码为1234 revoke all on mydata.* from 'admin'@'%'; #禁止用户admin从任何主机访问数据库mydata revoke all on mydata.* from 'admin'@'192.168.1.1'; #禁止用户admin从192.168.1.1访问数据库mydata dalete from mysql.user where user="admin" and Host="localhost"; #删除用户admin======================================================================备注:在Windows中操作方法类似,请大家自行测试。
相关文章推荐
- Linux系统下授权MySQL账户访问指定数据库和数据库操作
- Mysql中使某个用户只能访问指定的数据库
- MySQL创建数据库,授权用户访问权限,通过Navicat Premium进行连接
- MySQL新增用户以及数据库访问授权
- 授权指定用户 从任何机器可访问 mysql服务器
- Mysql中使某个用户只能访问指定的数据库
- MySQL指定IP用户访问数据库
- 配置mysql指定的ip授权访问
- 授权指定用户 从任何机器可访问 mysql服务器
- MySQL 数据库远程访问授权
- MYSQL授权指定权限指定IP访问指定库
- MySQL新增用户以及数据库访问授权
- Mysql中使某个用户只能访问指定的数据库
- 安装MongoDB 3.2 并通过账户密码来访问指定数据库
- MySQL 数据库远程访问授权
- 授权指定用户 从任何机器可访问 mysql服务器
- MySQL新增用户以及数据库访问授权
- mysql 设置用户指定访问某个数据库。