【mysql】centOS7安裝mysql詳細操作步驟!

【mysql】centOS7安裝mysql詳細操作步驟!—通過tar包方式
需要 root 權限,使用 root 用戶進行命令操作。

1. 查看 CentOS 版本

cat /etc/redhat-release

2. 安裝rpm包,以8+為例

打開 MySQL 官方 yum 倉庫網站,獲取與當前 CentOS 版本匹配的源的url(CentOS 7.9對應el7-9):https://repo.mysql.com/mysql80-community-release-el7-9.noarch.rpm
在這里插入圖片描述
在這里插入圖片描述

rpm -Uvh https://repo.mysql.com/mysql84-community-release-el7-1.noarch.rpm

在這里插入圖片描述
會提示沒有 密鑰

3. 安裝密鑰

檢查密鑰文件是否存在:

ls -l /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

若不存在,手動下載:下載完,再檢查一遍!

sudo curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql https://repo.mysql.com/RPM-GPG-KEY-mysql

在這里插入圖片描述

4. 安裝mysql

使用 yum 自動安裝 MySQL

sudo yum install mysql-community-server

在這里插入圖片描述

5. 啟動mysql

【MySQL 安裝完成后,會自動配置名稱為 mysqld 的服務,可以被 systemctl 管理。】

systemctl start mysqld

查看 MySQL 服務狀態

systemctl status mysqld

在這里插入圖片描述

  • 設置 MySQL 服務開機自動啟動,后面設置也可以,不要忘記
systemctl enable mysqld

6. 登錄+修改新密碼

獲取臨時密碼進行登錄
獲取 MySQL 日志文件的路徑,查看配置文件 /etc/my.cnf ,找到 MySQL 日志文件的路徑

cat /etc/my.cnf

在這里插入圖片描述
查看 MySQL 日志文件 /var/log/mysqld.log,使用通道符按關鍵字直接檢索,獲取臨時密碼

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

在這里插入圖片描述
登錄 MySQL

mysql -u root -p

修改密碼,MySQL默認的密碼策略是要包含大寫字母、小寫字母、數字、特殊字符,長度大于8位

alter user 'root'@'localhost' identified by '大小寫數字符號的密碼';
# 退出mysql,用新密碼重新登錄
exit;

在這里插入圖片描述

7. 修改端口號

sudo vim /etc/my.cnf 

在這里插入圖片描述
重啟服務

sudo systemctl restart mysqld  

8. 開放端口

查看 MySQL 服務監聽哪些端口

netstat -nap | grep mysqld

在這里插入圖片描述
查看端口是否開放

firewall-cmd --zone=public --query-port=3606/tcp

開放端口,再次查看

firewall-cmd --zone=public --add-port=3606/tcp --permanent

9. 設置遠程登錄

MySQL默認只能本地連接,不允許遠程終端連接
允許在所有遠程終端上遠程登錄:建議root不允許遠程登錄,創建個新用戶允許遠程登錄

create user 'duxiaowei'@'%' identified by '復雜的密碼';

如果指定ip登錄:create user 'duxw'@'192.168.88.1' identified by '復雜的密碼';

授予權限(最大權限)

grant all privileges on *.* to 'duxiaowei'@'%';

刷新權限

flush privileges;

查看用戶情況:

SELECT host, user FROM mysql.user

在這里插入圖片描述

10. 測試遠程登錄

可以使用SQLyog, Navicate, DataGrip 等工具鏈接測試!
建個表吧~

CREATE DATABASE gitea CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci';

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

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

相關文章

【網絡編程】事件選擇模型

十、基于I/O模型的網絡開發 10.9 事件選擇模型 10.0.1 基本概念 事件選擇(WSAEventSelect) 模型是另一個有用的異步 I/O 模型。和 WSAAsyncSelect 模 型類似的是,它也允許應用程序在一個或多個套接字上接收以事件為基礎的網絡事件通知,最 主要的差別在…

STM32 F407ZGT6開發板

#ifndef _tftlcd_H #define _tftlcd_H #include "system.h" //定義LCD彩屏的驅動類型 可根據自己手上的彩屏背面型號來選擇打開哪種驅動 //#def…

江科大51單片機筆記【15】直流電機驅動(PWM)

寫在前言 此為博主自學江科大51單片機(B站)的筆記,方便后續重溫知識 在后面的章節中,為了防止篇幅過長和易于查找,我把一個小節分成兩部分來發,上章節主要是關于本節課的硬件介紹、電路圖、原理圖等理論…

鴻蒙模擬器運行NDK項目失敗 9568347

鴻蒙編譯NDK項目 模擬器運行NDK項目失敗 9568347 23:32:17.572: $ hdc file send D:\study\hongmeng\MyTestNdk\entry\build\default\outputs\default\entry-default-unsigned.hap "data/local/tmp/9fff4611338a424bb31b521bdc3555af" in 30 ms 23:32:17.651: $ hd…

uniapp+Vue3 開發小程序的下載文件功能

小程序下載文件&#xff0c;可以先預覽文件內容&#xff0c;然后在手機上打開文件的工具中選擇保存。 簡單示例&#xff1a;&#xff08;復制到HBuilder直接食用即可&#xff09; <template><view class"container-detail"><view class"example…

電機控制常見面試問題(九)

文章目錄 一、談談電機死區時間1.死區時間過短的后果&#xff1a;2.如何判斷死區時間不足?3.解決方案 二、請描述對實時操作系統&#xff08;RTOS&#xff09;的理解三.解釋FOC算法的原理并比較與其他無刷電機控制算法的優劣四.什么是電機堵轉&#xff0c;如何避免電機堵轉五.…

【分布式】聊聊分布式id實現方案和生產經驗

