数据库安装四种方法

article/2025/11/6 5:03:41

 

安装数据库
一、在网上下载安装包
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.30-1.el8.x86_64.rpm-bundle.tar
解压
tar xvf mysql-8.0.30-1.el8.x86_64.rpm-bundle.tar
安装
dnf localinstall mysql-community-server-8.0.30-1.el8.x86_64.rpm mysql-community-client-8.0.30-1.el8.x86_64.rpm mysql-community-common-8.0.30-1.el8.x86_64.rpm mysql-community-icu-data-files-8.0.30-1.el8.x86_64.rpm mysql-community-client-plugins-8.0.30-1.el8.x86_64.rpm mysql-community-libs-8.0.30-1.el8.x86_64.rpm
启动服务
systemctl start mysqld
查看服务状态
systemctl status mysqld.service
查看初始密码,登录MySQL修改密码
grep passwor /var/log/mysqld.log
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyGirlIsBy520!';
安装完成,重新登录查看
mysql> show databases;

二、离线安装
打开链接https://dev.mysql.com/downloads/,选择对应的版本进行下载即可。
将下载好的文件传入Redhat中的某个路径中
dnf install lrzsz -y
rz

解压
tar -xvf mysql-8.0.27-1.el8.x86_64.rpm-bundle.tar

安装
dnf localinstall mysql-community-server-8.0.30-1.el8.x86_64.rpm \
mysql-community-client-8.0.30-1.el8.x86_64.rpm \
mysql-community-common-8.0.30-1.el8.x86_64.rpm \
mysql-community-icu-data-files-8.0.30-1.el8.x86_64.rpm \
mysql-community-client-plugins-8.0.30-1.el8.x86_64.rpm \
mysql-community-libs-8.0.30-1.el8.x86_64.rpm

启动服务
systemctl start mysqld
查看服务状态
systemctl status mysqld.service
查看初始密码,登录MySQL修改密码
grep passwor /var/log/mysqld.log
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyGirlIsBy520!';
安装完成,重新登录查看
mysql> show databases;

三、容器安装
容器安装——>了解容器——>虚拟化

工作站级别的虚拟化
企业级虚拟化

清理系统
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

安装必要的包
dnf install -y yum-utils device-mapper-persistent-data lvm2

添加仓库
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查看
ll /etc/yum.repos.d/

安装最新的docker
dnf install docker-ce docker-ce-cli

wget http://mirrors.163.com/centos/8/BaseOS/x86_64/os/Packages/yum-4.2.23-4.el8.noarch.rpm /
wget http://mirrors.163.com/centos/8/BaseOS/x86_64/os/Packages/yum-utils-4.0.17-5.el8.noarch.rpm /
wget http://mirrors.163.com/centos/8/BaseOS/x86_64/os/Packages/python3-urllib3-1.24.2-4.el8.noarch.rpm
启动
systemctl start docker
查看服务状态
systemctl status docker
查看版本
docker version
运行mysql
docker run mysql(提示错误)
docker run --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 -d mysql
指定名称,密码运行

进入容器
docker exec -it mysqltest /bin/bash
登录数据库
mysql -uroot -p
推出容器
exit
停止容器内服务的运行
docker stop 数据库名称
停止容器
systemctl stop docker

四、源码安装
下载包
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-boost-8.0.30.tar.gz

# Preconfiguration setup
groupadd mysql
useradd -r -g mysql -s /bin/false mysql(有就不用创建了)

# Beginning of source-build specific instructions
创建解压目录,并移动包到该目录下解压
mkdir /mysql \
move mysql-boost-8.0.30.tar.gz /mysql \
cd /mysql \
tar zxvf mysql-boost-8.0.30.tar.gz
cd mysql-8.0.30

mkdir bld
cd bld

