將MySQL服務繫結到固定的IP位址上

2021-09-08 20:07:32 字數 664 閱讀 3504

阿里雲提供了雲盾,安全上確實比其他的雲服務有了很大的提高,遺憾的是,沒有防火牆,還是需要自己設定。阿里雲的虛擬機器跑在xen上,直接使用yum安裝iptables有點問題,暫時先不解決。還是先把mysql繫結到127.0.0.1上,避免不需要對外的mysql埠暴露在公網被人窮舉。

命令列啟動時,使用/usr/local/mysql/bin/mysqld_safe --bind-address=127.0.0.1 即可。

$bindir/mysqld_safe --datadir=$datadir --pid-file=$server_pid_file $other_args

修改為:

$bindir/mysqld_safe --datadir=$datadir --pid-file=$server_pid_file --bind-address=127.0.0.1$other_args

即可。啟動服務後,使用netstat -nat|grep 3306可以看到服務只繫結在127.0.0.1上。

注意,上述方法並不能夠將mysqld繫結到伺服器上的多個ip位址上。--bind-address=後面,僅能跟隨乙個位址。多個--bind-address引數出現時,最後乙個引數生效。據我所知(參考mysql文件),mysqld只能繫結乙個ip位址,或者繫結本機全部ip位址,無法選擇性的繫結到本機的多個ip位址。

如何將程序 執行緒繫結到固定的CPU核

什麼是cpu affinity affinity 是程序的乙個屬性,這個屬性指明了程序排程器能夠把這個程序排程到哪些 cpu上。在linux 中,我們可以利用 cpu affinity 把乙個或多個程序繫結到乙個或多個 cpu上。cpu affinity分為2 種,soft affinity 和ha...

將程序繫結到特定的cpu taskset命令

在測試鬥地主程式的時候,發現單核cpu的執行時間總比多核cpu執行時間塊,用taskset命令一看,果然是乙個程序執行在兩個cpu上。score of team 1 is 1154 score of team 2 is 148 score of team 3 is 1006 real 4m12.76...

雲伺服器的mysql繫結到阿里雲DMS

關聯mysql到dms 資料管理dms登入雲伺服器的ip段 經典網路 120.55.177.0 24 121.43.18.0 24 101.37.74.0 24 10.153.176.106 24 10.137.42.136 24 11.193.54.0 24 資料管理dms登入雲伺服器的ip段 v...