mysql 查询账户

查询 mysql 的存在的账户 

>select user,host,password from mysql.user;

# 可以查询涉及到user、 host 链接权限、密码加密文件。

 注:

mysql 5.7 版本没有 password 这个字段;更改成了 authentication_string ;

 

# 查询账户信息;

mysql> select host,user,authentication_string from mysql.user;

 

# 创建账户

mysql> CREATE USER 'mahk'@'%' IDENTIFIED BY '123456';

 

# 更改密码

mysql> update mysql.user set authentication_string=password('123456') where user='654321';

 

# 账户授权

mysql> grant all on xxl_job.* to 'mahk'@'%';

privileges:用户的操作权限,

如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL;

注:

用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:

GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;

 

posted @ 2019-08-16 17:55  01234567  阅读(2361)  评论(0编辑  收藏  举报