为mysql添加账户并授权

  无意中想到要给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 允许授予或删除其他用户的权限

猜你喜欢

转载自www.cnblogs.com/ruler77/p/10097630.html