数据库是信息系统中非常重要的一个环节,合理高效的对它进行管理是很重要的工作。通常是总管理员创建不同的管理帐户,然后分配不同的操作权限,把这些帐户交给相应的管理人员使用。
用户管理
1,新建用户创建的用户是保存在mysql数据库的user表里,使用查询语句可以查看创建的用户。(1) 命令格式:create user ‘user’@‘host’ identified by ‘密码’;
查看系统用户;select user,authentication_string,host from mysql.user;
create user 'test1'@'localhost' identified by 'abc123';
(2)也可以使用修改权限的语句grant进行创建;
命令格式:grant 权限 on 数据库.表 to 用户@主机 identified by 密码;
grant all on *.* to ‘test2’@’localhost’ identified by ‘abc123’;
删除用户命令格式:drop user ‘user’@‘host’;
删除test2这个用户后,数据库中已经没有该用户了。
重命名用户
给用户设置密码
修改用户密码的方式有两种,修改当前登录的用户密码;修改其他用户的密码。
(1)修改当前登录用户密码的命令格式:set password = password('密码');
(2)修改其他用户密码 的命令格式:set password for ‘user’@‘host’ = password(‘密码’);
忘记root密码的解决办法1)systemctl stop mysqld.service 关闭数据库
2)修改m