最適合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.pswp.cn/diannao/41830.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/41830.shtml
英文地址,請注明出處:http://en.pswp.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…

【PyTorch】torch.fmod使用截斷正態分布truncated normal distribution初始化神經網絡的權重

這個代碼片段展示了如何用 PyTorch 初始化神經網絡的權重,具體使用的是截斷正態分布(truncated normal distribution)。截斷正態分布意味著生成的值會在一定范圍內截斷,以防止出現極端值。這里使用 torch.fmod 作為一種變通方法實…

配置linux net.ipv4.ip_forward數據包轉發

前言 出于系統安全考慮,在默認情況下,Linux系統是禁止數據包轉發的。數據包轉發指的是當主機擁有多個網卡時,通過一個網卡接收到的數據包,根據目的IP地址來轉發數據包到其他網卡。這個功能通常用于路由器。 如果在Linux系統中需要…

CVPR 2024最佳論文分享:通過解釋方法比較Transformers和CNNs的決策機制

CVPR(Conference on Computer Vision and Pattern Recognition)是計算機視覺領域最有影響力的會議之一,主要方向包括圖像和視頻處理、目標檢測與識別、三維視覺等。近期,CVPR 2024 公布了最佳論文。共有10篇論文獲獎,其…

計算組的妙用!!頁面權限控制

需求描述: 某些特殊的場景下,針對某頁看板,需要進行數據權限卡控,但是又不能對全部的數據進行RLS處理,這種情況下可以利用計算組來解決這個需求。 實際場景 事實表包含產品維度和銷售維度 兩個維度屬于同一公司下面的…

限幅濾波法

限幅濾波法 限幅濾波法:根據經驗判斷,確定兩次采樣允許的最大偏差值(設為A),每次檢測到新值時判斷:如果本次值與上次值之差<=A,則本次值有效,如果本次值與上次值之差>A,則本次值無效,放棄本次值,用上次值代替本次值。 優點: 能有效克服因偶然因素引起的脈沖…

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

文章目錄 一、分析問題背景二、可能出錯的原因三、錯誤代碼示例四、正確代碼示例五、注意事項 已解決&#xff1a;FileNotFoundError: [Errno 2] No such file or directory: ‘./1.xml’ 一、分析問題背景 在Python編程中&#xff0c;FileNotFoundError是一個常見的異常&…

ChatGPT對話:Python程序自動模擬操作網頁,無法彈出下拉列表框

【編者按】需要編寫Python程序自動模擬操作網頁。編者有編程經驗&#xff0c;但沒有前端編程經驗&#xff0c;完全不知道如何編寫這種程序。通過與ChatGPT討論&#xff0c;1天完成了任務。因為沒有這類程序的編程經驗&#xff0c;需要邊學習&#xff0c;邊編程&#xff0c;遇到…

貝爾曼方程(Bellman Equation)

貝爾曼方程(Bellman Equation) 貝爾曼方程(Bellman Equation)是動態規劃和強化學習中的核心概念,用于描述最優決策問題中的價值函數的遞歸關系。它為狀態值函數和動作值函數提供了一個重要的遞推公式,幫助我們計算每個狀態或狀態-動作對的預期回報。 貝爾曼方程的原理 …

Python 自動化測試必會技能板塊—unittest框架

說到 Python 的單元測試框架&#xff0c;想必接觸過 Python 的朋友腦袋里第一個想到的就是 unittest。 的確&#xff0c;作為 Python 的標準庫&#xff0c;它很優秀&#xff0c;并被廣泛應用于各個項目。但其實在 Python 眾多項目中&#xff0c;主流的單元測試框架遠不止這一個…

西門子PLC1200--與電腦S7通訊

硬件構成 PLC為西門子1211DCDCDC 電腦上位機用PYTHON編寫 二者通訊用網線&#xff0c;通訊協議用S7 PLC上的數據 PLC上的數據是2個uint&#xff0c;在DB1&#xff0c;地址偏移分別是0和2 需要注意的是DB塊要關閉優化的塊訪問&#xff0c;否則是沒有偏移地址的 PLC中的數據內…

elementui中日期/時間的禁用處理,使用傳值的方式

項目中,經常會用到 在一個學年或者一個學期或者某一個時間段需要做的某件事情,則我們需要在創建這個事件的時候,需要設置一定的時間周期,那這個時間周期就需要給一定的限制處理,避免用戶的誤操作,優化用戶體驗 如下:需求為,在選擇學年后,學期的設置需要在學年中,且結束時間大…

Spring Cloud Gateway如何匹配某路徑并進行路由轉發

本案例&#xff0c;將/helloworld-app/**的請求轉發到helloworld微服務的/**路徑&#xff08;既如lb://helloworld/**&#xff09; 配置如下&#xff08;見spring.cloud.gateway.routes配置&#xff09;&#xff1a; spring:application:name: SpringCloudGatewayDemocloud:n…

軟件架構之計算機組成與體系結構

1.1計算機系統組成 計算機系統是一個硬件和軟件的綜合體&#xff0c;可以把它看成按功能劃分的多級層次結構。 1.1.1 計算機硬件的組成 硬件通常是指一切看得見&#xff0c;摸得到的設備實體。原始的馮?諾依曼&#xff08;VonNeumann&#xff09;計算機在結構上是以運算器為…

2024年中國十大杰出起名大師排行榜,最厲害的易經姓名學改名字專家

在2024年揭曉的中國十大杰出易學泰斗評選中&#xff0c;一系列對姓名學與國學易經有深入研究的專家榮登榜單。其中&#xff0c;中國十大權威姓名學專家泰斗頂級杰出代表人物的師傅顏廷利大師以其在國際舞臺上的卓越貢獻和深邃學識&#xff0c;被公認為姓名學及易經起名領域的權…

C#程序調用Sql Server存儲過程異常處理:調用存儲過程后不返回、不拋異常的解決方案

目錄 一、代碼解析&#xff1a; 二、解決方案 1、增加日志記錄 2、異步操作 注意事項 3、增加超時機制 4、使用線程池 5、使用信號量或事件 6、監控數據庫連接狀態 在C#程序操作Sql Server數據庫的實際應用中&#xff0c;若異常就會拋出異常&#xff0c;我們還能找到異…

Leetcode 完美數

1.題目要求: 對于一個 正整數&#xff0c;如果它和除了它自身以外的所有 正因子 之和相等&#xff0c;我們稱它為 「完美數」。給定一個 整數 n&#xff0c; 如果是完美數&#xff0c;返回 true&#xff1b;否則返回 false。示例 1&#xff1a;輸入&#xff1a;num 28 輸出&a…

2024年6月份找工作和面試總結

轉眼間6月份已經過完了&#xff0c;2024年已經過了一半&#xff0c;希望大家都找到了合適的工作。 本人前段時間寫了5月份找工作的情況&#xff0c;請查看2024年5月份面試總結-CSDN博客 但是后續寫的總結被和諧了&#xff0c;不知道這篇文章能不能發出來。 1、6月份面試機會依…