2.数据库用户管理

在mysql数据库自带的数据库中,有个数据库的名字为mysql,其下方的user表中,保存着与数据库用户名和密码相关的数据。

用户管理命令

创建用户:

create user '用户名'@'IP地址' identified by '密码';

在本机创建用户时,ip地址写为localhost,意为该用户只能本地登录
如果想要远程登录,就要设置用户的Ip地址
因此登录数据库时,此类的数据库登录时要指定ip地址,要使用myslq -u 用户名 -h ip地址 -p 的形式去登陆

create user 'hello'@localhost identified by '123';  在数据库中创建一个名为hello的用户,密码为123

新创建的用户什么权限都没有,想要使用创建的用户对数据库进行操作,要对用户进行授权。

删除用户:

drop user '用户名'@'IP地址';

drop user 'tom'@localhost;  删除用户tom

修改用户(修改用户名和地址)

 rename user '用户名'@'IP地址' to '新用户名'@'IP地址';

rename user 'hello'@localhost to 'tom'@localhost;将名称为hello的用户改为名称为tom

 修改密码

用户可以给自己修改密码,但是不能修改root用户的密码

alter user '用户名'@'IP地址' identified by  '新密码';

alter user 'tom'@'127.0.0.1' indetified by '333';将用户tom的密码修改为333

 

posted @ 2020-11-05 22:25  maday  阅读(260)  评论(0)    收藏  举报