首先使用root用户登录mysql(或者有操作权限的用户),然后切换到名称为mysql的数据库
1 | > mysql -h192.168.1.1 -uroot -p123456 |
添加用户
1 | create user test_user identified by '123456'; |
用户授权
1 | grant all privileges on *.* to test_user@'%' identified by '123456'; |
用户撤权,revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可:
1 | revoke all on test_db.* from root@'10.20.30.%' identified by '123456'; |
修改密码
1 | update mysql.user set password = password('654321') where user = 'test_user' and host = '%'; |
删除用户
1 | drop user test_user@'%'; |