最适合mysql5.6安装的linux版本-实战

news2024/10/5 14:08:19

在这里插入图片描述

文章目录

  • 一, 适合安装mysql5.6的linu版本
    • 1. CentOS 7
    • 2. Ubuntu 14.04 LTS (Trusty Tahr)
    • 3. Debian 8 (Jessie)
    • 4. Red Hat Enterprise Linux (RHEL) 7
  • 二, 具体以Ubuntu 14.04 LTS (Trusty Tahr)为例安装
    • 虚拟机安装Ubuntu 14.04 LTS (Trusty Tahr) 自己弄
    • 安装ssh(便于远程访问,操作性高一点)
      • 步骤 1: 更新软件包列表
      • 步骤 2: 安装 SSH 服务
      • 步骤 3: 验证 SSH 服务状态
      • 步骤 4: 配置防火墙(如果有的话)
      • 步骤 5: 测试 SSH 连接
    • 开放端口
      • 1. 开放端口
      • 2. 查看已开放的端口
      • 3. 重新加载 ufw 规则(如果需要)
    • 安装mysql5.6
      • 1. 添加MySQL的APT仓库
      • 2. 更新APT包列表
      • 3. 安装MySQL Server
      • 4. 检查状态
      • 5. 登录MySQL
      • 设置远程登录(便于远程登录)
        • 编辑MySQL配置文件:
        • 重启MySQL服务:
        • 登录到MySQL控制台:

一, 适合安装mysql5.6的linu版本

1. CentOS 7

  • CentOS 7 基于 RHEL 7,它在默认的软件仓库中曾提供 MySQL 5.6。但是,CentOS 7 的默认数据库是 MariaDB 10.0,MySQL 5.6 可能需要从 EPEL 或其他第三方仓库安装。

2. Ubuntu 14.04 LTS (Trusty Tahr)

  • Ubuntu 14.04 的官方仓库中包含了 MySQL 5.6。但是,Ubuntu 14.04 已经超过了其标准支持期,仅剩扩展安全维护(ESM)支持至2024年4月。

3. Debian 8 (Jessie)

  • Debian 8 在其官方仓库中提供了 MySQL 5.6,但 Debian 8 的支持也已经结束。

4. Red Hat Enterprise Linux (RHEL) 7

  • RHEL 7 的早期版本提供了 MySQL 5.6,但随后版本默认转向了 MariaDB。

二, 具体以Ubuntu 14.04 LTS (Trusty Tahr)为例安装

http://cdimage.ubuntu.com/releases/14.04/release/
在这里插入图片描述

虚拟机安装Ubuntu 14.04 LTS (Trusty Tahr) 自己弄

安装ssh(便于远程访问,操作性高一点)

步骤 1: 更新软件包列表

首先,你需要更新本地的软件包列表以确保你能获取到最新的软件包信息。在终端中输入以下命令:

sudo apt-get update

步骤 2: 安装 SSH 服务

接着,你可以安装 OpenSSH 服务器,这是 SSH 服务的标准实现。在终端中输入以下命令:

sudo apt-get install openssh-server

步骤 3: 验证 SSH 服务状态

安装完成后,你可以检查 SSH 服务是否已经启动。输入以下命令:

sudo service ssh status

如果 SSH 服务没有启动,你可以使用以下命令手动启动它:

sudo service ssh start

步骤 4: 配置防火墙(如果有的话)

如果你的系统启用了 UFW(Uncomplicated Firewall),你还需要允许 SSH 连接。可以通过以下命令添加规则:

sudo ufw allow ssh

步骤 5: 测试 SSH 连接

最后,从另一台机器尝试通过 SSH 连接到你的 Ubuntu 服务器,以确保一切正常。例如,如果你的服务器 IP 地址是 192.168.133.129,则在另一台机器上输入:

ssh consola@192.168.133.129

如果一切正常,你应该能看到服务器的登录提示,并能够输入你的密码来登录。

请注意,Ubuntu 14.04 LTS 的官方支持已经于 2019 年 4 月结束,这意味着它不再接收任何更新,包括安全更新。如果你还在使用此版本,强烈建议升级到更新的 LTS 版本以获得更好的安全性和软件支持。

开放端口

1. 开放端口

要开放一个特定的端口,比如 TCP 端口 3306(HTTP 和 HTTPS),你可以使用以下命令:

sudo ufw allow 3306/tcp

如果你想开放 UDP 端口,只需要将 tcp 替换为 udp

2. 查看已开放的端口

查看 ufw 当前的规则,确认端口是否已被开放:

sudo ufw status

输出应显示你开放的端口的状态。

3. 重新加载 ufw 规则(如果需要)

