MySQL数据库的基本管理(2) ---数据库密码管理(密码更改、破解)、用户授权(新建用户、用户授权、取消授权、删除用户)、数据库备份

一、数据库密码管理

1.数据库密码更改

mysqladmin -uroot -p147147 password westos


2、数据库密码破解

systemctl stop mariadb                    ##停止mariadb服务
mysqld_safe --skip-grant-tables &         ##后台运行,进入设置
mysql
UPDATE mysql.user set authentication_string=password('lee') WHERE User='root'; 
                                          ##RHEL8中,更新密码
flush privileges;                         ##刷新
 
kill -9 mysql的所有进程
systemctl start mariadb                   ##开启mariadb服务

二、用户授权

新建用户
CREATE USER carry@localhost identified by '147147';     ##只能用localhost登陆
CREATE USER carry@% identified by '%';                  ##可以通过网络或localhost登陆

用户授权
GRANT INSERT,SELECT ON westos.* TO carry@localhost;
SHOW GRANTS for carry@localhost;

取消授权
REVOKE SELECT ON westos.* FROM carry@localhost;

删除用户
DROP user carry@localhost;

1.新建用户


2.新建用户授权


3.取消授权


4.删除用户

三、数据库的备份

mysqldump -uroot -p123 --all-database              ##数据库全部备份
mysqldump -uroot -p123 --all-database --no-data    ##数据库备份,仅备份表格格式
 
mysqldump -uroot -p123 westos                      ##备份westos数据库
mysqldump -uroot -p123 westos > /mnt/westos.sql   
                                 ##将westos数据库的信息备份并导入/mnt/westos.sql中
 
mysql -uroot -p123 -e "create database westos;"
mysql -uroot -p123 westos < /mnt/westos.sql

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Horizon_carry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值