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

在这里插入图片描述

文章目录

  • 一, 适合安装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 statusmysql 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.mzph.cn/diannao/41830.shtml

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

相关文章

前端八股文 对$nextTick的理解

$nexttick是什么? 获取更新后的dom内容 为什么会有$nexttick ? vue的异步更新策略 (这也是vue的优化之一 要不然一修改数据就更新dom 会造成大量的dom更新 浪费性能) 这是因为 message (data)数据在发现变化的时候,vue 并不会立刻去更…

240705_昇思学习打卡-Day17-基于 MindSpore 实现 BERT 对话情绪识别

240705_昇思学习打卡-Day17-基于 MindSpore 实现 BERT对话情绪识别 近期确实太忙,此处仅作简单记录: 模型简介 BERT全称是来自变换器的双向编码器表征量(Bidirectional Encoder Representations from Transformers)&#xff0c…

【wordpress教程】wordpress博客网站添加非法关键词拦截

有的网站经常被恶意搜索,站长们不胜其烦。那我们如何屏蔽恶意搜索关键词呢?下面就随小编一起来解决这个问题吧。 后台设置预览图: 设置教程: 1、把以下代码添加至当前主题的 functions.php 文件中: add_action(admi…

CVPR 2024最佳论文分享:通过解释方法比较Transformers和CNNs的决策机制

CVPR(Conference on Computer Vision and Pattern Recognition)是计算机视觉领域最有影响力的会议之一,主要方向包括图像和视频处理、目标检测与识别、三维视觉等。近期,CVPR 2024 公布了最佳论文。共有10篇论文获奖,其…

计算组的妙用!!页面权限控制

需求描述: 某些特殊的场景下,针对某页看板,需要进行数据权限卡控,但是又不能对全部的数据进行RLS处理,这种情况下可以利用计算组来解决这个需求。 实际场景 事实表包含产品维度和销售维度 两个维度属于同一公司下面的…

【Python】已解决:FileNotFoundError: [Errno 2] No such file or directory: ‘./1.xml’

文章目录 一、分析问题背景二、可能出错的原因三、错误代码示例四、正确代码示例五、注意事项 已解决:FileNotFoundError: [Errno 2] No such file or directory: ‘./1.xml’ 一、分析问题背景 在Python编程中,FileNotFoundError是一个常见的异常&…

贝尔曼方程(Bellman Equation)

贝尔曼方程(Bellman Equation) 贝尔曼方程(Bellman Equation)是动态规划和强化学习中的核心概念,用于描述最优决策问题中的价值函数的递归关系。它为状态值函数和动作值函数提供了一个重要的递推公式,帮助我们计算每个状态或状态-动作对的预期回报。 贝尔曼方程的原理 …

Python 自动化测试必会技能板块—unittest框架

说到 Python 的单元测试框架,想必接触过 Python 的朋友脑袋里第一个想到的就是 unittest。 的确,作为 Python 的标准库,它很优秀,并被广泛应用于各个项目。但其实在 Python 众多项目中,主流的单元测试框架远不止这一个…

西门子PLC1200--与电脑S7通讯

硬件构成 PLC为西门子1211DCDCDC 电脑上位机用PYTHON编写 二者通讯用网线,通讯协议用S7 PLC上的数据 PLC上的数据是2个uint,在DB1,地址偏移分别是0和2 需要注意的是DB块要关闭优化的块访问,否则是没有偏移地址的 PLC中的数据内…

elementui中日期/时间的禁用处理,使用传值的方式

项目中,经常会用到 在一个学年或者一个学期或者某一个时间段需要做的某件事情,则我们需要在创建这个事件的时候,需要设置一定的时间周期,那这个时间周期就需要给一定的限制处理,避免用户的误操作,优化用户体验 如下:需求为,在选择学年后,学期的设置需要在学年中,且结束时间大…

软件架构之计算机组成与体系结构

1.1计算机系统组成 计算机系统是一个硬件和软件的综合体,可以把它看成按功能划分的多级层次结构。 1.1.1 计算机硬件的组成 硬件通常是指一切看得见,摸得到的设备实体。原始的冯•诺依曼(VonNeumann)计算机在结构上是以运算器为…

2024年中国十大杰出起名大师排行榜,最厉害的易经姓名学改名字专家

在2024年揭晓的中国十大杰出易学泰斗评选中,一系列对姓名学与国学易经有深入研究的专家荣登榜单。其中,中国十大权威姓名学专家泰斗顶级杰出代表人物的师傅颜廷利大师以其在国际舞台上的卓越贡献和深邃学识,被公认为姓名学及易经起名领域的权…

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…

基于Android Studio零食工坊

目录 项目介绍 图片展示 运行环境 获取方式 项目介绍 用户 可以浏览商品 , 查询商品 , 加入购物车 , 结算商品 , 查看浏览记录 , 修改密码 , 修改个人信息 , 查询订单 管理员 能够实现商品的…

huggingface笔记:gpt2

0 使用的tips GPT-2是一个具有绝对位置嵌入的模型,因此通常建议在输入的右侧而不是左侧填充GPT-2是通过因果语言建模(CLM)目标进行训练的,因此在预测序列中的下一个标记方面非常强大 利用这一特性,GPT-2可以生成语法连…

Autosar MCAL-S32k324 Crypto配置-RandomNumber生成及使用

文章目录 前言CryptoPrimitivesCryptoPrimitiveAlgorithmFamilyCryptoPrimitiveAlgorithmModeCryptoPrimitiveAlgorithmSecondaryFamilyCryptoPrimitiveServiceCryptoDriverObject代码使用Random Generate执行流程配置job函数使用示例总结前言 之前介绍过AES-CMAC算法的配置,…

Windows 与 Windows Server 2022环境下如何开启远程桌面

文章目录 前言Windows 环境下如何开启远程桌面控制功能Windows Server 环境下如何开启远程桌面 前言 我这边是客户需要搭建一套备份系统,整体的系统流程是这样的:客户的笔记本或者其他PC工具可以自由访问到我司搭建的服务器平台并进行文件传输&#xff…

【C++】开源:地图投影和坐标转换proj库配置使用

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍地图投影和坐标转换proj库配置使用。 无专精则不能成,无涉猎则不能通。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下&a…

5款极其强大的大模型文生图工具!

文生图技术是一种基于深度学习的技术,可以根据自然语言描述生成相应的高品质图像。 下面介绍几个目前市场上比较优秀的工具或网站,并制作一张男性的白袍巫师图来比较。 针对大模型和AIGC技术趋势、AIGC 算法项目落地经验分享、新手如何入门算法岗、该如…

el-scrollbar组件使用踩坑记录

一、el-scrollbar和浏览器原生滚动条一起出现 问题描述 el-scrollbar组件主要用于替换浏览器原生导航条。如下图所示,使用el-scrollbar组件后,发现未能成功替换掉浏览器原生导航条,二者同时出现。 引发原因 el-scrollbar的height属性如果…