新liunx部署mysql過程問題

首先看下是什么發行版

cat /etc/os-release

CentOS Linux 7

##################################

使用 yum下載包 發現不行 源不行

那就換成阿里的

# 進入 yum 源配置目錄 cd /etc/yum.repos.d/

# 備份所有默認 repo 文件(以 CentOS 為例,其他系統文件名可能不同)

一定要做這部。保證次目錄下沒有文件 不然系統不知道要使用哪個文件

sudo mkdir -p ./backup

sudo mv *.repo ./backup/? ? --這里是移動

# CentOS 7
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

wget 不行

那就 curl -O?http://mirrors.aliyun.com/repo/Centos-7.repo

注意curl只能小文件? 大文件還是要wget的 所以就那安裝wget 為測試yum行不行

sudo yum install wget -y

##############################################

啟動一個tcpserver 測試端口

# 啟動 TCP 監聽端口(例如監聽 8080 端口)
nc -l 8080

然后沒有nc 就?sudo yum install nc -y

測試有沒有啟動成功?

ss -tuln | grep 端口號

另一邊可以telnet或者? nc

nc -zvu 127.0.0.1 7001

注意這個tcpserver只能一個客戶端連接

內網連不上一般是防火墻問題?

先看看能不能關閉防火墻

如果不行 就用這方法排查

### 檢查防火墻服務狀態
確保 `firewalld` 服務處于運行狀態且未出現異常。在終端執行以下命令:
```bash
systemctl status firewalld
```
如果服務未運行,使用以下命令啟動它:
```bash
systemctl start firewalld
```
如果服務運行狀態異常(如顯示 `active (failed)` 等),嘗試重啟服務:
```bash
systemctl restart firewalld
```

### 檢查DBus服務狀態
`DBus` 服務是進程間通信的基礎,確保它正常運行。執行以下命令檢查狀態:
```bash
systemctl status dbus
```
若未運行,啟動它:
```bash
systemctl start dbus
```
如果狀態異常,重啟 `DBus` 服務:
```bash
systemctl restart dbus
```
之后再次嘗試執行添加防火墻端口規則的命令。

### 檢查SELinux狀態(如果啟用)
如果系統啟用了 `SELinux`,它可能會阻止防火墻相關操作。先查看 `SELinux` 狀態:
```bash
sestatus
```
若 `SELinux` 處于 `enforcing` 模式,嘗試臨時設置為 `permissive` 模式(不建議長期使用此模式,僅用于排查問題):
```bash
setenforce 0
```
然后再次執行添加防火墻規則的命令,若此時命令能正常執行,說明是 `SELinux` 策略導致的問題。可以通過創建或修改 `SELinux` 策略模塊來允許防火墻操作,比如使用 `semanage` 命令(具體操作需根據實際情況編寫合適的策略規則)。

### 檢查權限
確保執行命令的用戶具有足夠的權限。通常,`root` 用戶擁有執行防火墻配置命令的權限,但如果是通過 `sudo` 等方式執行,要檢查 `sudo` 配置以及用戶的權限設置。可以嘗試直接以 `root` 用戶身份登錄(或者在執行命令前使用 `su -` 切換到 `root` 用戶),再執行添加防火墻規則的命令 。

### 檢查系統資源
檢查系統的內存、CPU 等資源使用情況,看是否因為資源耗盡導致相關服務無法正常響應。可以使用 `top` 或 `htop` 等命令查看系統資源使用情況:
```bash
top
# 或
htop
```
如果資源占用過高,清理不必要的進程或服務,釋放資源后再嘗試執行命令。

####################################################

在許多 Linux 發行版(如 CentOS、Fedora、Debian 等)中,MariaDB 作為 MySQL 的替代方案被默認預裝

# 檢查 MariaDB 服務狀態
sudo systemctl status mariadb
  • 若提示 "command not found",則需要安裝

可以選擇安裝?MariaDB

# 安裝 MariaDB 服務器和客戶端

sudo yum install mariadb-server mariadb -y

# 啟動服務并設置開機自啟

sudo systemctl start mariadb

sudo systemctl enable mariadb

也可以選擇安裝 Mysql

# 下載 MySQL 5.7 官方源(CentOS 7 推薦此版本,兼容性好)

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

# 安裝源包? ?sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

# 安裝 MySQL 社區版服務器 sudo yum install mysql-community-server -y

# 啟動 MySQL 服務 sudo systemctl start mysqld #

設置開機自啟 sudo systemctl enable mysqld

