数据库

###数据库###
先安全访问
yum install mariadb-server -y
systemctl start mariadb
mysql_secure_installation
mysql ##进入mysql失败##
mpsql -uroot -p密码 ##修改数据库密码##

vim /etc/my.cnf
在这里插入图片描述

systemctl restart mariadb
netstat -antlupe | grep mysql查看没有东西就算正确的
mysql -uroot -predhat ##从本纪登录mysql 数据库##
SHOW DATABASES; ##显示数据库##
USE mysql; ##注意,再mysql中所有指令结束要用分号,前面的指令都用大写,后面的指令大小写看系统提示##
SHOW TABLES; ##显示数据库中的表##
DESC user; ##查看user表中的数据结构##
FLUSH Priviledges; ##刷新数据库信息,可以不做##
SELECT Host,Password from user; ##查询user表中的host、passwd数据库

##增加用户##
CREATE DATABASE westos; ##新建数据库名为westos##
SHOW DATABASES ; ##显示数据库##
USE westos; ##进入新建的westos库中##
在这里插入图片描述

在这里插入图片描述

新建表名称为linux

在这里插入图片描述
DESC linux

在这里插入图片描述

增加用户westos1与westos2,密码为123

在这里插入图片描述

update linux set password=password where username=user1 ##更新表中新用户的信息##
delete from linux where username=user1 ##删除表中的user1用户##

在表中增加class选项

在这里插入图片描述

ALTER TABLE linux DROP class ##删除class选项##

再次增加class与age选项

在这里插入图片描述

删除age选项,再次增加age选项时增添到password选项之后

在这里插入图片描述

修改westos2的密码以及age信息

DROP TABLE linux ##删除linux表##
DROP DATEBASES westos ##删除westos数据库##

##mysql数据库备份与导入##
mysqldump -uroot -p --all-databases > /mnt/westos.sql ##备份数据以及数据库结构##
mysqldump -uroot -p --all-databases --no-data > /mnt/westos.sql ##不备份数据,只备份数据结构##
mysqldump -uroot -p westos > /mnt/westos.sql ##指定westos数据库进行备份##
导入
导入之前先将原有的westos数据库删除,之后建立新的数据库。
vim /mnt/westos.sql

在这里插入图片描述

mysql -uroot -prehat < /mnt/westos.sql

##root用户密码忘记##
systemctl stop mariadb.service
mysql_safe --skip-grant-tables ##进入安全模式##

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

此时的用户密码加括号是为了使查看数据库的密码是密码变为加密字符,提高了安全性。
ps aux | grep mysql ##查看与mysql相关的任务进程##
kill -9 任务进程编号 ##此时有一个进程结束不了,此进程与输入指令有关,可以不管##
systemctl restart mareadb
此时可以正常进入用户登陆界面使用新密码进行登陆

##用户权限##

首先登陆数据库
给与用户查看westos数据库的权限

在这里插入图片描述

删除用户查看westos数据库的权限

在这里插入图片描述

CREATE USER lp@localhost identified by ‘12345’ 新建用户
DROP USER lp@localhost ; 删除用户
FRANT ALL PRIVILEGES ON . TO lp@localhost 给与用户全部权限
FRANT ALL PRIVILEGES ON . TO lp@localhost identified by ‘12345’ 新建用户并给与全部权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值