對于分布式Id來說&#xff0c;在面試過程中也是高頻面試題&#xff0c;所以主要針對分布式id實現方案進行詳細分析下。 應用場景 對于無論是單機還是分布式系統來說&#xff0c;對于很多場景需要全局唯一ID&#xff0c; 數據庫id唯一性日志traceId 可以方便找到日志鏈&#…

【性能測試】Jmeter如何做一份測試報告(3)

本篇文章主要介紹Jmeter中下載插件&#xff08;Jmeter Plugins&#xff09; 如何使用監聽器插件&#xff0c;線程組插件&#xff0c;梯度壓測線程組 測試報告需要去關注的數據&#xff0c;怎么看測試報告圖表 目錄 一&#xff1a;插件下載 1&#xff1a;下載地址 2&#xff…

cocos creator使用mesh修改圖片為圓形,減少使用mask,j減少drawcall,優化性能

cocos creator版本2.4.11 一個mask占用drawcall 3個以上&#xff0c;針對游戲中技能圖標&#xff0c;cd,以及多玩家頭像&#xff0c;是有很大優化空間 1.上代碼&#xff0c;只適合單獨圖片的&#xff0c;不適合在圖集中的圖片 const { ccclass, property } cc._decorator;c…

AI重構SEO關鍵詞布局

內容概要 在搜索引擎優化&#xff08;SEO&#xff09;領域&#xff0c;AI技術的深度應用正在顛覆傳統關鍵詞布局邏輯。通過機器學習算法與語義分析模型&#xff0c;智能系統能夠實時解析海量搜索數據&#xff0c;構建動態詞庫并精準捕捉用戶意圖。相較于依賴人工經驗的關鍵詞篩…

泛微ecode的頁面開發發送請求參數攜帶集合

1.在開發過程中我們難免遇見會存在需要將集合傳遞到后端的情況&#xff0c;那么這里就有一些如下的注意事項&#xff0c;如以下代碼&#xff1a; // 新增action.boundasync addQuestion(formData) {var theList this.questionAnswerList;var questionAnswerListArray new Ar…

20250212:linux系統DNS解析卡頓5秒的bug

問題: 1:人臉離線識別記錄可以正常上傳云端 2:人臉在線識別請求卻一直超時 3:客戶使用在線網絡 思路:

道路運輸安全員考試:備考中的心理調適與策略

備考道路運輸安全員考試&#xff0c;心理調適同樣重要。考試壓力往往會影響考生的學習效率和考試發揮。? 首先&#xff0c;要正確認識考試壓力。適度的壓力可以激發學習動力&#xff0c;但過度的壓力則會適得其反。當感到壓力過大時&#xff0c;要學會自我調節。可以通過運動…

LLM - 白話RAG(Retrieval-Augmented Generation)

文章目錄 Pre一、大模型的"幻覺"之謎1.1 何為"幻覺"現象&#xff1f;1.2 專業場景的致命挑戰 二、RAG技術解析&#xff1a;給大模型裝上"知識外掛"2.1 核心原理&#xff1a;動態知識增強2.2 技術實現三部曲 三、RAG vs 微調&#xff1a;技術選型…

探索現代 C++:新特性、工程實踐與熱點趨勢

目錄 一、現代 C 的關鍵特性與熱點關聯 二、精簡代碼示例解析 三、工程實踐中的應用思考 四、總結與展望 近幾年&#xff0c;人工智能、邊緣計算與跨語言開發成為技術熱點&#xff0c;而 C 作為高性能系統編程的主力軍&#xff0c;也在不斷進化。從 C11 到 C20&#xff0c;…

《HTML + CSS + JS 打造炫酷輪播圖詳解》

《HTML CSS JS 打造炫酷輪播圖詳解》 一、項目概述 本次項目旨在使用 HTML、CSS 和 JavaScript 實現一個具有基本功能的輪播圖&#xff0c;包括圖片自動輪播、上一張 / 下一張按鈕切換、小圓點指示與切換等功能&#xff0c;以提升網頁的交互性和視覺吸引力。 二、實現步驟…

257. 二叉樹的所有路徑(遞歸+回溯)

257. 二叉樹的所有路徑 力扣題目鏈接(opens new window) 給定一個二叉樹&#xff0c;返回所有從根節點到葉子節點的路徑。 說明: 葉子節點是指沒有子節點的節點。 示例: 思路&#xff1a;在葉子節點收割結果&#xff0c;如果不是葉子節點&#xff0c;則依次處理左右子樹&a…

【架構差異】SpringとSpringBoot:Bean機制的深入剖析與自動配置原理

目錄標題 SpringBoot框架中Bean機制的深入剖析與自動配置原理摘要1. 引言2. SpringBoot與Spring的架構差異2.1 從Spring到SpringBoot的演進2.2 SpringBoot中的Bean容器體系 3. SpringBoot的自動配置機制3.1 SpringBootApplication解析3.2 自動配置原理深度解析3.2.1 自動配置類…

CSDN博客:Markdown編輯語法教程總結教程(中)

?個人主頁&#xff1a;折枝寄北的博客 Markdown編輯語法教程總結 前言1. 列表1.1 無序列表1.2 有序列表1.3 待辦事項列表1.4 自定義列表 2. 圖片2.1 直接插入圖片2.2 插入帶尺寸的圖片2.3 插入寬度確定&#xff0c;高度等比例的圖片2.4 插入高度確定寬度等比例的圖片2.5 插入居…

ChebyKAN0、ChebyKAN1 網絡閱讀

目錄 ChebyKAN0 Chebyshev Polynomial-Based Kolmogorov-Arnold Networks: An Efficient Architecture for Nonlinear Function Approximation 參考文獻 文章內容 文章詳細結構 5. Experiments and Results 5.1 Digit Classification on MNIST 5.2 Function Approximat…