MySQL # MySQL对用户权限的简单操作:创建新用户赋权限
Posted LRcoding
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL # MySQL对用户权限的简单操作:创建新用户赋权限相关的知识,希望对你有一定的参考价值。
1. 创建新用户
一般使用 Navicat 直接登录 mysql,也可以使用命令行 mysql -u root -p
,然后输入密码即可。
1.1 访问策略
创建新用户时(用户名:demo,密码:1234),需要事先考虑好访问策略:
-
允许本地IP访问,一般用在局域网中
CREATE USER 'demo'@'localhost' IDENTIFIED BY '1234';
-
允许外网IP访问,一般用于服务器
CREATE USER 'demo'@'%' IDENTIFIED BY '1234';
1.2 刷新授权
创建完用户后,刷新一下,避免出错
FLUSH PRIVILEGES;
2. 赋予用户访问数据库的权限
2.1 创建数据库
CREATE DATABASE demoDB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
2.2 赋予 demo 用户访问数据库 demoDB 的权限
-
本地IP:
GRANT ALL PRIVILEGES ON demoDB.* to 'demo'@'localhost' IDENTIFIED BY '1234' WITH GRANT OPTION;
-
外网IP:
GRANT ALL PRIVILEGES ON demoDB.* to 'demo'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
2.3 刷新授权
FLUSH PRIVILEGES;
以上是关于MySQL # MySQL对用户权限的简单操作:创建新用户赋权限的主要内容,如果未能解决你的问题,请参考以下文章