基於CentOS 7安裝MySQL 5.7詳解

一、安裝準備

1、在準備安裝前,需要安裝 wget 和 curl 工具,執行以下命令安裝:

sudo yum install -y wget curl

2、下載MySQL 5.7的Yum Repository:

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

3、安裝MySQL 5.7的Yum Repository:

sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

4、清空已有Yum緩存:

sudo yum clean all

二、安裝MySQL Server

1、安裝MySQL Server:

sudo yum install -y mysql-community-server

2、啟動MySQL服務:

sudo systemctl start mysqld

3、查看MySQL服務狀態:

sudo systemctl status mysqld

三、配置MySQL服務器

1、查看MySQL服務器的默認密碼:

sudo grep "A temporary password" /var/log/mysqld.log | awk '{print $NF}'

2、登錄並更改初始密碼:

mysql -u root -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

3、重新登錄MySQL服務器:

mysql -u root -p

4、配置數據庫:

mysql> CREATE DATABASE <database_name>;
mysql> CREATE USER <user_name> IDENTIFIED BY '<password>;'
mysql> GRANT ALL PRIVILEGES ON <database_name>.* TO <user_name>;
mysql> FLUSH PRIVILEGES;

四、常用命令

1、啟動MySQL服務:

sudo systemctl start mysqld

2、停止MySQL服務:

sudo systemctl stop mysqld

3、重啟MySQL服務:

sudo systemctl restart mysqld

綜上所述,以上是CentOS 7下MySQL 5.7的安裝步驟,當然,在實際應用中可能會有更多的細節問題需要注意。希望對你有所幫助。

原創文章,作者:ZDEYM,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/351549.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
ZDEYM的頭像ZDEYM
上一篇 2025-02-17 17:02
下一篇 2025-02-17 17:02

相關推薦

  • 如何修改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

發表回復

登錄後才能評論