一 、mysql部分
1.修改mysql数据库的root用户密码:
知道密码的情况下修改密码:
mysqladmin -uroot -predhat password westos
忘记密码的情况下修改密码:
- systemctl stop mariadb.service
- mysqld_safe --skip-grant-tables
- mysql ## 重新打开一个shell,输入mysql即可免密登陆
- use mysql;
- update mysql.user set password=password('westos') where user='root;
- flush privileges;
- exit
- ps -aux | grep mysql && kill -9 10478(先杀掉跳过授权表的进程) && kill -9 10624(mysql服务启动后的进程)
- systemctl start mariadb
2. 创建用户和删除用户:
create user terry@localhost identified by '123';
drop user terry@localhost;
3.为用户授权和解除用户授权:
grant select on mysql.* to terry@localhost;
show grants for terry@localhost; ## 查看某用户的权限
revoke select on mysql.* from terry@localhost;
4. 数据库的查询:
show databases; ## 查看都有那些库
use mysql; ## 进入mysql这个库
show tables; ## 进入某个库后,查询该库中有那些表
desc user; ## 查看mysql库中的user表的数据结构,如字符个数&#