韌館-LearnHouse

Archive for the 'Linux' Category

開放mysql對外連線

雖然說這樣是一件蠻危險的事,但有時候逼不得宜又要開放給外面的IP來連線

所以這時要注意的就是既然會想要連mysql,原則上應該都是Server

既然是Server,原則上應該都是固定IP

因此只要在防火牆加上一條規則說允許某個IP連進來就可以了

你可以使用iptables加上一條規則,可能如下(我還沒測過):

iptables -A INPUT -i eth0 -s 140.127.X.X/24 -j ACCEPT

這麼一來就可以允許外部某一個IP進行連線

再來就是本文了,怎樣才能開啟mysql給外面連呢?

當你發現出現這個訊息時

Unable to connect to any of the specified MySQL hosts

1. 首先第一個就是先看看是不是防火強檔下來了,防火牆要開啟 TCP 3306 (預設 MySQL Port)

2. 在phpMyAdmin新增一個 User,主機(Host) 為允許連線的網域或 IP,如果不限制可以用「%」表任何主機

3. 檢查 mysql 設定檔 (my.ini 或 my.cnf),註解下面文字

skip-networking
bind-address=127.0.0.1

2008年8 月 posted by admin in Linux and have Comments (3)

INTEL IXP425 ARM嵌入式Linux系統原理與實務

INTEL IXP425 ARM嵌入式Linux系統原理與實務
  • 作者:謝文川/著
  • 出版社:學貫
  • 出版日期:2005年10月28日
  • 語言:繁體中文 ISBN:9867198271
  • 裝訂:平裝

Read more...

2008年7 月 posted by admin in Linux and have No Comments

如何在linux上安裝VLC播放器(VideoLAN)

以我的版本CentOS 5.0為例,首先編輯/etc/yum.conf,加入

[dag]name=Dag RPM Repository for Red Hat Enterprise Linuxbaseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/daggpgcheck=1enabled=1[dries]name=Extra Fedora rpms dries - $releasever - $basearchbaseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el5/en/i386/dries/RPMSenabled=1[atrpms]name=Fedora Core $releasever - $basearch - ATrpmsbaseurl=http://dl.atrpms.net/el5-i386/atrpms/stableenabled=0

再來開始安裝vlc,執行yum install vlc,就會出現很多相依套件要安裝  Read more...

2008年5 月 posted by admin in Linux and have No Comments

校正linux系統時間

之前有老師反映說moodle上面的時間與現在時間不符,讓一些有時效性的功能變得怪怪的

我想應該是linux上系統時間與實際的時間不符吧!!但我一直拖到現在才用 = ="

由於我只是要更新系統時間,所以只要有client的update軟體就行了

更新指令叫做ntpdate,如果linux裡沒這個指令的話,就用yum去找ntp-client 套件吧

我是利用國家時間與頻率標準實驗室 提供的NTP server

可以用clock的指令來看目前系統的時間,如果與現在時間不符,即可使用ntpdate來更新 Read more...

2008年5 月 posted by admin in Linux and have No Comments

利用 Linux 建構 Video Streaming

原始資料來源:j2h論壇

Video Streaming 的技術已經出現多年,在 Internet 上的應用也已經相當廣泛,

而利用 Linux 建構 Video Streaming Server 也是相當熱門的話題。

如果您想瞭解什麼是 Video Streaming,

本文對 Video Streaming 的觀念與技術將做了清楚而基本的介紹。  Read more...

2007年10 月 posted by admin in Linux and have No Comments

Maximum execution time of 300 seconds exceeded

今天在匯資料表的時候,發現一直會出現這個問題

淺意識的就是要把php.ini中的 max_execution_time = 30  加大

可是不管我怎麼加大或者設定成不限時間,還是都會有同樣的問題

而資料表是用phpmyadmin dump出來的

所以用mysql source的方式又會有亂碼問題

這時就在猜會不會是phpmyadmin本身設定的問題

所以就去看config檔,果然不出我所料,是phpmyadmin設定上有誤 Read more...

2007年10 月 posted by admin in Linux and have No Comments