跳到主要內容

發表文章

目前顯示的是 8月, 2008的文章

關閉 MySQL 3306 Port

歡迎光臨~我家就是你家~! 話說如果不想讓小偷到你家來光顧,最簡單的方法就是不要把窗戶和門都開著,那無異是表示「歡迎光臨」(不會有人覺得是空城計吧...)。當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