2.修改mysql登陆密码及远程登陆用户授权--grant,revoke

本文详细介绍如何为MySQL的root用户设置及修改密码,利用mysql_secure_installation增强安全性,进行用户授权与权限回收的具体步骤。涵盖了从初始设置到高级权限管理的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.为root用户设置mysql登陆密码:

# mysqladmin -uroot password '密码'

2.修改root用户mysql密码:

# mysqladmin -uroot -p password '新密码'

Enter password: 原密码

3.使用mysql自带工具 mysql_secure_installation 增加登陆认证,删除默认库等

操作前:

操作后:

4.用户授权

mysql> grant all on *.* to sunxianjiu@172.17.1.101 identified by 'sunxianjiu123';

mysql> flush privileges;(刷新)

*all---授权所有操作,如delect,select,drop,insert,update

*on *.*-------有权所有库,所有表

*sunxianjiu@‘172.17.1.%’------该用户在这个网段都可以登陆并操作

5.权限回收

mysql> revoke all on *.* from sunxianjiu@172.17.1.101;

mysql> flush privileges;(刷新)

*回收后该用户依旧可以登陆,只是没有权限了,不能进行人任何操作

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值