一、数据库密码管理
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