Linux:Mysql数据库的安装与简单部署。

news2024/11/26 0:53:38

fbf824d2311e45d6b0df53f7189b49ce.png

 涉及版本:

ec7f39d157b9440b970d2ab2dd293784.png

 安装MySQL需要用到yum命令来安装。

但是yum的仓库内,并没有MySQL的压缩包,因此需要额外搞一个有MySQL的压缩包的远程yum仓库,进行安装MySQL。

想搞到这个yum仓库,就只能到网站下载。

 

5.7版本:

先需要输入一条命令:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

这个命令是用于导入这个网站的密钥,有了密钥才能才能连接这个网站的yum仓库。但是主要的原因是为了让系统信任这个网站,否则可能会弹出该网站不受信任的提示。

 

再输入:

rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm

这是安装yum库。这里是安装rpm包,安装好后就是一个yum库。(这里也可以用wget获取安装rpm包)

安装成功后,在/etc/yum.repos.d/目录下新增两个repo 文件,分别是:mysql-community.repo 和 mysql-community-source.repo。

repo结尾的两个文件是yum库的文件。这个两个文件(库)内有着mysql文件的yum镜像的网站,得到后可以用yum这些网站(库)内找到mysql安装包。这样就完成了yum库的连接。

 

再输入:

yum -y install mysql-community-server

这是安装mysql

这就安装好了mysql 5.7

 

设置开机自启:

systemctl start mysqld

systemcti enable mysqld

 

配置mysql管理员用户root的密码以及配置允许远程登录的权限:

a395bbb5fcc1444d8424c26c73a09169.png

如果找不到可以尝试用系统用户的登录密码或重启服务。

 

494113fa146d4fa68c2bf1586fd57ed7.png

a49cf9dfcccb4f0a9c23ff7aba46c722.png

a3cc340c4baa4651885bb5aa36619a44.png

 8750a3a9cbb340fa9608a34b98845162.png

 97a91d287ef248ab95efaf9ee1d8922f.png

 

MySQL的端口默认是3306,可以通过netstat -anq |grep 3306来查看端口是否开启MySQL:

a31de32a3d144d6cbabd34ea8a0de740.png

 

 

 

8.0版本:

5c9f0a93ac3d49bcaeef5b51753e4afc.png

 安装部分,除了安装yum仓库的链接不同以为,其余的都是相同的

 

f57287f3ee924798adf897cdc10b5376.png

03698e4ca5224b1fa0511b785bcfffff.png 

 查看端口(同上)。

 

72130437c4c74980a2a95d7fa0c02b01.png

2925a042957d4703a9b01db3c3d678d0.png

f66488c06e1542fc875e19a5ec182e1b.png

f44994ef7a7e42749249fc084997191f.png 这里可以选择5.7或者8.0

942fcb92503c4a6cb5859b45f177f638.png 83f61b775ae34ee19fdbad5bca720586.png

 以上是为了安装可能与centos的不太一样,unbantu这里是从网站下载了mysql的apt仓库的包,但是安装的包是包含了mysql的各种版本,需要在这个包里面去找对应版本的apt仓库。选择完成后就安装好了相应版本的apt仓库


43349176bbf344fa82b01a453e229cb3.png

 

首先需要拿到使用密钥使得网站受本机信任。

更新仓库信息就是远程连接一下apt仓库的所有网站,让本地有缓存,因为每次从网站下载都会先看看缓存是否有记录哪个文件的网站url,如果没找到,就到apt仓库文件内找一遍对应文件的url,有了缓存就不用每次下载文件都要到apt仓库文件内找一遍了。

然后通过apt仓库(文件内的写好的镜像网站上)下载mysql

74816b9665ba473bb2a83da6f498b585.png

 可以通过,apt-cache policy 文件名字 ,查看是否有对应文件的缓存。

发现确实有,并且还有三个版本的。

 

dfa21d7bc45143aa9a0b4c01f1f7778d.png

 这里=5.7*中*是通配符的意思,是为了匹配5.7版本的mysql。

随后输入起始root密码,需要输入两遍。

878bfa194f2d4eb5ba075aa862fb1104.png

 启动mysq:

41a8e5f9851f43d69e6627c6e70a545e.png

 9bace9cf1c194a1bbd78f0a6ecb1baf7.png

01b81992a9da4807b62b4a6c8eea4e30.png 

843d35120d4940f99c7318e0158ab2f8.png 

6f8b9e7fa97d43d7ae44b608906def51.png

 

 

 

7c416483592b4405854d31db003d4575.png c942c54c25d943b7851a124d5fd26a23.png

cfea33781b9f421a857081adf4df2fd9.png 8.0初始化与5.7一样

44be90da498c45078d6bcec602279fb8.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/616271.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Promise-用法

目录 1.处理异步的几种方案 2.理解 3.promise状态:初始化 4.执行异步任务 5.执行异步任务成功 6.执行异步任务失败 7.执行异步任务成功-返回 8.执行异步任务失败-返回 1.处理异步的几种方案 纯粹callback,会剥夺函数return的能力promise&#xf…

浅析kubernates的pv和pvc

文章目录 概要名词解释什么是Pod什么是StorgeClass静态PV和动态PVPV和PVC的生命周期 PVC , PV和 StorageClass的关系小结 概要 最近,在看许多Kubenates的相关文章的时候,了解到了一个概念,是我之前不清楚的。–PV&PVC 。那么今…

Java010——Java八大基本数据类型的进一步学习

前言:前面文章Java009——Java数据类型&变量的简单认识中我们学习了Java数据类型&变量,也简单介绍了Java八大基本数据类型。下面我们继续学习Java八大基本数据类型 回顾:Java八大基本数据类型 大类 类型名称 关键字 占用内…

