![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 培根 ![]()
![]() |
我使用WIN10,伺服器WAMPSERVER64 1. 我正在把使用者帳號加上SSL,已經成功了,但遇到了一點問題! 我參考 https://ssorc.tw/4174 和 https://www.netadmin.com.tw/article_print.aspx?sn=1609080004 雖然差不多,但小部分不同,我仍然還是以第一個參考為主 在 CA 憑證,server 憑證,Client 憑證 的建立上,目前沒有問題 為了避免前輩們需要看憑證,我貼出來 建立完憑證後,更改my.ini分別為 我的設定上沒問題,重開Server也是綠燈,代表Server運作正常。 以root身分登入MYSQL console後,輸入show variables like '%ssl%';會顯示 到這裡一切正常,沒有問題 接下來依照參考網址一,辦理新帳號 以root身分登入MYSQL console後,輸入grant all on *.* to 'cross'@'%' identified by '123456'; 我用PHP登入MYSQL是沒問題的 之後再MYSQL console輸入 grant all on *.* to 'cross'@'%' identified by '123456' require ssl; 打上那個指令之後,我用PHP網址登入cross帳號就進不去了,但奇怪的事,我以cross身分登入MYSQL console,事沒問題的!! 請教各位前輩,我有哪裡沒有做好?? 問題一:為什麼我用PHP登入cross帳號不能,以cross身分登入MYSQL console就可以??? 問題二:我在MYSQL console上打 \s 發現root跟cross得憑證事一樣的,需不需要再多用幾個憑證?? 問題三:假如今天cross進得去,如果我要用別台電腦以cross身分用PHP登入的話,是不是把憑證丟在C:/下即可?,因為我的[client]設定在C:/ 如果我有表達不清楚的地方,還是有漏說多地方,只能請前輩們提請我一下,我會說得更清楚。 也希望前輩們能夠幫我解答:)!! 非常非常感謝!!
搜尋相關Tags的文章:
[ 使用者帳號加上SSL ] ,
本篇文章發表於2019-04-25 14:08 |