一、使用客户端工具登录mysql
二、创建用户

-- 低版本数据库
create user '用户名'@'%' identified by '密码';
-- 高版本数据库
create user '用户名'@'%' identified with mysql_native_password by '密码';
-- 示例1:
create user 'test'@'%' identified with mysql_native_password by '123456';
-- 示例2:
create user 'test'@'localhost' identified with mysql_native_password by '123456';

注意:

'%' - 所有情况都能访问
'localhost' - 本机访问
'47.105.144.121' - 指定 ip 访问

三、如果要进行密码修改的话

alter user '用户名'@'%' identified by '密码';

-- 示例
alter user 'test'@'%' identified by 'test123'

四、给该用户赋予权限

-- 指定数据库
grant all privileges on 想授权的数据库.* to '用户名'@'%';
-- 全部数据库
grant all privileges on *.* to '用户名'@'%';
-- 示例
grant all privileges on test_table.* to 'test'@'%';

五、刷新生效

flush privileges;

六、删除用户

delete from mysql.user where user='用户名';
-- 示例
delete from mysql.user where user='test'

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