无意中想到要给MySQL设置一个用户,结果发现网上好多教程似乎都会报错,因此在这里整理了一下。
创建用户
1 create user admin_test@localhost identified by '123456';
admin_test为需要设置的用户名
localhost为设置在本地
123456为设置的密码
用户授权
创建完用户,接下来自然是要授权了
1 grant all privileges on * . * to 'admin_test'@'localhost'; 2 flush privileges;
星号分别表示它们可以访问的数据库和表
一旦确定了要为新用户设置的权限,请重新加载所有权限(第二行)。
常见权限列表如下:
- ALL PRIVILEGES 全部操作权限
- CREATE 创建新的表或数据库
- DROP 删除表或数据库
- DELETE 表中删除行
- INSERT 向表中插入行
- SELECT 使用Select命令来读取数据库
- UPDATE 更新表行
- GRANT OPTION 允许授予或删除其他用户的权限