phpmyadmin是個好東西,因為對於mysql不熟的人來說,圖形界面真的是一大幫助,但也因為利用圖形界面就可以掌控一切,功能過於強大,且可以從外面連線,對於主機的SQL安全,實在不是件好事,因此限制phpmyadmin的連線有其必要性。
設置上其實十分簡單,只要編輯這檔案就好/etc/phpmyadmin/apache.conf,
<Directory /usr/share/phpmyadmin> Order Deny,Allow <--新增 Deny from All <--新增 Allow from 127.0.0.1 <--新增 Allow from 192.168.3.0/24 <--新增 Options FollowSymLinks DirectoryIndex index.php
先拒絕全部連線,然後開放允許的,如此一來,在本機、區網內部,都可以使用phpmyadmin來進行mysql管理,但外部卻無法登入。