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

posted by admin in Linux and have Comments (3)

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

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

Read more...

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...

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...

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...

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...

posted by admin in Linux and have No Comments