当前位置:   article > 正文

MySQL用户管理_mysql.session

mysql.session

一、MySQL创建的默认用户

mysql.infoschema:系统用户,管理和访问系统自带的information_schema数据库

mysql.session:mysql的插件将会使用该用户访问mysql数据库服务器。客户端不能直接使用该用户进行链接

mysql.sys:该用户避免数据库管理重命名或者删除root用户时发生的问题,客户端不能直接使用该用户进行链接

root:mysql的超级用户,用于管理mysql数据库,拥有所有权限,可执行任何操作,不建议使用该用户操作mysql数据库。

1、创建MySQL用户

# 创建一个新用户lisi

  1. create user lisi identified by 'lisi123';
  2. create user zhangsan identified by 'zhangsan123';

创建完毕后,该用户权限极小

注意:创建用户时,需要使用root用户登录mysql

2、查询mysql.user 表中的信息

use mysql

# 查看所有用户

select host,user from user

# 查看指定用户

select host,user from user where user='lisi';

二、重命名MySQL用户

  1. mysql> help rename user;
  2. RENAME USER old_user TO new_user
  3. [, old_user TO new_user] ...

old_user:MySQL中已经存在的用户

new_user:新的MySQL用户

# 修改前

  1. mysql> select host,user from user;
  2. +-----------+------------------+
  3. | host | user |
  4. +-----------+------------------+
  5. | % | lisi |
  6. | % | root |
  7. | % | user001 |
  8. | % | zhangsan |
  9. | localhost | mysql.infoschema |
  10. | localhost | mysql.session |
  11. | localhost | mysql.sys |
  12. | localhost | root |
  13. +-----------+------------------+
  14. 8 rows in set (0.00 sec)

# 重命名MySQl用户

  1. mysql> rename user lisi to lisisi;
  2. Query OK, 0 rows affected (0.01 sec)

# 修改后查询

  1. mysql> select host,user from user;
  2. +-----------+------------------+
  3. | host | user |
  4. +-----------+------------------+
  5. | % | lisisi |
  6. | % | root |
  7. | % | user001 |
  8. | % | zhangsan |
  9. | localhost | mysql.infoschema |
  10. | localhost | mysql.session |
  11. | localhost | mysql.sys |
  12. | localhost | root |
  13. +-----------+------------------+
  14. 8 rows in set (0.00 sec)

三、删除MySQL用户

# 方式1:drop删除mysql用户

drop  user lisisi;

# 方式2:直接从mysql.user表中删除

  1. use mysql;
  2. delete from user where user='lisisi';

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/776353
推荐阅读
相关标签
  

闽ICP备14008679号