CentOS 7下MySQL 8的安裝與部署

一、簡介

MySQL是一個廣泛使用的關係型資料庫管理系統。本文將介紹如何在CentOS 7系統中安裝MySQL 8。

二、預備工作

在開始安裝MySQL 8之前,我們需要確保以下工具已經準備就緒:

1. CentOS 7系統的安裝。如果還未安裝CentOS 7,可以從官網下載並安裝https://www.centos.org/download/

2. 確認系統中沒有安裝過舊版的MySQL。可以通過以下命令來檢查:

rpm -qa | grep mysql

如果有舊版的MySQL,則可以通過以下命令卸載:

yum remove mysql mysql-server mysql-libs

3. 確認系統已連接到互聯網。

三、安裝MySQL 8

在進行MySQL 8的安裝之前,我們需要添加MySQL 8的Yum源。可以通過以下步驟添加:

1. 打開終端,輸入以下命令以創建新的Yum源文件(需要root許可權):

vi /etc/yum.repos.d/mysql-community.repo

2. 在打開的文件中填寫以下內容:

[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=https://repo.mysql.com/yum/mysql-connectors-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql

[mysql-tools-community]
name=MySQL Tools Community
baseurl=https://repo.mysql.com/yum/mysql-tools-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql

[mysql-8.0-community]
name=MySQL 8.0 Community Server
baseurl=https://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql

3. 保存並退出文件。

4. 執行以下命令來安裝MySQL 8:

yum install mysql-server

四、配置MySQL 8

安裝MySQL 8後,需要進行相應的配置。我們可以通過以下步驟進行配置:

1. 啟動MySQL服務:

systemctl start mysqld

2. 通過以下命令來查看MySQL的初始密碼,該密碼將於首次啟動MySQL服務時生成:

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

3. 通過以下命令進行MySQL的安全性配置:

mysql_secure_installation

該命令將會提示輸入初始密碼並進行一系列的安全性配置,如修改root用戶的密碼、刪除測試資料庫等。

五、連接MySQL 8

MySQL 8的安裝和配置完成後,我們可以通過以下步驟來連接MySQL:

1. 打開MySQL客戶端:

mysql -u root -p

2. 輸入密碼以進入MySQL管理系統。

六、總結

本文介紹了如何在CentOS 7系統中安裝和配置MySQL 8,並進行連接。通過本文的介紹,讀者可以了解到安裝、配置和連接MySQL的基本知識。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/185756.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-26 21:07
下一篇 2024-11-26 21:07

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • CentOS 6如何刪除resolv.conf的DNS

    本文將介紹在CentOS 6操作系統下如何刪除resolv.conf文件中的DNS配置信息。 一、備份resolv.conf文件 在修改resolv.conf文件之前,建議首先備份…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • 使用CentOS配置監控

    本文將介紹如何使用CentOS配置監控,包括如何安裝監控工具、配置監控參數、監控其他伺服器等方面。 一、安裝監控工具 要想進行監控,首先需要安裝監控工具。在CentOS系統中,常見…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • 在CentOS上安裝Redis

    Redis是一款非關係型資料庫,它支持多種數據結構,包括字元串、哈希、列表、集合、有序集合等。Redis運行內存內並且支持數據持久化,它還可以應用於緩存、消息隊列等場景。本文將介紹…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL資料庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28
  • CentOS 7在線安裝MySQL 8

    在本文中,我們將介紹如何在CentOS 7操作系統中在線安裝MySQL 8。我們會從安裝環境的準備開始,到安裝MySQL 8的過程進行詳細的闡述。 一、環境準備 在進行MySQL …

    編程 2025-04-27
  • 如何使用MySQL欄位去重

    本文將從多個方面為您詳細介紹如何使用MySQL欄位去重並給出相應的代碼示例。 一、SELECT DISTINCT語句去重 MySQL提供了SELECT DISTINCT語句,通過在…

    編程 2025-04-27

發表回復

登錄後才能評論