為MYSQL的非3306埠增加SELINUX許可

2021-08-22 15:34:00 字數 367 閱讀 1121

rhel5.1的selinux預設配置只允許mysql server偵聽3306埠。為了增加mysql偵聽其它埠的服務,需要用semanage命令來設定mysql server的偵聽許可。下面的命令允許mysqld偵聽3333埠:

sudo /usr/sbin/semanage port -a -t mysqld_port_t -p tcp 3333
如果mysql的data目錄不是標準的/var/lib/mysql(如/data/mysql),那麼同樣可以通過semanage管理目錄的預設許可權:

sudo /usr/sbin/semanage fcontext -a -t mysqld_db_t "/data/mysql(/.*)?"

刪除MySQL占用的埠號3306

這次又因為一些奇奇怪怪的原因而解除安裝重灌mysql。在解除安裝重灌mysql的時候,發現常用的3306埠號被占用了,研究了一下怎樣刪除被占用的埠號。開啟命令提示符,以管理員身份執行 輸入netstat ano 檢視所有的使用埠號 找到3306 占用的埠號 寫部落格的時候發現少截了這張圖,後面補上,...

mysql允許遠端鏈結,開放3306埠

1 首先檢視埠是否開啟 netstat an grep 3306此圖為開啟3306埠的截圖 2 開啟mysql配置檔案 將bind address 127.0.0.1登出 3 重啟動ubuntu sudo reboot4 再次檢視埠是否開啟 此時埠3306已經開啟 登入 mysql u root p...

允許遠端鏈結mysql,開放3306埠

首先檢視埠是否開啟 netstat an grep 3306 此圖為開啟3306埠的截圖,之前顯示為.127.0.0.1 3306 開啟mysql配置檔案vi etc mysql mysql.conf.d mysqld.cnf 將bind address 127.0.0.1登出 截圖最下面一行登出 ...