# 檢查服務狀態(確認是否啟動成功) sudo systemctl status mysqld

MySQL 5.7 安裝后會自動生成 root 用戶的臨時密碼,存放在日志中

sudo grep 'temporary password' /var/log/mysqld.log

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/94778.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/94778.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/94778.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python 第三方庫:Beautiful Soup(HTML/XML 解釋提取)

Beautiful Soup 是一個 用于從 HTML 和 XML 文件中提取數據的 Python 第三方庫。它為復雜的網頁結構提供了簡單易用的解析接口,尤其適合網頁爬蟲和數據提取任務。Beautiful Soup 提供樹型結構訪問、標簽搜索、屬性提取等功能,并支持多種解析器&#xff0…

使用STM32CubeMX使用CAN驅動無刷電機DJI3508

簡介 文章為筆記性質 硬件包括 大疆C板 電機調速器C620 DJI3508電機 CAN知識介紹 CAN的概念 CAN是控制器區域網絡(Controller Area Network)的縮寫。CAN總線是一種適用于工業設備的高性能總線網絡。說白了就是也就是一種通訊方式而已。 把多個設…

Wi-Fi 802.11s自組網/EasyMesh自組網/802.11ah物聯網

一、前期調研結論 前面詳細探討了自組網和5G無線通信網絡、WiFi無線通信網絡的差異: 自組網 v.s 5G v.s WiFi-CSDN博客 從“分級道路”角度理解無線通信網絡拓撲包括從當前工業應用場景具體案例了解終端無線通信網絡: 5G無線通信網絡場景(…

【基于hyperledger fabric的教育證書管理系統】

教育證書管理系統 系統概述 項目背景 隨著數字化轉型的深入推進,教育證書作為個人學術成就和專業資質的重要憑證,在就業市場、高等教育和職業發展中扮演著關鍵角色。然而,傳統教育證書管理體系面臨著數據孤島、證書偽造、驗證流程繁瑣以及跨機…

【Flask】測試平臺開發,集成禪道

概述: 由于公司多數測試人員還是在使用禪道,為了方便,就將禪道直接集成在我們的測試平臺中 一般可以有幾種實現方法 調用禪道的API集成集成本地部署的禪道-可能有跨域問題,需要解決 由于我這里已經部署了一臺本地的禪道系統&…

《UE5_C++多人TPS完整教程》學習筆記45 ——《P46 待機與跳躍(Idle And Jumps)》

本文為B站系列教學視頻 《UE5_C多人TPS完整教程》 —— 《P46 待機與跳躍(Idle And Jumps)》 的學習筆記,該系列教學視頻為計算機工程師、程序員、游戲開發者、作家(Engineer, Programmer, Game Developer, Author) St…

用html+js下拉菜單的demo,當鼠標點擊后展開,鼠標點擊別的地方后折疊

使用html js實現下拉菜單demo&#xff0c;因為copy的網站菜單功能失效&#xff0c;就需要自己寫一個邏輯&#xff0c;點擊其他區域折疊菜單&#xff0c;可以參考&#xff1a;<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF…

OpenCV 核心技術:顏色檢測與幾何變換實戰

在計算機視覺任務中&#xff0c;顏色空間轉換和圖像幾何變換是兩大基礎且高頻的操作 —— 前者用于精準分割特定顏色目標&#xff08;如交通信號燈、物體追蹤&#xff09;&#xff0c;后者用于調整圖像的尺寸、位置和視角&#xff08;如文檔矯正、圖像拼接&#xff09;。本文將…

[HFCTF2020]EasyLogin

文章目錄TRYWP總結TRY 注冊admin報錯username wrong。 隨便注冊一個用戶點擊GetFlag&#xff0c;permission deny。 猜測可能是需要admin權限。 看cookie發現有&#xff1a; sses:aok&#xff1a;eyJ1c2VybmFtZSI6ImEiLCJfZXhwaXJlIjoxNzU2NDU1NjczMTAxLCJfbWF4QWdlIjo4NjQwM…

Java接口和抽象類的區別,并舉例說明

Java接口和抽象類是面向對象編程中實現抽象的兩種機制&#xff0c;它們在語法、設計目的和使用場景上有顯著區別&#xff1a;一、核心區別?定義方式?抽象類&#xff1a;使用abstract class聲明&#xff0c;可包含抽象方法和具體方法45。接口&#xff1a;使用interface聲明&am…

docker-相關筆記

1: 導入鏡像 docker load -i myimage.tar# 導出鏡像 docker save myimage:latest > myimage.tar # 導入鏡像 docker load -i myimage.tardocker load -i <文件> 功能&#xff1a;用于導入通過 docker save 命令導出的鏡像歸檔文件&#xff08;通常是 .tar 格式&#…

自然語言提取PDF表格數據

自然語言提取PDF表格數據PDF v8.2的文檔解決方案與OpenAI實現了無縫的AI集成&#xff0c;可將非結構化PDF轉換為可用數據。MESCIUS 推出的 PDF 文檔解決方案 (DsPdf) 是一款軟件開發工具包&#xff0c;它提供了 .NET Core 庫和一個 JavaScript PDF 查看器&#xff0c;用于處理和…

飛牛Nas每天定時加密數據備份到網盤,基于restic的Backrest筆記分享

1. 前言 受前輩“RAID≠備份”的經驗&#xff0c;也考慮到硬盤故障時 RAID 重建步驟繁瑣&#xff0c;我干脆放棄陣列&#xff0c;直接單盤運行。 重要數據則加密后上傳至大廠云盤&#xff1a;一方面文件對外不可讀&#xff0c;規避掃描和諧&#xff1b;另一方面依靠大廠的數據安…

C#連接SQL-Server數據庫超詳細講解以及防SQL注入

C#連接SQL Server數據庫完整指南&#xff0c;整合了ADO.NET原生連接與Entity Framework Core兩種實現方式。這篇文件詳細介紹C#代碼連接數據庫的通用操作數據庫鏈接功能 數據庫的增刪改查操作1 配置全局數據庫鏈接字符串 App.config2 獲取數據庫鏈接字符串先在App.config配置連…

Pico2?ICE FPGA 開發板:從開箱到跑通示例的全歷程

FPGA 和 MCU 結合的開發板不多&#xff0c;而 Pico2?ICE 則把小巧、靈活和易上手完美結合。搭載 RP2350 雙核 RISC-V MCU Lattice iCE40UP5K FPGA&#xff0c;配合官方 SDK&#xff0c;你可以一步步跑通各種示例&#xff0c;從 LED 到 VGA&#xff0c;再到 MCU 與 FPGA 協作應…

Java圖形圖像處理【Swing圖像拖拽】【五】

Java圖形圖像處理【Swing圖像拖拽】 18.3.3 Swing圖像對象拖拽功能 18.3.3 Swing圖像對象拖拽功能 上文討論的是java.awt.dnd包中提供的拖拽API接口&#xff0c;也可稱之為AWT組件的拖拽功能。下面我們要討論的是Swing框架的拖拽功能&#xff1a;Swing組件也提供了對拖拽功能的…

狀態模式與幾個經典的C++例子

1. 狀態模式定義與核心思想 狀態模式解決的是當控制一個對象狀態轉換的條件表達式過于復雜時的情況。通過將狀態的判斷邏輯轉移到表示不同狀態的一系列類中,可以把復雜的判斷邏輯簡化。 核心思想: 狀態抽象:將對象的每個狀態都封裝到一個獨立的類中。 委托代替條件判斷:…

SyncBackPro 備份及同步軟件中的腳本功能簡介

腳本提供了一種靈活而簡單的方法來自動執行任務和擴展應用程序的功能。腳本是一個小程序&#xff0c;能夠自定義和控制備份作業。例如&#xff0c;用戶可以編寫腳本來復制、重命名或刪除特定文件、自定義用戶界面或更改配置文件設置。SyncBackPro 的腳本功能類似于 Microsoft O…

部署2.516.2版本的jenkins,同時適配jdk8

&#x1f4cc; 前言 在企業級開發中&#xff0c;我們常常面臨 新老項目并存 的復雜局面&#xff1a; 老項目基于 JDK 8 開發&#xff0c;短期內無法升級&#xff1b; 新項目采用 JDK 17&#xff08;LTS&#xff09;甚至更高版本&#xff1b; 而作為 CI/CD 核心的 Jenkins&#…

Autodesk Maya 2026.2 全新功能詳解:MotionMaker AI 動畫、LookdevX 材質增強、USD 工作流優化

軟件介紹 Autodesk Maya 2026.2是一款專業的3D計算機圖形軟件&#xff0c;它為數字內容創作者提供了豐富的工具集&#xff0c;以實現高質量的建模、動畫、模擬和渲染。該版本帶來了多項性能優化和工作流程改進&#xff0c;特別是針對生成式動畫工具MotionMaker進行了重大升級&…