歡迎光臨~我家就是你家~!
話說如果不想讓小偷到你家來光顧,最簡單的方法就是不要把窗戶和門都開著,那無異是表示「歡迎光臨」(不會有人覺得是空城計吧...)。當Linux系統安裝後,有許多服務預設是開啟的,一一把不需要的服務關閉除了可以提高系統效能外,更可以收掉沒必要的Listen Port。
不過有些服務是我們需要,但是又不希望開著Port在listen,我們就得從內部來設定了。MySQL是一個很好用且很普及的資料庫(最重要的是它不用$),我們在架設互動網站時通常都會使用來當作後端資料庫,如果應用程式和MySQL在同一部主機,應用程式要求連線時就是用localhost,我們不需要使用3306 Port,不用...就關掉比較安心,方法是修改my.cnf。
#vi /etc/my.cnf
-----------------------------------------------------------------------------
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
#加上下面這行文字
skip-networking
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
-----------------------------------------------------------------------------
重新啟動MySQL
#Service mysqld restart
話說如果不想讓小偷到你家來光顧,最簡單的方法就是不要把窗戶和門都開著,那無異是表示「歡迎光臨」(不會有人覺得是空城計吧...)。當Linux系統安裝後,有許多服務預設是開啟的,一一把不需要的服務關閉除了可以提高系統效能外,更可以收掉沒必要的Listen Port。
不過有些服務是我們需要,但是又不希望開著Port在listen,我們就得從內部來設定了。MySQL是一個很好用且很普及的資料庫(最重要的是它不用$),我們在架設互動網站時通常都會使用來當作後端資料庫,如果應用程式和MySQL在同一部主機,應用程式要求連線時就是用localhost,我們不需要使用3306 Port,不用...就關掉比較安心,方法是修改my.cnf。
#vi /etc/my.cnf
-----------------------------------------------------------------------------
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
#加上下面這行文字
skip-networking
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
-----------------------------------------------------------------------------
重新啟動MySQL
#Service mysqld restart
留言