mysql创建数据库,添加用户,用户授权实操方法
一、创建mysql数据库
1.创建数据库语法
--创建名称为“testdb”数据库,并设定编码集为utf8 CREATEDATABASEIFNOTEXISTStestdbDEFAULTCHARSETutf8COLLATEutf8_general_ci;
二、创建用户
1.新建用户
--创建了一个名为:test密码为:1234的用户 createuser'test'@'localhost'identifiedby'1234';
注意:
此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。
2.查询用户
--查询用户 selectuser,hostfrommysql.user;
3.删除用户
--删除用户“test” dropusertest@localhost; --若创建的用户允许任何电脑登陆,删除用户如下 dropusertest@'%';
4.更改密码
--方法1,密码实时更新;修改用户“test”的密码为“1122” setpasswordfortest=password('1122'); --方法2,需要刷新;修改用户“test”的密码为“1234” updatemysql.usersetpassword=password('1234')whereuser='test' --刷新 flushprivileges;
5.用户分配权限
--授予用户test通过外网IP对数据库“testdb”的全部权限 grantallprivilegeson'testdb'.*to'test'@'%'identifiedby'1234'; --刷新权限 flushprivileges; --授予用户“test”通过外网IP对于该数据库“testdb”中表的创建、修改、删除权限,以及表数据的增删查改权限 grantcreate,alter,drop,select,insert,update,deleteontestdb.*totest@'%';
6.查看用户权限
--查看用户“test” showgrantsfortest;
注意:修改完权限以后一定要刷新服务,或者重启服务,刷新服务用:flushprivileges;
以上就是本次介绍的全部相关知识点内容,感谢大家的学习和对毛票票的支持。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。