Centos7下安装MySQL8.0.23的步骤(小白入门级别)
首先简单介绍一下什么叫MySQL;
数据库简而言之就是存储数据的仓库,为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。是为了实现一定的目的,按照某种规则组织起来的数据的集合;
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化bai查询语言(SQL)进行数据库管理。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。
那么我们常见的数据库模型:
1,关系型数据库
MySql
Oracle
SQL Server
2,非关系型数据库
2,1文档存储数据库 MongDB
2,2键值存储数据库 Redis Memcached
2,3列存储数据库 HBase
2,4图形数据库 Neo4J
关于数据库在公司面试的题目都有那些呢?
1,SQL语句操作数据库
2,SQL语句操作表结构
3,表和类之间的关系 字段和属性之间的关系
表对应的是java中的类,用来存储数据库中取出的数据
字段名(列)和类中的成员变量属性一致
表中的行根据类创建的对象
3,SQL语句的介绍:
MySql不认识java,那么就需要交互,需用到数据库认识的语言
SQL语句是数据代码库
一丶环境
虚拟机: centos7
MYSQL:mysql-8.0.23-1.el7.x86_64.rpm-bundle
①首先要去把MySQL安装包下好
MySQL官网:https://www.mysql.com/
①丶
②丶
③丶
④丶
⑤丶
按照以上步骤就将mysqi压缩包下载到电脑上了
二丶下面打开虚拟机并且使用远程工具xshell连接&CRT连接。
我这里使用xshell
xshell6下载包
链接: https://pan.baidu.com/s/1MceOl8oqmVEXUK_szjnXRg
提取码: 9nqz
虚拟机这里就不介绍了,网上有很多安装虚拟机的方法
①丶打开虚拟机然后就不用管了;
②丶直接打开xshell输入IP创建远程连接
③丶输入用户密码
④丶登录成功
三丶正菜开始
通过rpm -qa | grep mariadb 命令查看mariadb 的安装包
②丶再通过命令 rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps 卸载mariadb
③丶再通过rpm -qa | grep mariadb查看mariadb
④丶通过cd /usr/local/ 命令进入根目录下的usr目录下的local目录,这个目录是放一些本地的共享资源的
⑤丶通过ll查看一下目录结构
⑥丶通过mkdir mysql 命令 在当前目录下创建一个名为 mysql 的目录,并且ll查看一下新建的mysql目录
⑦丶通过cd mysql进入mysql目录,再 ll看一下目录结构
⑧丶然后通过 rz 命令上传之前下载的mysql数据包
⑨丶上传完成
A丶再通过 ll 查看当前目录结构
B丶通过 tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar 命令解压tar 包
C丶通过 clear 命令清一下屏
D丶通过rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装common
E 丶通过rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm --nodeps --force命令安装libs
F丶.通过rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm --nodeps --force命令安装client
G丶通过rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm --nodeps --force命令安装server
H丶通过rpm -qa | grep mysql 查看已安装的mysql资源
I丶输入以下命令
mysqld --initialize 初始化 chown mysql:mysql /var/lib/mysql -R 授权systemctl start mysqld 开启mysql服务systemctl status mysqld 查看mysql 状态
您可能感兴趣的文章
- 05-31MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
- 05-31MySQL索引失效十种场景与优化方案
- 05-31MYSQL 高级文本查询之regexp_like和REGEXP详解
- 05-31MySQL获取binlog的开始时间和结束时间(最新方法)
- 05-31MySQL索引查询的具体使用
- 05-31基于MySQL和Redis扣减库存的实践
- 05-31关于MySQL的存储过程与存储函数
- 05-31MySQL实战文章(非常全的基础入门类教程)
- 05-31MySQL Flink Watermark实现事件时间处理的关键技术
- 05-31MySQL Flink实时流处理的核心技术之窗口机制
阅读排行
推荐教程
- 05-30Navicat for MySQL 11注册码激活码汇总
- 05-27Mysql误删数据快速恢复
- 05-31VS2022连接数据库MySQL并进行基本的表的操作指南
- 05-30解决seata不能使用mysql8版本的问题方法
- 05-30MYSQL字符集设置的方法详解(终端的字符集)
- 05-30解决MySQL启动报错:ERROR 2003 (HY000): Can't con
- 05-30关于Mysql-connector-java驱动版本问题总结
- 11-22mac下安装mysql忘记密码的修改方法
- 05-30MySQL中的隐藏列的具体查看
- 11-22mysql exists与not exists实例详解