MySQL创建用户的方法分成三种:ssc网站搭建【企 娥:217 1793 408】、INSERT USER表的方法、CREATE USER的方法、GRANT的方法。
1、通过CREATE USER命令进行创建用户
脚本:CREATE USER 'username'@'host' [IDENTIFIED BY 'PASSWORD'] 其中密码是可选项;
例子:CREATE USER 'test'@'127.0.0.1' IDENTIFIED BY "123";
CREATE USER 'test'@'127.0.0.%' IDENTIFIED BY "123";
CREATE USER 'test'@' %' ;
说明:该方法创建出来的用户只有连接数据库的权限,需要后续继续授权;
2、通过GRANT命令创建用户
个人习惯一般用这种方法进行创建用户,当数据库存在用户的时候GRANT会对用户进行授权,但当数据库不存在该用户的时候,就会创建
相应的用户并进行授权。(说明上面那步是多余的)
脚本:
GRANT <ALL|priv1,priv2,.....privn> ON [object] [IDENTIFIED BY 'password']
[WITH GRANT OPTION];
MAX_QUERIES_PER_HOUR count
MAX_UPDATES_PER_HOUR count
MAX_CONNECTIONS_PER_HOUR count
MAX_USER_CONNECTIONS count
说明:priv代表权限select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限
例子:mysql>grant select,insert,update,delete,create,drop on test.hr to test@127.0.0.1 identified by '123';
说明:给主机为127.0.0.1的用户test分配可对数据库test的hr表进行select,insert,update,delete,create,drop等操作的权限,并设定口令
为123。
mysql>grant all privileges on test. to test@127.0.0.1 identified by '123';
说明:给主机为127.0.0.1的用户test分配可对数据库test所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on . to test@127.0.0.1 identified by '123';
说明:给主机为127.0.0.1的用户test分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on .* to test@127.0.0.1 identified by '123';
说明:用户test分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
创新互联长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为陆丰企业提供专业的成都做网站、网站设计、外贸营销网站建设,陆丰网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。
当前标题:mysql创建用户及ssc网站搭建
文章URL:https://www.cdcxhl.com/article48/gjochp.html
成都网站建设公司_创新互联,为您提供手机网站建设、关键词优化、虚拟主机、网站策划、定制开发、网站排名
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联