dnf install cmake
cmake ..
解决依赖问题
cmake ..
指定目录
cmake ..  -DWITH_BOOST=../boost/boost_1_77_0/
解决依赖问题
dnf install -y openssl-devel
dnf install -y ncurses-devel
yum install libtirpc-devel -y
rpm -i rpcgen-1.3.1-4.el8.x86_64.rpm(仓库没有,网上下载)

cd /mysql/mysql-8.0.30/bld
make //平均四小时
make install

make;make install //两个命令一起做,前面做完了做后面


# Postinstallation setup
cd /usr/local/mysql
mkdir mysql-files
 chown mysql:mysql mysql-files
chmod 750 mysql-files
bin/mysqld --initialize --user=mysql
 bin/mysql_ssl_rsa_setup
bin/mysqld_safe --user=mysql &
Next command is optional
 cp support-files/mysql.server /etc/init.d/mysql.server


http://chatgpt.dhexx.cn/article/qiDFrCQI.shtml

相关文章

随手记安全吗?随手记手把手教你分析理财平台安全性

我们在选择一个理财平台进行投资时,往往首先会去查看一个平台的信息。除了通过平台官网了解相关信息外,我们还可以在国家企业信息公示系统或天眼查、启信宝等专门网站上对平台的信息进行查询。下面,小编就以随手记为例,手把手教大…

随手记安全吗?个人感觉可以从以下三个方面去考虑

随手记安全吗?个人感觉可以从以下三个方面去考虑:一、背后团队;二、市场认可度;三、用户口碑。 一、背后团队 首先分析随手记的创始团队。随手记的创始团队基本来自金蝶,公司的天使投资人是金蝶创始人徐少春。学过财务的肯定都…

随手记提交自查报告,随手记理财靠谱性再进一步!

2018年10月12日,随手记合规备案专项组正式向深圳市南山区金融办递交内容涉及108条的自查报告及89项补充材料,随手记在合规备案的道路上再取得阶段性成果!   2018年8月中旬,全国P2P网络借贷风险专项整治工作领导小组办公室向各省…

随手记怎么样靠谱吗?随手记平台不触碰用户资金

随着经济的快速发展和人们理财意识的增强,互联网理财在人们的日常生活中逐步普及。而随手记作为随手集团旗下集手机记账、财务规划、金融服务、社区投资者教育等功能于一体的个人财务管理和金融服务品牌,其推出的理财产品受到不少理财投资者的青睐。但是…

java随手记

一个类只能有一个公用类(public)对于基本数据类型和引用数据类型的初步理解 var obj1 new Object(); var obj2 obj1; obj2.name xpf; console.log(obj1.name); //xpf同样obj2 是 obj1的一个副本,但是不同的是,obj1与obj2的引…

随手记投资安全吗?看完你就知道了

之前做过一个调查很多人都想了解关于随手记和随手投资的介绍今天就来分享啦! 在深圳南山的科技园坐落了许多的高新技术企业 我们也在这里 高新南十二路的金蝶软件园 就是随手记所在地从2010年诞生至今随手记已经八岁了一起回顾下随手记的成长之路 2010年-诞生 诞…

随手记投资安全吗?查看网贷投资理财平台的风控

如何查看网贷投资理财平台的风控? 随手记投资安全吗?对于一个投资理财平台来说,完善、合理、有效的风控体系无疑是投资人需要关注的重中之重。只有做好了风控,才能把投资风险控制在合理范围之内,从而保障投资人的资金安…

随手记理财安全吗?随手记专业风控团队层层把关

对于一个投资理财平台来说,完善、合理、有效的风控体系无疑是投资人需要关注的重中之重。只有做好了风控,才能把投资风险控制在合理范围之内,从而保障投资人的资金安全。在挑选一个合适、靠谱的平台投资之前,又应该怎么去判断平台…

吴晓慧讲述:“随手记安全吗”网贷平台“出清”利好行业发展

最近一个月,网贷行业神经紧绷。跑路、提现困难、经侦介入,多家平台“爆雷”或停止运营,行业似乎进入了一个风险的集中爆发期,不少投资者遭遇资金损失。 “最近爆雷的很多平台实际上都不算是严格意义上的P2P平台。对于P2P平台来说,它的定位就是金融信息中介,对于资产的要…

