账户管理

在生产环境下操作数据库时,绝对不可以使用root账户连接,而是创建特定的账户,授予这个账户特定的操作权限,然后连接进行操作,主要的操作就是数据的crud

账户的操作主要包括创建账户、删除账户、修改密码、授权权限等

授予权限

1 查看所有用户

查看user 表结构      desc user;

查看方式   selecthost,user,authentication_stringfromuser;

2 创建账户并且授权

grant权限列表on数据库to'用户名'@'访问主机'identifiedby'密码';

使用root登陆  mysql -uroot -p

创建用户授予所有权限grantselectonjing_dong.*to'laoweng'@'localhost'identifiedby'123456'; 

退出时使用quit

账户操作

1 修改权限    grant权限名称on数据库to账户@主机withgrantoption;

刷新权限  flush privileges;

2 修改密码

使用password()函数进行密码加密

比如    updateusersetauthentication_string=password('新密码')whereuser='用户名';

修改updateusersetauthentication_string=password('123')whereuser='laoweng'; 

修改完切记要刷新权限        flushprivileges

3 远程登陆(慎用)

4 删除账户

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容