亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql報(bào)錯(cuò)RSA?private?key?file?not?found的解決方法

 更新時(shí)間:2023年09月09日 11:04:30   作者:fiime  
當(dāng)MySQL報(bào)錯(cuò)RSA?private?key?file?not?found時(shí),可能是由于MySQL的RSA私鑰文件丟失或者損壞導(dǎo)致的,此時(shí)可以重新生成RSA私鑰文件,以解決這個(gè)問題

今天在檢查mysql的時(shí)候發(fā)現(xiàn)如下錯(cuò)誤

 [Note] RSA private key file not found: \mysql\data\\private_key.pem. Some authentication plugins will not work.
 [Note] RSA public key file not found: \mysql\data\\public_key.pem. Some authentication plugins will not work.

1、什么是RSA private key file?

RSA private key file,即RSA私鑰文件,是RSA加密算法的重要組成部分,它是一種非對稱加密算法,可以實(shí)現(xiàn)信息加密和解密,是目前最常用的加密算法之一。RSA私鑰文件由兩部分組成:私鑰和公鑰,私鑰是用戶的機(jī)密信息,只有用戶自己才能訪問,而公鑰則可以被任何人訪問。

2、mysql報(bào)錯(cuò)RSA private key file not found怎么解決?

當(dāng)MySQL報(bào)錯(cuò)RSA private key file not found時(shí),可能是由于MySQL的RSA私鑰文件丟失或者損壞導(dǎo)致的,此時(shí)可以重新生成RSA私鑰文件,以解決這個(gè)問題。

3、如何重新生成RSA私鑰文件?

要重新生成RSA私鑰文件,可以使用OpenSSL工具,首先需要安裝OpenSSL,其次執(zhí)行以下命令:

openssl genrsa -out private.key 2048

這樣就可以在當(dāng)前目錄下生成一個(gè)private.key文件,將該文件拷貝到MySQL的安裝目錄下,即可解決RSA private key file not found的問題。

下面是其它網(wǎng)友的補(bǔ)充

安裝mysql報(bào)錯(cuò)

[Note] RSA private key file not found: /db/mysql5.6/data//private_key.pem. Some authentication plugins will not work.
[Note] RSA public key file not found: /db/mysql5.6/data//public_key.pem. Some authentication plugins will not work.

解決方法如下:

windows解決方法

安裝openssl有兩種方式,第一種直接下載安裝包,裝上就可運(yùn)行;第二種可以自己下載源碼,自己編譯。下面對兩種方式均進(jìn)行詳細(xì)描述。

一、下載和安裝openss

方法一:直接使用openssl安裝包

Window 的openssl的安裝包的下載地址為:

http://slproweb.com/products/Win32OpenSSL.html

2.利用openssl生成公有和私有key

openssl genrsa -out mykey.pem 1024
openssl rsa -in mykey.pem -pubout -out mykey.pub

linux下

1.檢查是否安裝openssl

$rpm -qa openssl
openssl-1.0.0-20.el6_2.5.x86_64

2.利用openssl生成公有和私有key

$ openssl genrsa -out mykey.pem 1024
Generating RSA private key, 1024 bit long modulus
..........++++++
.++++++
e is 65537 (0x10001)
$ openssl rsa -in mykey.pem -pubout -out mykey.pub
writing RSA key

3.修改key的權(quán)限

$ chmod 400 mykey.pem
$ chmod 444 mykey.pub
chown mysql:mysql mykey.pem
chown mysql:mysql mykey.pub

4.把公私有key的路徑加入到my.cnf中

sha256_password_private_key_path=mykey.pem
sha256_password_public_key_path=mykey.pub
如果key放在datadir目錄下,直接寫key名即可。否則要指定key的全路徑

5.重啟mysql

