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;