最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL8開啟SSL加密方式

 更新時間:2025年11月20日 10:10:05   作者:氷泠  
本文介紹了如何在MySQL 5.7及以上版本中啟用SSL加密,并詳細(xì)描述了安裝、生成證書與密鑰、測試SSL連接的步驟,通過這些步驟,可以確保MySQL連接的安全性

1 概述

MySQL5.7開始默認(rèn)開啟SSL加密功能,進(jìn)入MySQL控制臺后輸入status可以查看SSL的狀態(tài),出現(xiàn)下圖表示在使用SSL

另外,加密連接需要密鑰與證書,可以使用OpenSSL手動生成或使用mysql_ssl_rsa_setup自動生成,這里使用了mysql_ssl_rsa_setup

下面從安裝開始。

2 安裝(可選)

系統(tǒng)CentOS,直接使用yum安裝(編譯安裝參考此處),先用list查看一下:

這里的版本是8.0.17,直接install

yum install mysql
yum install mysql-server

好了之后啟動服務(wù):

systemctl start mysqld

然后獲取臨時密碼后修改root密碼:

grep password /var/log/mysql/mysqld.log

這里顯示密碼為空,直接root登錄修改密碼:

mysql -u root -p
alter user root@localhost identified by 'xxxxx

3 生成證書與密鑰

首先查看有沒有開啟SSL,MySQL控制臺輸入

show variables like '%ssl%';

這里have_ssl顯示yes,表示已經(jīng)開啟了,表示本地的使用了SSL連接,如果顯示為no,使用MySQL自帶的工具即可開啟SSL

mysqld_ssl_rsa_setup

然后默認(rèn)在/var/lib/mysql下會有幾個pem文件,說明如下:

接著重啟服務(wù):

systemctl restart mysqld

4 測試

進(jìn)入服務(wù)器的MySQL控制臺,新建兩個測試用戶,一個使用SSL,一個不使用SSL

然后在本機(jī)上測試,首先測試不需要SSL的用戶,輸入密碼123456后可以直接登錄:

然后測試需要SSL的用戶:

輸入密碼123456后登錄不了,使用scp從服務(wù)器復(fù)制CA證書與客戶端證書與私鑰:

scp username@xxx.xxx.xxx.xxx:/var/lib/mysql/\{ca.pem,client-key.pem,client-cert.pem} .

然后在登錄時加上

--ssl-ca=ca.pem
--ssl-cert=client-cert.pem
--ssl-key=client-key.pem

登錄成功。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL截取和拆分字符串函數(shù)用法示例

    MySQL截取和拆分字符串函數(shù)用法示例

    這篇文章主要介紹了MySQL截取和拆分字符串函數(shù)用法,結(jié)合實例形式分析了mysql針對字符串的截取與拆分函數(shù)SUBSTRING及SUBSTRING_INDEX相關(guān)使用方法,需要的朋友可以參考下
    2016-09-09
  • MySQL中COALESCE函數(shù)示例詳解

    MySQL中COALESCE函數(shù)示例詳解

    COALESCE 是一個功能強(qiáng)大且常用的 SQL 函數(shù),主要用來處理 NULL 值和實現(xiàn)靈活的值選擇策略,能夠使查詢邏輯更清晰、簡潔,這篇文章主要介紹了MySQL中COALESCE函數(shù),需要的朋友可以參考下
    2025-03-03
  • MySQL 數(shù)據(jù)庫連接池爆滿問題解決

    MySQL 數(shù)據(jù)庫連接池爆滿問題解決

    MySQL數(shù)據(jù)庫連接池爆滿會嚴(yán)重影響系統(tǒng)性能,通過應(yīng)用日志、數(shù)據(jù)庫連接池監(jiān)控面板等工具確認(rèn)問題,具有一定的參考價值,感興趣的可以了解一下
    2024-11-11
  • MySql InnoDB引擎下的鎖使用及說明

    MySql InnoDB引擎下的鎖使用及說明

    文章介紹了MySQL InnoDB存儲引擎中的鎖機(jī)制,包括共享鎖、排他鎖、意向鎖、記錄鎖、間隙鎖、Next-Key鎖、插入意向鎖、自增鎖以及空間索引的謂詞鎖,這些鎖機(jī)制確保了數(shù)據(jù)的一致性和并發(fā)控制
    2025-12-12
  • MySQL索引的各種類型

    MySQL索引的各種類型

    這篇文章主要介紹了MySQL索引的各種類型,幫助大家更好的理解和學(xué)習(xí)MySQL索引,感興趣的朋友可以了解下
    2020-09-09
  • MySQL?數(shù)據(jù)類型及最優(yōu)選取規(guī)則

    MySQL?數(shù)據(jù)類型及最優(yōu)選取規(guī)則

    這篇文章主要介紹了MySQL?數(shù)據(jù)類型及最優(yōu)選取規(guī)則,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的學(xué)習(xí)有所幫助
    2022-08-08
  • MySQL 搭建雙主復(fù)制服務(wù)并通過 HAProxy 負(fù)載均衡的過程詳解

    MySQL 搭建雙主復(fù)制服務(wù)并通過 HAProxy 負(fù)載均衡的過程詳解

    在數(shù)據(jù)庫管理中,數(shù)據(jù)的備份和同步是至關(guān)重要的環(huán)節(jié),而雙主復(fù)制(Dual Master Replication)作為一種高可用性和數(shù)據(jù)同步的解決方案,本文將介紹MySQL雙主復(fù)制的配置過程并通過 HAProxy 負(fù)載均衡,感興趣的朋友一起看看吧
    2024-03-03
  • PostgreSQL與MySQL區(qū)別全面對比詳析

    PostgreSQL與MySQL區(qū)別全面對比詳析

    MySQL和PostgreSQL都是強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),但它們適用于不同的用例和需求,下面這篇文章主要介紹了PostgreSQL與MySQL區(qū)別全面對比的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-12-12
  • 關(guān)于避免MySQL替換邏輯SQL的坑爹操作詳解

    關(guān)于避免MySQL替換邏輯SQL的坑爹操作詳解

    這篇文章主要給大家介紹了關(guān)于避免MySQL替換邏輯SQL的坑爹操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • 全面分析MySQL?ERROR?1045出現(xiàn)的原因及解決

    全面分析MySQL?ERROR?1045出現(xiàn)的原因及解決

    這篇文章主要介紹了全面分析MySQL?ERROR?1045出現(xiàn)的原因及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07

最新評論

萝北县| 准格尔旗| 偏关县| 汕头市| 葵青区| 南昌县| 澄迈县| 瑞丽市| 合水县| 游戏| 双城市| 日照市| 十堰市| 仙居县| 岳西县| 金湖县| 和林格尔县| 怀宁县| 台北县| 开平市| 沅陵县| 公安县| 苗栗县| 德兴市| 固镇县| 淳化县| 竹山县| 麻栗坡县| 卢氏县| 图木舒克市| 宜都市| 义乌市| 丘北县| 比如县| 太仆寺旗| 曲靖市| 松阳县| 遂川县| 铜川市| 武乡县| 平顶山市|