目錄
Linux/UNIX 上yum安裝MySQL
安裝官方版
安裝社群版
驗證MySQL 安裝
首頁 運維 linux運維 一文說明Linux/UNIX上yum如何安裝MySQL

一文說明Linux/UNIX上yum如何安裝MySQL

Sep 25, 2021 pm 05:08 PM
linux mysql unix yum

下面由linux系統教學欄位來介紹Linux/UNIX 上yum安裝 MySQL方法,希望對需要的朋友有幫助!

Linux/UNIX 上yum安裝MySQL

Linux平台上建議使用RPM套件來安裝Mysql,MySQL AB提供了以下RPM套件的下載位址:

  • MySQL- MySQL伺服器。你需要該選項,除非你只想連接運行在另一台機器上的MySQL伺服器。
  • MySQL-client- MySQL 用戶端程序,用於連接並操作Mysql伺服器。
  • MySQL-devel- 函式庫和包含文件,如果你想要編譯其它MySQL客戶端,例如Perl模組,則需要安裝該RPM套件。
  • MySQL-shared- 此軟體包包含某些語言和應用程式需要動態載入的共用程式庫(libmysqlclient.so*),使用MySQL。
  • MySQL-be​​nch- MySQL資料庫伺服器的基準和效能測試工具。

安裝前,我們可以偵測系統是否自備安裝MySQL:

rpm -qa | grep mysql
登入後複製

如果你係統有安裝,那可以選擇進行卸載:

rpm -e mysql  // 普通删除模式 
rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
登入後複製

安裝官方版

接下來我們在Centos7 系統下使用yum 指令安裝MySQL,需要注意的是CentOS 7 版本中MySQL資料庫已從預設的程式清單中移除,所以在安裝前我們需要先到官網下載Yum 資源包,下載地址為:https://dev.mysql.com/downloads/repo/yum/

注意:安裝過程我們需要開啟管理員權限來安裝,否則會因為權限不足而無法安裝。
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server
登入後複製

權限設定:

chown mysql:mysql -R /var/lib/mysql
登入後複製

初始化MySQL:

mysqld --initialize
登入後複製

啟動MySQL:

systemctl start mysqld
登入後複製

查看MySQL 運作狀態:

systemctl status mysqld
登入後複製

注意:如果我們是第一次啟動mysql 服務,mysql 伺服器會先進行初始化的設定。

安裝社群版

此外,你也可以使用 MariaDB 代替,MariaDB 資料庫管理系統是 MySQL 的一個分支,主要由開源社群在維護,採用 GPL 授權授權。開發這個分支的原因之一是:甲骨文公司收購了 MySQL 後,有將 MySQL 閉源的潛在風險,因此社群採用分支的方式來避開這個風險。

MariaDB的目的是完全相容於MySQL,包括API和命令列,使其能輕鬆成為MySQL的替代品。
yum install mariadb\-server mariadb
登入後複製

mariadb資料庫的相關命令是:

systemctl start mariadb #启动MariaDB 
systemctl stop mariadb #停止MariaDB 
systemctl restart mariadb #重启MariaDB 
systemctl enable mariadb #设置开机启动
登入後複製

驗證MySQL 安裝

在成功安裝MySQL 後,一些基礎表會表初始化,在伺服器啟動後,你可以透過簡單的測試來驗證MySQL 是否正常運作。

使用mysqladmin 工具來取得伺服器狀態:

使用mysqladmin 指令來檢查伺服器的版本, 在linux 上該二進位檔案位於/usr/bin 目錄,在Windows 上該二進位檔案位於C :\mysql\bin 。

[root@host]# mysqladmin --version
登入後複製

linux上該指令將輸出以下結果,該結果基於你的系統資訊:

mysqladmin Ver  8.23  Distrib  5.0.9-0,  for redhat-linux-gnu on i386
登入後複製

如果以上指令執行後未輸出任何訊息,說明你的Mysql未安裝成功。

Mysql安裝成功後,預設的root使用者密碼為空,你可以使用以下指令來建立root使用者的密碼:

[root@host]# mysqladmin -u root password "new_password";
登入後複製

現在你可以透過以下指令來連線到Mysql伺服器:

