标签:用户名 数据库 用户 我要 密码 心飞 心而去 权限 localhost
一、用户管理
1.1 新建用户 CREATE USER '用户名'@'来源地址' [IDENTIFIED BY [PASSWORD] '密码']; ‘用户名’:指定将创建的用户名 ‘来源地址’:指定新创建的用户可在哪些主机上登录,可使用IP地址、网段、主机名的形式,本地用户可用localhost,允许任意主机登录可用通配符% ‘密码’: 若使用明文密码,直接输入’密码’,插入到数据库时由Mysql自动加密; 若使用加密密码,需要先使用SELECT PASSWORD(‘密码’); 获取密文,再在语句中添加 PASSWORD ‘密文’; 若省略“IDENTIFIED BY”部分,则用户的密码将为空(不建议使用) 例:使用明文和密码创建用户 ## 明文创建 CREATE USER 'xiaoming'@'localhost' IDENTIFIED BY 'abc123'; ## 密文创建 select password('abc123'); CREATE USER 'xiaobai'@'localhost' IDENTIFIED BY password '*6691484EA6B50DDDE1926A220DA01FA9E575C18A';![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013252973-1391619578.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013314325-656717528.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013328554-1089567506.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013345381-1564722727.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013402331-1105900111.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013418151-575598190.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013431559-1187337983.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013444397-1053801317.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013455477-768936055.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013509099-822457901.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013521126-1912569832.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013537887-1979810115.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013551670-1180400020.png)
二、数据库用户授权
2.1 授予权限 GRANT语句:专门用来设置数据库用户的访问权限。当指定的用户名不存在时,GRANT语句将会创建新的用户;当指定的用户名存在时,GRANT 语句用于修改用户信息。 GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'来源地址' [IDENTIFIED BY '密码']; #权限列表:用于列出授权使用的各种数据库操作,以逗号进行分隔,如“select,insert,update”。使用“all”表示所有权限,可授权执行任何操作。 #数据库名.表名:用于指定授权操作的数据库和表的名称,其中可以使用通配符“*”。例如,使用“kgc.*”表示授权操作的对象为 kgc数据库中的所有表。 #‘用户名@来源地址’:用于指定用户名称和允许访问的客户机地址,即谁能连接、能从哪里连接。来源地址可以是域名、IP 地址,还可以使用“%”通配符,表示某个区域或网段内的所有地址,如“%.accp.com”、“192.168.80.%”等。 #IDENTIFIED BY:用于设置用户连接数据库时所使用的密码字符串。在新建用户时,若省略“IDENTIFIED BY”部分, 则用户的密码将为空。 例:允许用户 zhangsan 在本地查询 ali数据库中 所有表的数据记录,但禁止查询其他数据库中的表的记录。![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013613074-97703904.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013627787-1997897061.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013653538-1621185618.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013711539-1792288102.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013722604-90114189.png)
![](https://www.icode9.com/i/l/?n=20&i=blog/2387990/202108/2387990-20210827013739667-883295566.png)
标签:用户名,数据库,用户,我要,密码,心飞,心而去,权限,localhost 来源: https://www.cnblogs.com/qwert19990410/p/15192238.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。