MySQL的用户管理是怎样的
admin
2023-05-17 12:42:29
0

mysql安装后的一点安全策略就是删除空用户和host不为localhost的用户

1、删除空用户

删除空用户

mysql> select mysql.user,host,password from user whereuser='';    查询用户

mysql> delete from user where user='';        #删除user=空的用户

删除host不等于localhost的用户

mysql> select user,host,password from user where host!='localhost';

mysql>delete from user where host!=’localhost’;

2、为用户设置密码

mysql> update user set password=password(123456);

mysql>flush privileges;

创建mysql用户及赋予用户权限

1.创建用户并设置密码

mysql>create user acbuf@’localhost’ identified by‘123456’;

mysql>create user acbuf@’localhost’;

2.常用的创建用户方法;创建用户的同时并进行授权 grant

mysql> grant all on blog.* to 'acbuf'@'localhost' identified by '123456'; #不会自动创建blog

3.为已有用户授权库。

mysql> grant all on blog.* to acbuf@'localhost';

4.查看用户权限

mysql>show grants for acbuf@’localhost’;

5.root密码忘记重新设置密码

1.编辑/etc/my.cnf在[mysqld]段中添加skip-grant-tables,然后重启mysqld。

然后mysql进入即可,然后update为root设置密码

,设置完成后把添加的skip-grant-tables删除重启即可。

2.[root@test /]# mysqld_safe--skip-grant-tables --user=mysql  &

后续步骤跟第一个方法一样。

相关内容

热门资讯

伊朗外长:与阿曼谈判接近完成 △伊朗外交部长阿拉格齐(中)当地时间8月2日,伊朗外交部长阿拉格齐在政府内阁会议上介绍伊朗与阿曼谈判...
河南2026年“三支一扶”计划... 针对近期备受关注的2026年河南省“三支一扶”计划招募相关舆情,河南省“三支一扶”领导小组协调办公室...
以卵击石的“汉光演习”不过是一... 昨天题为《人民解放军越强大,台海和平越有保障》的海风文章,已经反映了一部分台海局势的现实。若再把8月...
美国一养老社区将推出面向老人的... 据《独立报》8月1日报道,美国亚利桑那州一养老社区将引入一台专为老年人设计的大麻自助售卖机,居民无需...
“你头发都白了”,同守广西边防... “你头发都白了,模样还是没变,就是没有年轻时候那么帅了。”
小米手机再度涨价:旗舰最高上涨... 8月2日,小米商城价格更新,多款主力机型上调300元至500元不等。其中,REDMI Turbo 5...
“真实社交”售卖“优先访问权”... 据了解,购买这项服务的企业能够直接接入“真实社交”数据源,辅以人工智能技术解读信息,进而提前把握市场...
原创 狂... 英伟达正式官宣与 Safe Superintelligence(SSI)达成长期战略合作,总投资规模...
马斯克最新预言来了,钱要没用了... “以法莲是商人,手里有诡诈的天平,爱行欺骗!”——圣经 据红星新闻报道,本月,埃隆·马斯克在接受专...
遭欧盟22国“围攻”,西班牙怒... 西班牙首相桑切斯与22个欧盟成员国领导人激烈交锋后,由轮值主席国爱尔兰正式召集,欧盟将于本周二(8月...