如果你做了任何更改,可以重新加载 ufw 以应用更改:

sudo ufw reload

安装mysql5.6

在Ubuntu 14.04 LTS上安装MySQL 5.6可以通过使用官方的MySQL APT仓库来完成。以下是详细的步骤:

1. 添加MySQL的APT仓库

MySQL提供了官方的APT仓库,你可以通过以下命令添加:

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
echo 'deb http://repo.mysql.com/apt/ubuntu/ trusty mysql-5.6' | sudo tee /etc/apt/sources.list.d/mysql.list

2. 更新APT包列表

更新你的APT包列表以包含新的仓库信息:

sudo apt-get update

3. 安装MySQL Server

使用下面的命令来安装MySQL 5.6:

sudo apt-get install mysql-server-5.6

4. 检查状态

确认MySQL服务正在运行:

  consola@consola:/etc/mysql$ service mysql status
  mysql start/running, process 4022

5. 登录MySQL

使用root用户登录到MySQL:

sudo mysql -u root -p

设置远程登录(便于远程登录)

编辑MySQL配置文件:
# 在Linux系统中,配置文件通常位于/etc/mysql/my.cnf或/etc/mysql/mysql.conf.d/mysqld.cnf。
# 找到以下行:
bind-address = 127.0.0.1
# 将其更改为:
bind-address = 0.0.0.0
# 这将允许MySQL监听所有网络接口上的连接。
重启MySQL服务:
# 在Linux系统中,可以使用以下命令重启MySQL服务:
sudo service mysql restart
# 或者
sudo /etc/init.d/mysql restart
# 授予远程用户权限:
登录到MySQL控制台:
mysql -u root -p
# 然后运行以下命令为远程用户创建账户并授予权限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;

# 如果不生效(重启)
restart mysql

在这里插入图片描述

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

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

相关文章

入职字节外包2个月后,我离职了...

有一种打工人的羡慕,叫做“大厂”。 真是年少不知大厂香,错把青春插稻秧。 但是,在深圳有一群比大厂员工更庞大的群体,他们顶着大厂的“名”,做着大厂的工作,还可以享受大厂的伙食,却没有大厂…

短视频商城系统源码揭秘:架构设计与实现

在短视频平台和电商平台蓬勃发展的背景下,短视频商城系统应运而生,融合了短视频内容和电商功能,给用户带来了全新的购物体验。本文将揭示短视频商城系统的源码架构设计与实现,帮助开发者了解该系统的内部工作原理及其关键技术。 …

C++11中新特性介绍-之(二)

11.自动类型推导 (1) auto类型自动推导 auto自动推导变量的类型 auto并不代表某个实际的类型,只是一个类型声明的占位符 auto并不是万能的在任意场景下都能推导,使用auto声明的变量必须进行初始化,以让编译器推导出它的实际类型,…

自然之美无需雕琢

《自然之美,无需雕琢 ”》在这个颜值至上的时代,但在温馨氛围中,单依纯以一种意想不到的方式,为我们诠释了自然之美的真谛。而医生的回答,如同一股清流耳目一新。“我说医生你看我这张脸,有没有哪里要动的。…

团队编程:提升代码质量与知识共享的利器

目录 前言1. 什么是团队编程?1.1 团队编程的起源1.2 团队编程的工作流程 2. 团队编程的优势2.1 提高代码质量2.2 促进知识共享2.3 增强团队协作2.4 提高开发效率 3. 团队编程的挑战3.1 开发成本较高3.2 需要良好的团队协作3.3 个人风格和习惯的差异3.4 长时间的集中…

2024亚太杯数学建模竞赛(B题)的全面解析

你是否在寻找数学建模比赛的突破点?数学建模进阶思路! 作为经验丰富的数学建模团队,我们将为你带来2024亚太杯数学建模竞赛(B题)的全面解析。这个解决方案包不仅包括完整的代码实现,还有详尽的建模过程和解…

Docker:一、安装与卸载、配置阿里云加速器(Ubuntu)

目录 🍁安装docker🌲1、环境准备🌲2、安装docker Engine🧊1、卸载旧版、任何冲突的包🧊2、使用存储库安装🧊3、安装 Docker 包。🧊4、查询是否安装成功🧊5、运行hello-world镜像&…

图像处理调试软件推荐

对于图像处理的调试,使用具有图形用户界面(GUI)且支持实时调整和预览的图像处理软件,可以大大提高工作效率。以下是几款常用且功能强大的图像处理调试软件推荐: ImageJ/FijiMATLABOpenCV with GUI LibrariesNI Vision …

Stable Diffusion:最全详细图解

