国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

mysql開啟ssl以及如何創(chuàng)建證書

這篇具有很好參考價值的文章主要介紹了mysql開啟ssl以及如何創(chuàng)建證書。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

MYSQL版本8.0.32,默認是開啟ssl的,同時也是自帶證書的在/var/lib/mysql/下

jdbc連接Mysql數(shù)據(jù)庫需要使用SSL時,可以按一下步驟進行設(shè)置:

前置條件(可跳過):

1.新建SSL用戶

CREATE USER 'qq'@'%' IDENTIFIED BY '你的密碼';

GRANT ALL ON *.* TO 'qq'@'%';

ALTER USER 'qq'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
caching_sha2_password

2.對用戶使用ssl

ALTER USER 'qq'@'%' REQUIRE SSL;

FLUSH PRIVILEGES;

3.查看用戶情況

SELECT ssl_type From mysql.user Where user="qq"

4取消ssl

update user set ssl_type='' where user='qq';

FLUSH PRIVILEGES;

5.準備SSL證書等

6.查看是否啟用ssl

show variables like '%ssl%';

have_openssl	YES
have_ssl	YES

MYSQL驗證SSL

mysql --ssl-ca=/var/lib/mysql/ca.pem --ssl-cert=/var/lib/mysql/client-cert.pem --ssl-key=/var/lib/mysql/client-key.pem --ssl-cipher=AES128-SHA -u tq -p

mysql開啟ssl以及如何創(chuàng)建證書

進入后輸入\s查看ssl加密方式,如果有則為加密ssl登錄

jdbc接入

1、Mysql服務(wù)器開啟SSL配置

2、所在的機器導入ca證書,導入到truststore 文件

keytool -importcert  -trustcacerts -alias MySQLCACert -file ca.pem -keystore truststore -storepass mypassword

直接導入到JDK導入證書(部署到本機)

 在cmd命令中直接執(zhí)行該命令
keytool -import -trustcacerts -v -alias Mysql -file "C:\ProgramData\MySQL\MySQL Server 8.0\Data\ca.pem" -keystore "C:\Program Files\Java\jdk1.8.0_192\jre\lib\security\cacerts"

這樣做,自己一個人開發(fā),一點問題都沒有。但是放到生產(chǎn)就問題大了。

3.查看本地證書

keytool -list -keystore truststore

4、mysql連接設(shè)置證書

設(shè)置useSSL=true

配置trustCertificateKeyStoreUrl為證書的路徑

配置trustCertificateKeyStorePassword為第2步生成的mypassword

本地文件:

jdbc:mysql://127.0.0.1:3306/test?useSSL=true&trustCertificateKeyStoreUrl=file:path_to_truststore_file&trustCertificateKeyStorePassword=mypassword

{“allowPublicKeyRetrieval”: “true”,“useSSL”:“true”,“trustCertificateKeyStoreUrl”:“file:I:\REDEMPTION\ca.pem”,“trustCertificateKeyStorePassword”:“mypass”}

網(wǎng)絡(luò)文件:

"jdbc:mysql://ip:3306/test?useUnicode=true&useSSL=true&trustCertificateKeyStorePassword=123456&serverTimezone=Asia/Shanghai&trustCertificateKeyStoreUrl=http://localhost:8080/key

