共计 2612 个字符,预计需要花费 7 分钟才能阅读完成。
1. 通过 MySQL 数据库的 user 表查看用户相关信息
2. 创建数据库
mysql> create database [databasename] default character set utf8 collate utf8_general_ci; | |
Query OK, 1 row affected (0.00 sec) |
3. 创建用户
mysql> create user 'dba'@'%' identified by '*******'; | |
Query OK, 0 rows affected (0.00 sec) |
user 表中 host 列的值的意义
% 匹配所有主机
localhost localhost 不会被解析成 IP 地址,直接通过 UNIXsocket 连接
127.0.0.1 会通过 TCP/IP 协议连接,并且只能在本机访问;
::1 ::1 就是兼容支持 ipv6 的,表示同 ipv4 的 127.0.0.1
4. 对 dba 用户给予针对指定数据库进行增删改查的权限
mysql> grant select,insert,update,delete,create on [databasename].* to dba; | |
Query OK, 0 rows affected (0.00 sec) |
注意:修改完权限以后 一定要刷新服务,或者重启服务,刷新服务用:FLUSH PRIVILEGES
5. 可以通过 show grants 命令查看权限,若想要在原来的基础上增加权限则继续执行 grant
6. 通过 revoke 命令可以移除用户的相关权限
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-06/145067.htm
正文完
星哥玩云-微信公众号
