赞
踩
# 创建 gogs 用户并初始化密码
create user 'gogs'@'127.0.0.1' IDENTIFIED WITH mysql_native_password by 'IjaGo@GsNl2';
# 授权
grant SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, INDEX, CREATE VIEW, SHOW VIEW, CREATE TEMPORARY TABLES on gogs.* to 'gogs'@'127.0.0.1';
flush privileges;
mysql> create user 'test2'@'%' identified by '123456';
Query OK, 0 rows affected (0.01 sec)
# 创建用户,ip填'%'表示允许所有ip
create user 'username'@'ip' IDENTIFIED by 'password';
# 允许远程客户端通过密码访问
alter user 'username'@'ip' IDENTIFIED WITH mysql_native_password by 'password';
# 直接创建能够通过远程客户端访问的账户
create user 'username'@'ip' IDENTIFIED WITH mysql_native_password by 'password';
mysql> show grants for 'test2'@'%';
+-----------------------------------+
| Grants for test2@% |
+-----------------------------------+
| GRANT USAGE ON *.* TO `test2`@`%` |
+-----------------------------------+
1 row in set (0.04 sec)
revoke select on *.* from 'test2'@'%';
# 撤销所有授权
revoke all on *.* from 'username'@'ip';
# 刷新权限
flush privileges;
set password for 'username'@'ip'='new_password';
rename user 'username'@'ip' to 'new_username'@'new_ip';
drop user 'username'@'ip';
drop user 'test2'@'localhost';
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。