Stable Diffusion,作为一种革命性的图像生成模型,自发布以来便因其卓越的生成质量和高效的计算性能而受到广泛关注。不同于以往的生成模型,Stable Diffusion在生成图像的过程中,采用了独特的扩散过程,结合深度学习技术…

WAIC:生成式 AI 时代的到来,高通创新未来!

目录 01 在终端侧算力上,动作最快的就是高通 02 模型优化,完成最后一块拼图 在WAIC上,高通展示的生成式AI创新让我们看到了未来的曙光。 生成式 AI 的爆发带来了意想不到的产业格局变化,其速度之快令人惊叹。 仅在一个月前&…

考研必备~总结严蔚敏教授《数据结构》课程的重要知识点及考点

作者主页:知孤云出岫 目录 1. 基本概念1.1 数据结构的定义1.2 抽象数据类型 (ADT) 2. 线性表2.1 顺序表2.2 链表 3. 栈和队列3.1 栈3.2 队列 4. 树和二叉树4.1 树的基本概念4.2 二叉树 5. 图5.1 图的基本概念5.2 图的遍历 6. 查找和排序6.1 查找6.2 排序 7. 重点考…

[图解]SysML和EA建模住宅安全系统-11-接口块

1 00:00:00,660 --> 00:00:04,480 接下来的步骤是定义系统上下文 2 00:00:04,960 --> 00:00:07,750 首先是图17.17 3 00:00:09,000 --> 00:00:10,510 系统上下文展示了 4 00:00:10,520 --> 00:00:12,510 ESS和外部系统、用户 5 00:00:12,520 --> 00:00:14,1…

简介时间复杂度

好了,今天我们来了解一下,我们在做练习题中常出现的一个名词。时间复杂度。我相信大家如果有在练习过题目的话。对这个名词应该都不陌生吧。但是可能很少的去思考它是干什么的代表的什么意思。反正我以前练习的时候就是这样。我只知道有这么一个名词在题…

DevOps实战:使用GitLab+Jenkins+Kubernetes(k8s)建立CI_CD解决方案

一.系统环境 本文主要基于Kubernetes1.21.9和Linux操作系统CentOS7.4。 服务器版本docker软件版本Kubernetes(k8s)集群版本CPU架构CentOS Linux release 7.4.1708 (Core)Docker version 20.10.12v1.21.9x86_64CI/CD解决方案架构图:CI/CD解决方案架构图描述:程序员写好代码之…

测试几个 ocr 对日语的识别情况

测试几个 ocr 对日语的识别情况 1. EasyOCR2. PaddleOCR3. Deepdoc(识别pdf中图片)4. Deepdoc(识别pdf中文字)5. Nvidia neva-22b6. Claude 3.5 sonnet 识别图片中的文字7. Claude 3.5 sonnet 识别 pdf 中表格8. OpenAI gpt-4o 识…

CMS Made Simple v2.2.15 远程命令执行漏洞(CVE-2022-23906)

前言 CVE-2022-23906 是一个远程命令执行(RCE)漏洞,存在于 CMS Made Simple v2.2.15 中。该漏洞通过上传头像功能进行利用,攻击者可以上传一个经过特殊构造的图片文件来触发漏洞。 漏洞详情 CMS Made Simple v2.2.15 中的头像上…

verilog读写文件注意事项

想要的16进制数是文本格式提供的文件,想将16进制数提取到变量内, 可以使用 f s c a n f ( f d 1 , " 也可以使用 fscanf(fd1,"%h",rd_byte);实现 也可以使用 fscanf(fd1,"也可以使用readmemh(“./FILE/1.txt”,mem);//fe放在mem[0…

alphazero学习

AlphaGoZero是AlphaGo算法的升级版本。不需要像训练AlphaGo那样,不需要用人类棋局这些先验知识训练,用MCTS自我博弈产生实时动态产生训练样本。用MCTS来创建训练集,然后训练nnet建模的策略网络和价值网络。就是用MCTSPlayer产生的数据来训练和…

VRPTW(MATLAB):常春藤算法(IVY)求解带时间窗的车辆路径问题VRPTW,MATLAB代码

详细介绍 VRPTW(MATLAB):常春藤算法(Ivy algorithm,IVY)求解带时间窗的车辆路径问题VRPTW(提供MATLAB代码)-CSDN博客 ********************************求解结果******************…

web零碎知识2

不知道我的这个axios的包导进去没。 找一下关键词: http请求协议:就是进行交互式的格式 需要定义好 这个式一发一收短连接 而且没有记忆 这个分为三个部分 第一个式请求行,第二个就是请求头 第三个就是请求体 以get方式进行请求的失手请求…