最适合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 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

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【STM32学习】cubemx配置,串口的使用,串口发送接收函数使用,以及串口重定义、使用printf发送

1、串口的基本配置 选择USART1,选择异步通信,设置波特率 选择后,会在右边点亮串口 串口引脚是用来与其他设备通信的,如在程序中打印发送信息,电脑上打开串口助手,就会收到信息。 串口的发送接收&#xff0…

短剧cps分销系统搭建开发,搭建专属于自己的分销系统

前言: 短剧项目是目前非常火的一个互联网项项目。短剧CPS(Cost Per Sale,即按照销售额付费)分销系统涉及多个步骤,主要可以归纳为以下几个关键环节: 1. 获取源码: 你可以通过购买商业源码、使…

python怎么求因数

要想做到python语言求因数方法,首先要明白其中的原理: 1、对由123456789这九个数字组成的9位数进行分解质因数。 2、1234576982x3x3x7x13x23x29x113,所以他的值因数是113。 3、总共有362880种可能,从中找出值因数中最小的数字和…

react基础语法,模板语法,ui渲染,jsx,useState状态管理

创建一个react应用 这里使用create-react-app的脚手架构建项目(结构简洁,基于webpack-cli), npx create-react-app [项目名称] 使用其他脚手架构建项目可以参考:react框架,使用vite和nextjs构建react项目…

品牌策划必读:9本改变游戏规则的营销经典

作为深耕品牌十余年的策划人,这些年自学啃下的书不计其数。 这里特意挑选了几本知名度不高但是却非常有用的“遗珠”优质品牌策划书籍分享出来。 如果你是一位初步了解品牌的人,这些书籍既包含了品牌理论基础,也有实用的实践指导。 这些书…

振弦采集仪在大型工程安全监测中的作用与意义

振弦采集仪在大型工程安全监测中的作用与意义 河北稳控科技振弦采集仪是一种用于测量振动频率的仪器,常用于大型工程的安全监测中。它通过采集振弦的振动信号,可以对工程结构的振动特性进行实时监测和分析。振弦采集仪在大型工程安全监测中具有重要的作…

深入理解Python密码学:使用PyCrypto库进行加密和解密

深入理解Python密码学:使用PyCrypto库进行加密和解密 引言 在现代计算领域,信息安全逐渐成为焦点话题。密码学,作为信息保护的关键技术之一,允许我们加密(保密)和解密(解密)数据。P…

先进电机拓扑及控制算法介绍(1)——串联绕组电机拓扑极其控制

1.前言 在这个专栏,我会介绍一些比较先进的电机拓扑及控制算法,并且会做仿真来验证这些电机拓扑及控制算法的先进性。什么叫做“比较先进的电机拓扑及控制算法”呢? 在我看来,这些电机拓扑及控制算法被提出不久,知道…

AI提示词:AI辅导「数学作业」

辅导孩子作业对许多家长来说可能是一件头疼的事,但这部分工作可以在一定程度上交给AI来完成。 打开ChatGPT4,输入以下内容: # Role 数学辅导专家## Profile - author: 姜小尘 - version: 02 - LLM: Kimi - language: 中文 - description: 专门为小学生…

将格内多行文字展开成多格

表格的A列是分类,B列由多行文字组成,即分隔符是换行符。 AB1Account NumberInteraction21Jan 1,2023 - Hello.32Jan 2, 2023 - Good morning. Jan 3, 2023 - Good night. Jan 4, 20 Jan 5, 2023 - Good night. Jan 6, 2023 - Good afternoon.43Jan 1,20…

【JavaEE】进程

目录 一.冯诺依曼体系结构 二.CPU的核心概念 核心数 频率(Clock Speed 或时钟频率) 如何选择合适的CPU 三.指令的执行 1.什么是指令 1.取指令 2.解析指令 3.执行指令 4.访问内存(Memory): 5.写回结果(Write…

Linux--网络设置

目录 一、测试网络连接 1、查看网络接口信息 1.1 ifconfig 命令---查看网络接口信息 1.1.1 ifconfig 网卡 #单独查看某个网卡 1.1.2 ifconfig -a #显示所有活动及非活动的连接 二、修改网络配置文件 三、设置网络接口参数 3.1 启用、禁用网络接口配置 3.2 hostn…

U-net和U²-Net网络详解

目录 U-Net: Convolutional Networks for Biomedical Image Segmentation摘要U-net网络结构pixel-wise loss weight U-Net: Going Deeper with Nested U-Structure for Salient Object Detection摘要网络结构详解整体结构RSU-n结构RSU-4F结构saliency map fusion module -- 显著…

常见摄像头模块性能对比

摄像头模块在现代电子设备与嵌入式开发中扮演着重要角色,从智能手机到安全监控系统,再到机器人视觉系统,它们无处不在。以下是一些常见的摄像头模块及其特点的对比: OV2640 分辨率:最高可达200万像素(1600x…

递归 迷宫问题-java

1)findWay方法是为了找出走出迷宫的路径,找到返回true,否则返回false 2)(i,j)是老鼠的位置,初始化的位置为(1,1) 3)因为是递归找路&am…

centos磁盘空间满了-问题解决

报错问题解释: CentOS系统在运行过程中可能会出现磁盘空间不足的错误。这通常发生在以下几种情况: 系统日志文件或临时文件过大导致磁盘空间不足。 安装了大量软件或文件而没有清理无用文件。 有可能是某个进程占用了大量磁盘空间。 问题解决方法&a…

10个图源二维码分享及使用方法

我们曾在《8个图源二维码分享及使用方法》一文中,为你分享了8个图源二维码。 现在在此基础之上新增两个图源二维码,共享10个。 如果你需要这些图源,请在文末查看领取方式。 新增了哪两个图源 增加的两个图源分别是全球10m等高线地图和全球…

[C++]: 模板进阶

标题:[C]: 模板进阶 水墨不写bug 目录 一、非类型模板参数 (1)、非类型模板参数简介 (2)、非类型模板参数实例 二、模板的特化 (1)函数模板特化 (2)类…

Python数据分析-天气类型预测分析

一、研究背景 近年来,随着全球气候变化的加剧,天气预报和气象预测变得越来越重要。准确的天气预测不仅能够帮助人们做好日常生活的安排,还能在农业生产、防灾减灾等方面起到关键作用。随着大数据技术和机器学习算法的快速发展,利…

SAP PS学习笔记02 - 网络,活动,PS文本,PS文书(凭证),里程碑

上一章讲了PS 的概要,以及创建Project,创建WBS。 SAP PS学习笔记01 - PS概述,创建Project和WBS-CSDN博客 本章继续讲PS的后续内容。包括下面的概念和基本操作,以及一些Customize: - 网络(Network&#xf…