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

MySQL8開啟SSL加密方式

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

1 概述

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

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

下面從安裝開始。

2 安裝(可選)

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

這里的版本是8.0.17,直接install

yum install mysql
yum install mysql-server

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

systemctl start mysqld

然后獲取臨時(shí)密碼后修改root密碼:

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

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

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

3 生成證書與密鑰

首先查看有沒(méi)有開啟SSL,MySQL控制臺(tái)輸入

show variables like '%ssl%';

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

mysqld_ssl_rsa_setup

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

接著重啟服務(wù):

systemctl restart mysqld

4 測(cè)試

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

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

然后測(cè)試需要SSL的用戶:

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

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

然后在登錄時(shí)加上

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

登錄成功。

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

    MySql InnoDB引擎下的鎖使用及說(shuō)明

    文章介紹了MySQL InnoDB存儲(chǔ)引擎中的鎖機(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)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助
    2022-08-08
  • MySQL 搭建雙主復(fù)制服務(wù)并通過(guò) HAProxy 負(fù)載均衡的過(guò)程詳解

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

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

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

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

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

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

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

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

最新評(píng)論

金门县| 海原县| 华亭县| 大城县| 望都县| 崇州市| 西青区| 门源| 松滋市| 东光县| 宣恩县| 集贤县| 呼玛县| 湘潭市| 元氏县| 凤冈县| 曲周县| 凤翔县| 乌审旗| 洪江市| 含山县| 渝北区| 陈巴尔虎旗| 洪洞县| 临潭县| 文安县| 府谷县| 白城市| 德州市| 湘阴县| 巴青县| 易门县| 临西县| 策勒县| 宜兰市| 法库县| 涟水县| 宝清县| 惠州市| 合川市| 沧州市|