mysql 创建只读账户;

1、查询所有账号信息

SELECT DISTINCT a.`User`,a.`Host`,a.password_expired,a.password_last_changed,a.password_lifetime,a.* FROM mysql.user a;

示例:

1、创建账户 并授权SELECT查询权限。

> GRANT SELECT ON dbname.* TO 'username'@'%' IDENTIFIED BY "password";

2.刷新mysql权限,使用户创建、授权生效。

> FLUSH PRIVILEGES;

2、添加视图的权限:

> UPDATE mysql.`user` a SET a.Show_view_priv='Y' WHERE a.`User`='username' and a.`Host`='IP';
> FLUSH PRIVILEGES;

 

相关文章:

  • 2021-10-01
  • 2022-12-23
  • 2021-10-03
  • 2022-12-23
  • 2022-01-08
  • 2021-10-23
  • 2021-09-02
猜你喜欢
  • 2021-12-17
  • 2021-08-03
  • 2022-12-23
  • 2021-10-25
  • 2021-12-16
  • 2022-12-23
  • 2021-06-10
相关资源
相似解决方案