02@数据库部署安装详解(多种版本使用源码、二进制及yum安装部署)
0|1文章目录
1|0数据库部署安装
2|0sql语言
2|1一、数据库简单介绍:
1、什么是数据库
数据库,是对企业核心数据 高效 安全 存储和管理的软件.
2. DBA 是什么
管理 维护 使用 数据库的管理人员
3. 数据库(DBMS)产品种类
RDBMS 关系型数据库 : Oracle MySQL PG MSSQL
NoSQL 非关系型数据库 : MongoDB Redis Elasticsearch
DDBMS 分布式数据库解决方案 : PinCAP TiDB PolarDB TDSQL OB
4. MySQL企业版本选择
5.6 : 5.6.40+ 双数版,GA 6-12月
5.7 : 5.7.20 + 双数版
8.0 : 8.0.20+ 双数版
2|2二、二进制安装(mysql-8.0.20)
1、下载 上传及解压
2、 基础环境准备(删除旧的)
3、初始化数据
4、多版本之前的初始的不同
5.7 和 8.0 是一样
5.7之前是不一样
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/3306/data
5、配置文件(主要参数编写)
6、准备启动脚本
2|3三、源码安装mysql(自定义目录安装MySQL-5.6.46)
1)上传或下载代码包
2)安装依赖
3)解压
4)创建目录
5)生成cmake
5)编译 make
6)安装 make install
7)做软连接
8)创建数据库用户
9)拷贝配置文件和启动文件
10)配置system管理MySQL服务
11)初始化数据库
12)创建socket文件目录(二进制安装没有)
13)授权数据库目录
14)system管理启动MySQL
15)配置环境变量直接使用mysql
16)修改root用户密码
2|4四、二进制安装mysql(自定义安装目录mysql-5.6.46)
1)上传二进制包
2)安装依赖
3)解压安装包
4)创建自定义目录
5)移动目录并改名
6)做软连接
7)创建数据库用户
8)拷贝配置文件和启动文件
9)初始化数据库
10)启动数据库
11)如果是二进制安装到自定义目录下需要修改脚本目录
12)授权数据库目录
13)再次启动
14)检查进程和端口
15)配置system管理MySQL服务
16)system管理启动mysql
17)查看MySQL配置文件检索顺序
18)配置my.cnf
19)配置环境变量直接使用mysql
2|5五、二进制安装MySQL(mysql-5.7.20)
1)上传二进制包
2)安装依赖
3)解压安装包
4)创建自定义目录
5)移动目录
6)创建软连接
7)创建数据库用户
8)编写配置文件
9)授权数据库目录
10)初始化数据库
11)拷贝启动文件
12)启动mysql服务
13)添加至systemctl启动项
14)检查启动状态
2|6六、yum安装MySQL(mysql-5.6)
1)配置MySQL的yum源
2)检查存储库是否正确配置
3)禁用默认的MySQL模块
4)安装MySQL
5)启动MySQL
6)检查MySQL运行状态
7)保护运行MySQL
2|7六、windows平台
__EOF__
本文作者:ଲ小何才露煎煎饺
本文链接:https://www.cnblogs.com/zeny/p/15121504.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/zeny/p/15121504.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文来自博客园,作者:ଲ小何才露煎煎饺,转载请注明原文链接:https://www.cnblogs.com/zeny/p/15121504.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报