MySQL 使用命令行新建用户并授予权限
感兴趣的小伙伴,下面一起跟随编程之家 52php.cn的小编两巴掌来看看吧! 一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。 注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。
1.MySQL命令行新建用户
//创建用户
//刷新系统权限表
这样就创建了一个名为:phplamp 密码为:1234 的用户。 //退出后登录一下
2.MySQL命令行为用户授权
//首先为用户创建一个数据库(phplampDB)
//授权phplamp用户拥有phplamp数据库的所有权限
//刷新系统权限表
//如果想指定部分权限给一用户,可以这样来写:
//刷新系统权限表。
当权限1,…权限n被all privileges或者all代替,表示赋予用户全部权限。 当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。 用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接。 ‘连接口令’不能为空,否则创建失败。 例如:
给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,drop等操作的权限,并设定口令为123。
给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。 (编辑:通辽站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |