Linux学习笔记---安装部署MySQL数据库

1>>>>>:首先我们要知道MySQL是一个真正的多线程多用户的SQL数据库服务,特性:高性能,高可靠与易于使用;成为服务器领域最受欢迎的开源数据库系统。之后被oracle公司收购由oracle公司运营维护。

正文:采用源代码编译安装MySQL数据库系统
官方网站为:http://www.mysql.com/
安装前准备工作:
1>>>>>:准备依赖包和安装依赖包
为避免发生端口冲突建议先查询MySQL软件的安装情况,如果有以RPM安装的先删除
在这里插入图片描述
挂在系统盘
在这里插入图片描述
安装光盘自带的ncurses-devel包
在这里插入图片描述
2:安装cmake
在这里插入图片描述
解tar 包 到 /usr/src下
在这里插入图片描述
配置和安装cmake
在这里插入图片描述
3>>>>:正式安装Mysql
解压tar包到/usr/src
在这里插入图片描述
配置:
在这里插入图片描述
在这里插入图片描述
编译并安装:(安装大约10分钟左右,看电脑性能)
在这里插入图片描述

创建运行用户:
在这里插入图片描述
对数据库的目录进行权限设置:
在这里插入图片描述
建立配置文件:

在这里插入图片描述
初始化数据库:
在这里插入图片描述
设置环境变量:
在这里插入图片描述
增加系统服务:需要自己打
在这里插入图片描述
在这里插入图片描述
vim /etc/selinux/config 这是永久关闭seLinux
10>>>>>:启动服务
Systemctl start mysqld
11>>>>>: 设置root密码
在这里插入图片描述
12>>>>: 查看有什么数据库
在这里插入图片描述
切换到mysql数据库中,查看此数据库有哪些表。
在这里插入图片描述
在这里插入图片描述
案例:创建一个数据库,名叫benet在benet数据库中,创建一个表student,表中有四个字段,分别是xingming(字符长度16),xingbie(字符长度4),nianling(数据类型)。
创建一个数据库
在这里插入图片描述
在student的表中,分别插入两行数据
a) Zhangsan,nan,25
b) Lisi,nv,30

在这里插入图片描述
查询student表中有哪些数据,是否与上面输入的数据一致。
在这里插入图片描述
将lisi的年龄修改为20
在这里插入图片描述
删除掉lisi这条数据
在这里插入图片描述
授予用户(你本人的拼音),密码123456对benet数据库只有查询的权限
在这里插入图片描述
切换用户登录到数据库系统中,验证是否只有查询的权限
在这里插入图片描述
在这里插入图片描述
撤销掉用户对benet数据库的任何权限。
在这里插入图片描述
以上是MySQL的安装与基本配置。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值