随手记安全吗?随手科技获选深圳市南山区“绿色通道”企业

中国网7月20日讯:6月26日上午,深圳市南山区对辖区经济社会发展做出突出贡献的纳税百强企业代表进行表彰,并为南山区总部企业和绿色通道企业授牌。随手科技等686家企业获选南山区“绿色通道”企业,由南山区企业“绿色通道”工作领导…

随手集团副总裁吴晓慧讲:随手记安全吗

最近一个月,网贷行业神经紧绷。跑路、提现困难、经侦介入,多家平台“爆雷”或停止运营,行业似乎进入了一个风险的集中爆发期,不少投资者遭遇资金损失。 “最近爆雷的很多平台实际上都不算是严格意义上的P2P平台。对于P2P平台来说…

考研复试专业课面试——数据结构

记:此篇博客是关于考研复试中专业课面试的相关知识点,按个人理解来总结的,用来锻炼自己的逻辑思维,可能不太准确,希望指正。 1、数组和链表的区别? 从逻辑结构来看:数组的存储长度是固定的&…

数据结构复习

临近期末整理的一些复习题,仅供参考,切莫作为期末考试依据!!! 选择题 数组A[1..5,1..6]每个元素占5个单元,将其按行优先次序存储在起始地址为1000的连续的内存单元中,则元素A[5,5]的地址为&…

2022考研数据结构_1 绪论

https://gitee.com/fakerlove/Data-Structure-文章地址 文章目录 1. 数据结构绪论1.1 什么是数据结构?1.2 数据结构起源1.3 程序设计数据结构算法1.4基本概念和术语1.4.1数据1.4.2 数据元素1.4.3 数据项1.4.4 数据对象1.4.5 数据结构 1.5 逻辑结构与物理结构**1.5.…

数据结构考研如何120+?

数据结构考研如何120? 附:各大高校专业课资料整理可以看一下我的博客主页上传的资源哦!感谢关注,点赞,评论♥ 前几天收到私信问:0基础跨考,0基础跨考的话是不是需要先学c语言呢,等…

22计算机408考研—数据结构—线性表、栈、队列、数组

2022计算机考研408—数据结构—线性表、栈、队列、数组 手把手教学考研大纲范围内的线性表、栈、队列、数组 22考研大纲数据结构要求的是C/C,笔者以前使用的都是Java,对于C还很欠缺, 如有什么建议或者不足欢迎大佬评论区或者私信指出 Talk is…

考研_数据结构

绪论 1.算法原地工作是指辅助空间不随着数据规模的增大而增大,不是说不需要辅助空间 2.栈和队列属于逻辑结构而非存储结构,它们的实现才属于存储结构 3.数据元素是数据的基本单位,数据项是数据的最小单位 4.程序需要算法和数据结构结合在…

2019数据结构考研(一)

2019数据结构考研(一) 知识框架 数据结构的基本概念 数据:数据是信息的载体,是所有能描述事物属性的数,字符以及所有能输入到计算机被计算机程序识别和处理的符号的集合数据元素:数据元素是数据的基本单位数据项:数据项是构成数据元素不可分割的最小单位注意:不要混淆数据,数…

考研数据结构汇总

仅供参考!!! 必背知识点 数据结构 是相互之间存在一种或多种特定关系的数据元素的集合 数据结构的三要素: 逻辑结构,存储结构,数据的运算(定义(逻辑结构的,运算的功能…

22计算机408考研—数据结构—排序(详解加例题)

2022计算机考研408—数据结构—排序 手把手教学考研大纲范围内的排序 22考研大纲数据结构要求的是C/C,笔者以前使用的都是Java,对于C还很欠缺, 如有什么建议或者不足欢迎大佬评论区或者私信指出 Talk is cheap. Show me the code. 理论到处都…