首頁 > 資料庫 > mysql教程 > MySQL配置SSL的实际操作流程

MySQL配置SSL的实际操作流程

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 16:14:14
原創
1180 人瀏覽過

以下的文章主要介绍的是MySQL配置SSL的实际操作步骤,此文章主要是以其实际应用代码来引出MySQL配置SSL的实际操作流程,以下就是具体内容的描述,望在你今后的学习中会对你有所帮助。 [client] ssl-ca =$DIR/cacert.pem ssl-cert =$DIR/client-cert.pem ssl-

以下的文章主要介绍的是MySQL配置SSL的实际操作步骤,此文章主要是以其实际应用代码来引出MySQL配置SSL的实际操作流程,以下就是具体内容的描述,望在你今后的学习中会对你有所帮助。

<ol class="dp-xml">
<li class="alt"><span><span>[client]  </span></span></li>
<li>
<span class="attribute">ssl-ca</span><span>=$DIR/cacert.pem  </span>
</li>
<li class="alt">
<span class="attribute">ssl-cert</span><span>=$DIR/client-cert.pem  </span>
</li>
<li>
<span class="attribute">ssl-key</span><span>=$DIR/client-key.pem  </span>
</li>
<li class="alt">
<span>[</span>MySQL<span>d]  </span>
</li>
<li>
<span class="attribute">ssl-ca</span><span>=$DIR/cacert.pem  </span>
</li>
<li class="alt">
<span class="attribute">ssl-cert</span><span>=$DIR/server-cert.pem  </span>
</li>
<li>
<span class="attribute">ssl-key</span><span>=$DIR/server-key.pem </span>
</li>
</ol>
登入後複製

6. 测试启动MySQL

<ol class="dp-xml">
<li class="alt"><span><span>$DIR 是选项文件my.cnf 的路径  </span></span></li>
<li>
<span>shell</span><span class="tag">></span><span> </span>MySQL<span>d </span><span class="attribute">--defaults-file</span><span>=$DIR/my.cnf &  </span>
</li>
<li class="alt"><span>Then invoke a client program using the same option file:   </span></li>
<li>
<span>shell</span><span class="tag">></span><span> </span>MySQL<span> </span><span class="attribute">--defaults-file</span><span>=$DIR/my.cnf  </span>
</li>
<li class="alt">
<span>[root@localhost </span>MySQL<span>-5.0.20a]# chown -R root /usr/local/</span>MySQL<span>  </span>
</li>
<li>
<span>[root@localhost </span>MySQL<span>-5.0.20a]# chown -R </span>MySQL<span> /usr/local/</span>MySQL<span>/var  </span>
</li>
<li class="alt">
<span>[root@localhost </span>MySQL<span>-5.0.20a]# chgrp -R </span>MySQL<span> /usr/local/</span>MySQL<span>  </span>
</li>
<li>
<span>[root@localhost </span>MySQL<span>-5.0.20a]# /usr/local/</span>MySQL<span>/bin/</span>MySQL<span>d_safe </span><span class="attribute">--user</span><span>=</span>MySQL<span> &  </span>
</li>
<li class="alt">
<span>[root@localhost </span>MySQL<span>]# ./bin/</span>MySQL<span> -u root </span><span class="attribute">--socket</span><span>=/tmp/</span>MySQL<span>.sock  </span>
</li>
</ol>
登入後複製

对于设置为服务只要把MySQL/share/MySQL/MySQL.server放到/etc/init.d/下改名为MySQL

<ol class="dp-xml">
<li class="alt">
<span>[root@localhost MySQL]# chmod 775 /etc/init.d/</span>MySQL<span>  </span>
</li>
<li>
<span>[root@localhost </span>MySQL<span>]# chkconfig --add </span>MySQL<span>  </span>
</li>
<li class="alt">MySQL<span class="tag">></span><span> grant all privileges on mydb.* to 'admin'@'%' Identified by '123456';  </span>
</li>
<li><span>grant all privileges on mydb2.* to 'd_admin'@'%' Identified by '123456';  </span></li>
<li class="alt"><span>GRANT ALL PRIVILEGES ON mydb2.* TO 'bodd'@'192.168.18.14' IDENTIFIED BY 'domainssl' REQUIRE SSL;  </span></li>
<li><span>flush PRIVILEGES;  </span></li>
</ol>
登入後複製

以上的相关内容就是对MySQL配置SSL的介绍,望你能有所收获。


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
linux安裝mysql報錯
來自於 1970-01-01 08:00:00
0
0
0
mysql 升級後無法重新啟動mysql服務的問題
來自於 1970-01-01 08:00:00
0
0
0
MySQL停止進程
來自於 1970-01-01 08:00:00
0
0
0
phpstudy不能啟動mysql?
來自於 1970-01-01 08:00:00
0
0
0
環境中mysql
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板