SHOW STATUS查看Rsa_public_key狀態(tài),如果不為空,則OK.
mysql> SHOW STATUS LIKE 'Rsa_public_key'\G
*************************** 1. row ***************************
Variable_name: Rsa_public_key
       Value: -----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEALeNX9dY4EMlaDHCIYPBvFNN
NJG2f6dtsyV/IG94TFsKtx/Xobiiz9ihBZSWvUhlfz6aVy9TbN68YEn58G5oOS3o
sxKZQvDF9XvjN0thDPwCgfIwTZgatqmrV/qGewCxQpQ03WHPx+GXQmM9iFSfM84F
pZ8QtiI3m+fIUaOd/QIDAQAB
-----END PUBLIC KEY-----
1 row in set (0.00 sec)

到此這篇關(guān)于mysql報(bào)錯(cuò)RSA private key file not found的解決方法的文章就介紹到這了,更多相關(guān)mysql RSA private key file內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL行級鎖、表級鎖、頁級鎖詳細(xì)介紹

    MySQL行級鎖、表級鎖、頁級鎖詳細(xì)介紹

    這篇文章主要介紹了MySQL行級鎖、表級鎖、頁級鎖詳細(xì)介紹,同時(shí)列舉了一些實(shí)例說明,需要的朋友可以參考下
    2014-05-05
  • MySQL觸發(fā)器的使用和優(yōu)缺點(diǎn)介紹

    MySQL觸發(fā)器的使用和優(yōu)缺點(diǎn)介紹

    大家好,本篇文章主要講的是MySQL觸發(fā)器的使用和優(yōu)缺點(diǎn)介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽
    2021-12-12
  • 解決MySQL8.0 輸入無誤仍然提示Access denied問題

    解決MySQL8.0 輸入無誤仍然提示Access denied問題

    這篇文章主要介紹了解決MySQL8.0 輸入無誤仍然提示Access denied問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • windows 環(huán)境下 MySQL 8.0.13 免安裝版配置教程

    windows 環(huán)境下 MySQL 8.0.13 免安裝版配置教程

    這篇文章主要介紹了windows 環(huán)境下 MySQL 8.0.13 免安裝版配置教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-12-12
  • MySL實(shí)現(xiàn)如等級成色等特殊順序的排序詳解

    MySL實(shí)現(xiàn)如等級成色等特殊順序的排序詳解

    這篇文章主要為大家介紹了MySL實(shí)現(xiàn)如等級成色等特殊順序的排序詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • CentOS Mysql數(shù)據(jù)庫如何實(shí)現(xiàn)定時(shí)備份

    CentOS Mysql數(shù)據(jù)庫如何實(shí)現(xiàn)定時(shí)備份

    這篇文章主要介紹了CentOS Mysql數(shù)據(jù)庫如何實(shí)現(xiàn)定時(shí)備份,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • MySQL數(shù)據(jù)表的常見約束小結(jié)

    MySQL數(shù)據(jù)表的常見約束小結(jié)

    在數(shù)據(jù)庫設(shè)計(jì)中,約束(Constraints)是用于確保數(shù)據(jù)的完整性、準(zhǔn)確性和一致性的規(guī)則,MySQL?提供了多種約束類型,幫助我們規(guī)范數(shù)據(jù)存儲,本文給大家介紹了MySQL數(shù)據(jù)表的常見約束,需要的朋友可以參考下
    2024-12-12
  • MySQL 選擇合適的存儲引擎

    MySQL 選擇合適的存儲引擎

    這篇文章主要介紹了MySQL如何選擇合適的存儲引擎,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-09-09
  • 基于Mysql的Sequence實(shí)現(xiàn)方法

    基于Mysql的Sequence實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄贛ysql的Sequence實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • MySql 字符串中提取數(shù)字的實(shí)現(xiàn)示例

    MySql 字符串中提取數(shù)字的實(shí)現(xiàn)示例

    在MySQL中,有時(shí)需要從字符串中提取數(shù)字,本文就來介紹一下MySql 字符串中提取數(shù)字的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09

最新評論