mysql 创建 用户 授权
2016-03-16 14:52
471 查看
我的版本为
下面这种方法已经不行。
所以只能使用另一种方法
查看用户
授权某数据操作给用户
我遇到了一个问题:创建帐号之后,用密码无法登录,但不用密码可以登录(本地),远程可以登录,然后查了一下发现有两个帐号的user为空,把user为空的那两行给删掉就可以了。。
5.7.11
下面这种方法已经不行。
insert into user(User,Host,Password) values('test','%',password('123123'));
所以只能使用另一种方法
create user 'test'@'%' identified by '123123';
查看用户
select host,user from mysql.user;
授权某数据操作给用户
grant all privileges on testDB.* to 'test'@'%'; flush privileges;
我遇到了一个问题:创建帐号之后,用密码无法登录,但不用密码可以登录(本地),远程可以登录,然后查了一下发现有两个帐号的user为空,把user为空的那两行给删掉就可以了。。
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复