{“allowPublicKeyRetrieval”: “true”,“useSSL”:“true”,“trustCertificateKeyStoreUrl”:“http://localhost:7776/truststore”,“trustCertificateKeyStorePassword”:“mypass”}

參考:

[1] https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-reference-using-ssl.html

導入證書
https://www.clzg.cn/article/309424.html
java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
https://blog.csdn.net/qq_47433566/article/details/123581123
mysql使用jdbc連接增加ssl認證
https://blog.csdn.net/qq_42430287/article/details/123733498
新增證書
http://www.884358.com/mysql-ssl/
自建CA生成證書詳解
https://blog.csdn.net/weixin_40228200/article/details/121895791
docker mysql8使用SSL及使用openssl生成自定義證書
https://blog.csdn.net/weixin_43933728/article/details/127338271
文章來源地址http://www.zghlxwxcb.cn/news/detail-509735.html

到了這里,關(guān)于mysql開啟ssl以及如何創(chuàng)建證書的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 阿里云服務(wù)器如何部署ssl證書即https的設(shè)置,以及為ip部署ssl

    阿里云服務(wù)器如何部署ssl證書即https的設(shè)置,以及為ip部署ssl

    阿里云ecs服務(wù)器 linux寶塔界面 ssl證書 nginx web服務(wù)器 1. ssl全稱為ecure Sockets Layer 安全套接字協(xié)議) 它的作用就是讓網(wǎng)站的http協(xié)議改為具有加密傳輸功能的https… 2. 關(guān)于ssl如何在阿里云申請 ,我不再贅述,已有大量類似的文章可供參考。

    2024年02月02日
    瀏覽(25)
  • Mysql5.7開啟SSL并且支持Springboot客戶端驗證

    Mysql5.7開啟SSL并且支持Springboot客戶端驗證

    前提:已安裝好數(shù)據(jù)庫,這里以mysql5.7為例 例如:數(shù)據(jù)庫用戶名root? ?密碼:123456 數(shù)據(jù)庫data目錄:/usr/local/mysql/data? 登錄mysql命令:mysql -uroot -p? 輸入密碼:123456 一、查看服務(wù)端mysql環(huán)境 1.查看是否開啟了ssl,\\\"have_ssl\\\" 為YES的時候,數(shù)據(jù)庫是開啟加密連接方式的 2.查看數(shù)據(jù)庫版

    2024年02月09日
    瀏覽(20)
  • 開啟EMQX的SSL模式及SSL證書生成流程

    開啟EMQX的SSL模式及SSL證書生成流程

    首先:需要安裝Openssl 以下是openssl命令 生成CA證書 生成服務(wù)端證書 生成client證書 生成如下文件: 將生成的CA證書,Server證書,Server私鑰放到etc/certs目錄 證書存放地址 listener.ssl.external.keyfile = etc/certs/yunding/IoTServerEmq.key listener.ssl.external.certfile = etc/certs/yunding/IoTServerEmq.crt list

    2024年02月10日
    瀏覽(17)
  • 群暉添加SSL證書,開啟https

    群暉添加SSL證書,開啟https

    登錄阿里云,打開控制臺,找到SSL證書,前提是你已經(jīng)有了一個域名,并已經(jīng)將域名映射到了nas上了。 選擇SSL證書,免費證書,創(chuàng)建證書 證書申請 輸入對應(yīng)資料,等待審核,審核通過之后,下載證書。 下載申請好的證書 選擇下載的類型,一般使用nginx、或者Apache的證書 下

    2024年02月15日
    瀏覽(17)
  • 群暉添加SSL證書,開啟hhttps

    群暉添加SSL證書,開啟hhttps

    登錄阿里云,打開控制臺,找到SSL證書,前提是你已經(jīng)有了一個域名,并已經(jīng)將域名映射到了nas上了。 選擇SSL證書,免費證書,創(chuàng)建證書 證書申請 輸入對應(yīng)資料,等待審核,審核通過之后,下載證書。 下載申請好的證書 選擇下載的類型,一般使用nginx、或者Apache的證書 下

    2024年02月11日
    瀏覽(16)
  • SpringBoot配置SSL證書,開啟HTTPS安全訪問!??!

    SpringBoot配置SSL證書,開啟HTTPS安全訪問?。?!

    一、前言 二、SpringBoot中配置SSL 1、環(huán)境 2、客戶端單向認證服務(wù)端代碼實戰(zhàn)-PFX格式的證書 3、HTTP 轉(zhuǎn)HTTPS 通過HTTP協(xié)議傳輸數(shù)據(jù),并不會對數(shù)據(jù)進行加密,所以存在著一定的風險,容易被抓包破解數(shù)據(jù),而且現(xiàn)在各種瀏覽器對使用HTTP協(xié)議的網(wǎng)站也會提示不安全。通過將HTTP協(xié)議

    2024年02月11日
    瀏覽(30)
  • 東方通TongWEB添加Https證書,開啟SSL

    東方通TongWEB添加Https證書,開啟SSL

    購買證書 crt轉(zhuǎn)換jks證書以及tomcat部署https訪問域名操作步驟 將crt證書轉(zhuǎn)換成jks 通過訪問在線鏈接:https://www.myssl.cn/tools/merge-jks-cert.html ,使用SSL工具 crt轉(zhuǎn)換jks證書以及tomcat部署https訪問域名操作步驟可參考 https://blog.csdn.net/HX13190042/article/details/102822647 crt轉(zhuǎn)為p12證書 openssl pkcs

    2024年04月27日
    瀏覽(22)
  • MySQL 開啟配置binlog以及通過binlog恢復(fù)數(shù)據(jù)

    MySQL 開啟配置binlog以及通過binlog恢復(fù)數(shù)據(jù)

    ?? binlog是MySQL sever層維護的一種二進制日志,binlog是記錄所有數(shù)據(jù)庫表結(jié)構(gòu)變更(例如CREATE、ALTER TABLE、DROP等)以及表數(shù)據(jù)修改(INSERT、UPDATE、DELETE、TRUNCATE等)的二進制日志。不會記錄SELECT和SHOW這類操作,因為這類操作對數(shù)據(jù)本身并沒有修改。 作用主要有: 主從復(fù)制:在

    2024年02月03日
    瀏覽(94)
  • Docker安裝emqx詳解(配置SSL證書、開啟WSS、鑒權(quán))

    Docker安裝emqx詳解(配置SSL證書、開啟WSS、鑒權(quán))

    EMQX 是一款大規(guī)??蓮椥陨炜s的云原生分布式物聯(lián)網(wǎng) MQTT 消息服務(wù)器。 1 端口介紹 1883:MQTT 協(xié)議端口 8084:MQTT/SSL 端口 8083:MQTT/WebSocket 端口 8080:HTTP API 端口 18083:Dashboard 管理控制臺端口 2 拉取鏡像 3 啟動臨時容器 其他小知識 選項 選項簡寫 說明 –detach -d 在后臺運行容器,

    2023年04月16日
    瀏覽(18)
  • MySql5.6版本開啟慢SQL功能-本次采用永久生效方式

    MySql5.6版本開啟慢SQL功能-本次采用永久生效方式

    開啟 MySQL 的慢查詢?nèi)罩荆⊿low Query Log)可以幫助你分析和優(yōu)化數(shù)據(jù)庫中的慢查詢語句。通過記錄執(zhí)行時間超過閾值的 SQL 查詢,慢查詢?nèi)罩灸軌蛱峁┮韵掠猛荆?性能優(yōu)化 : 慢查詢?nèi)罩灸軌驇椭阏页鰣?zhí)行時間較長的 SQL 查詢語句,以及執(zhí)行次數(shù)較多的查詢。通過分析這些慢查

    2024年02月16日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包