Mysql新建用户和数据库并授权
发布日期:2025-04-17 23:35:33
浏览次数:14
分类:精选文章
本文共 1007 字,大约阅读时间需要 3 分钟。
MYSQL用户管理指南
一、新建用户
通过MYSQL命令创建新用户并设置权限
insert into mysql.user (Host, User, Password) values ("localhost", "zhouyuyao", password("Zhouyuyao123")); 此外,还需为用户授权访问特定主机的权限:
insert into mysql.user (Host, User, Password) values ("%", "zhouyuyao", password("Zhouyuyao123")); 完成后,执行权限表刷新:
flush privileges;
二、登录测试
验证新用户是否正常登录
@> mysql -u zhouyuyao -p@> 输入密码mysql > 登录成功
三、用户授权
为用户授予数据库访问权限
@> mysql -u root -p@> create database test;
然后授权用户访问指定数据库:
grant all privileges on test.* to zhouyuyao@'%' identified by 'Zhouyuyao123';
执行权限表刷新:
flush privileges;
四、部分授权
只授予特定权限,例如读取和更新权限
grant select, update on test.* to zhouyuyao@localhost identified by 'culus.me';
五、删除用户
确保操作前备份数据,避免数据丢失
@> mysql -u root -p@> delete from mysql.user where User = "zhouyuyao" and Host = "localhost";
执行权限表刷新:
flush privileges;
六、删除数据库
谨慎操作,确保无数据依赖
drop database test;
七、修改密码
更改用户密码时,确保新密码已加密
update mysql.user set password = password('新密码') where User = "zhouyuyao" and Host = "localhost"; 注:以上操作需谨慎执行,确保不会误删重要数据。建议在生产环境中进行测试,并结合实际情况调整权限设置。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2026年06月19日 20时16分09秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!