理性讨论,4年经验,面试要20K很高吗?....

普通二本,4年多测试工作经验,现在依然在测试岗位,只是时间长了和一些个人原因有跳槽的想法,懂python,会写脚本,会selenium,会性能,本来信心满满的,像这样优秀的人找份高薪…

CAN304 计算机安全

本笔记来自基友 加特-林 Lec1: Computer security的概念,一些术语,攻击类型 CIA Lec2:对称加密,Shift cipher,Vigenere,AES,块加密 私钥加密的别称为对称加密 比如shift cipher&#xff…

腾讯、阿里入选首批“双柜台证券”,港股市场迎盛夏升温?

6月5日,香港交易所发布公告,将于6月19日在香港证券市场推出“港币-人民币双柜台模式”,当日确定有21只证券指定为双柜台证券。同时,港交所还表示,在双柜台模式推出前,更多证券或会被接纳并加入双…

Allegro16.6详细教程(三)

確定Pad的層面 (1)用Single layer mode開關來控制pad type 勾選Single layer mode,則pad為單面孔,比如SMD 不勾選Single layer mode,則pad為通孔,比如:via (2)用滑鼠左鍵點選BEGIN LAYER彈出下面3個欄位 Regular, Thermal Relief, Anti Pad;Regular用於正片,Thermal R…

Nginx + Tomcat 反向代理,负载均衡,动态分离

这里写目录标题 一. Nginx的引入背景公司产品出现瓶颈? 二 nginx 和 Tomcat 的关系三. 什么是Nginx ?(1)Nginx 是什么?(2) Nginx 特点: 四. Nginx作用?1. 反向代理:2. 负载均衡3. 动…

TURTLEBOT3 Burger Waffle Pi 对比

TurtleBot3简介 TurtleBot3是TurtleBot系列中的第三代产品,它在二代的基础之上做了一些改进,并开发了一些新功能,以补充其前身缺乏的功能和满足用户的需求。 TurtleBot3采用机器人智能驱动器Dynamixel驱动,是一款小型的、可编程…

运维小白必学篇之基础篇第十八集:DNS和DHCP中继实验作业

DNS和DHCP中继实验作业 目录 DNS和DHCP中继实验作业 题1:实现DNS服务 服务器: 客户端: 题2:实现DHCP中继服务 服务端配置如下: 客户端配置: 服务端配置:(vmware11) 中继服务器端配置&…

能听懂语音的ChatGPT来了:10小时录音扔进去,想问什么问什么

类 ChatGPT 模型的输入框里可以粘贴语音文档了。 大型语言模型(LLM)正在改变每个行业的用户期望。然而,建立以人类语音为中心的生成式人工智能产品仍然很困难,因为音频文件对大型语言模型构成了挑战。 将 LLM 应用于音频文件的一…

SpringBoot入门程序以及启动方式 - 项目中切换服务器依赖

文章目录 SpringBootSpringBoot入门程序SpringBoot快速启动SpringBoot基本介绍SpringBoot切换服务器 SpringBoot SpringBoot入门程序 SpringBoot入门程序步骤如下: 创建新模块,选择Spring初始化,并配置模块相关基础信息 选择当前模块需要使用的技术集 …

你真的会写用例吗?自动化测试用例如何编写?看着资深测试的总结...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 Python自动化测试&…

Rocky9配置固定IP

vim /etc/NetworkManager/system-connections/enp4s0.nmconnection[ipv4] methodmanual # 子网掩码为 255.255.254.0 address1192.168.1.207/23,192.168.1.1 # 如果子网掩码为 255.255.255.0 则使用下面配置 # address1192.168.1.207/24,192.168.1.1 dns192.168.1.200;45.116.2…

Springcloud--异步通信RabbitMq

RabbitMQ 1.初识MQ 1.1.同步和异步通讯 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应。 异步通讯:就像发邮件,不需要马上回复。 两种方式各有优劣,打电话可以立即得到响应&am…

全网对BGP团体属性讲的最透彻的一篇,附华为、思科、瞻博网络三厂商配置!

你好,这里是网络技术联盟站。 Border Gateway Protocol(边界网关协议,简称BGP)是一种广泛用于互联网的路由选择协议。BGP的设计目标是实现自治系统(AS)之间的路由选择和交换,它决定了网络中数据…

性能测试loadrunner

目录 基本概念 性能工具jemeter代码调试 loadrunner实战代码笔记 使用Loadrunner的步骤 性能指标分析结果 基本概念 一、什么是性能: 性能:是用来描述产品除功能外的所具有的速度,效率和能力的综合能力评价。 二、什么是性能测试&…

【马蹄集】第十四周作业

第十四周作业 目录 MT2134 泡泡MT2135 调整队伍MT2141 快排变形MT2142 逆序MT2143 线段树 MT2134 泡泡 难度:黄金    时间限制:1秒    占用内存:128M 题目描述 小码哥小时候喜欢吹泡泡,有一次他吹出了 n n n 个一样小的泡泡&…

工业无监督缺陷检测,提升缺陷检测能力,解决缺陷样品少、不平衡等问题

1. 简介 在工业生产中,质量保证是一个很重要的话题, 因此在生产中细小的缺陷需要被可靠的检出。工业异常检出旨在从正常的样本中检测异常的、有缺陷的情况。工业异常检测主要面临的挑战: 难以获取大量异常样本正常样本和异常样本差异较小异常的类型不能预先得知这些挑战使得…

Linux Tomcat服务 【Tomcat-JVM-系统内核】 优化

---------------------Tomcat 优化------------------------- Tomcat默认安装下的缺省配置并不适合生产环境,它可能会频繁出现假死现象需要重启,只有通过不断压测优化才能让它最高效率稳定的运行。优化主要包括三方面,分别为操作系统优化&…