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

浙公网安备 33010602011771号