[root@host]# mysql -u root -p *******
登入後複製

注意:在輸入密碼時,密碼是不會顯示了,你正確輸入即可。

推薦學習:《linux影片教學

#

以上是一文說明Linux/UNIX上yum如何安裝MySQL的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

docker desktop怎麼用 docker desktop怎麼用 Apr 15, 2025 am 11:45 AM

如何使用 Docker Desktop? Docker Desktop 是一款工具,用於在本地機器上運行 Docker 容器。其使用步驟包括:1. 安裝 Docker Desktop;2. 啟動 Docker Desktop;3. 創建 Docker 鏡像(使用 Dockerfile);4. 構建 Docker 鏡像(使用 docker build);5. 運行 Docker 容器(使用 docker run)。

docker怎麼啟動mysql docker怎麼啟動mysql Apr 15, 2025 pm 12:09 PM

在 Docker 中啟動 MySQL 的過程包含以下步驟:拉取 MySQL 鏡像創建並啟動容器,設置根用戶密碼並映射端口驗證連接創建數據庫和用戶授予對數據庫的所有權限

vscode需要什麼電腦配置 vscode需要什麼電腦配置 Apr 15, 2025 pm 09:48 PM

VS Code 系統要求:操作系統:Windows 10 及以上、macOS 10.12 及以上、Linux 發行版處理器:最低 1.6 GHz,推薦 2.0 GHz 及以上內存:最低 512 MB,推薦 4 GB 及以上存儲空間:最低 250 MB,推薦 1 GB 及以上其他要求:穩定網絡連接,Xorg/Wayland(Linux)

docker lnmp怎麼調用 docker lnmp怎麼調用 Apr 15, 2025 am 11:15 AM

Docker LNMP 容器調用步驟:運行容器:docker run -d --name lnmp-container -p 80:80 -p 443:443 lnmp-stack獲取容器 IP:docker inspect lnmp-container | grep IPAddress訪問網站:http://<容器 IP>/index.phpSSH 訪問:docker exec -it lnmp-container bash訪問 MySQL:mysql -u roo

vscode 無法安裝擴展 vscode 無法安裝擴展 Apr 15, 2025 pm 07:18 PM

VS Code擴展安裝失敗的原因可能包括:網絡不穩定、權限不足、系統兼容性問題、VS Code版本過舊、殺毒軟件或防火牆干擾。通過檢查網絡連接、權限、日誌文件、更新VS Code、禁用安全軟件以及重啟VS Code或計算機,可以逐步排查和解決問題。

docker鏡像失敗怎麼辦 docker鏡像失敗怎麼辦 Apr 15, 2025 am 11:21 AM

Docker鏡像構建失敗的故障排除步驟:檢查Dockerfile語法和依賴項版本。檢查構建上下文中是否包含所需源代碼和依賴項。查看構建日誌以獲取錯誤詳細信息。使用--target選項構建分層階段以識別失敗點。確保使用最新版本的Docker引擎。使用--t [image-name]:debug模式構建鏡像以調試問題。檢查磁盤空間並確保足夠。禁用SELinux以防止干擾構建過程。向社區平台尋求幫助,提供Dockerfile和構建日誌描述以獲得更具體的建議。

怎麼看docker進程 怎麼看docker進程 Apr 15, 2025 am 11:48 AM

Docker 進程查看方法:1. Docker CLI 命令:docker ps;2. Systemd CLI 命令:systemctl status docker;3. Docker Compose CLI 命令:docker-compose ps;4. Process Explorer(Windows);5. /proc 目錄(Linux)。

vscode是什麼 vscode是乾什麼用的 vscode是什麼 vscode是乾什麼用的 Apr 15, 2025 pm 06:45 PM

VS Code 全稱 Visual Studio Code,是一個由微軟開發的免費開源跨平台代碼編輯器和開發環境。它支持廣泛的編程語言,提供語法高亮、代碼自動補全、代碼片段和智能提示等功能以提高開發效率。通過豐富的擴展生態系統,用戶可以針對特定需求和語言添加擴展程序,例如調試器、代碼格式化工具和 Git 集成。 VS Code 還包含直觀的調試器,有助於快速查找和解決代碼中的 bug。

See all articles