【MySQL】用户管理及备份
"我们知道我们的最高权限管理者是root用户,它拥有着最高的权限,包括select、update、delete、grant等操作。一般在公司里DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限(或者所有权限)。 ___ 1. 对新用户增删改 # 创建用户 create user 'zyk'@'192.168.1.2' identified by '123'; # 指定ip为192.168.1.2的zyk用户登陆 create user 'zyk'@'192.168.%.%' identified by '123'; # 指定ip为192.168.开头的zyk用户登陆 create user 'zyk'@'%' identified by '123'; # 指定任何ip的zyk用户登陆 # 删除用户 drop user '用户名'@'可访问途径'; # 修改用户 rename user '用户名'@'可访问路径' to '新用户名'@'可访问路径'; # 修改密码 set password for '用户名'@'可访问路径'=Password('新密码'); # 取消全局密码复杂度策略 set global validate_password_policy=0; 2. 对当前的用户授权 # 查看权限 show grants for '用户名'@