• 4

超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架

之前買了威聯通的TS-101後,就一直很期待他可以用MySQL,這兩天在網站上搜尋,沒想到就真的給我找到了說。我是在Google大神上打關鍵字TS-101 mysql(記得選所有網站,不要所有中文或台灣的網站),就會有一個英文的網頁連結如下:
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


就給他點了下去,這網頁的標題真是太讓人感動了!
MySQL Pack for QNAP TS-101/TS-201 0.1 (Default)
看了一下下,作者是華人,真是不錯,造福同胞吶!

問了一下一個有用個這網站的朋友,他說,這個網站是open source的大站,基本上,能放在上面的,都有經過測試認證的,所以,可以放心,不會有那些惡意程式的。他也說,有比較好記的網址是:http://freshmeat.net/projects/ts-101_mysql/
以後若還有更新的話,就來這個網址找就對囉!要下載哪個?就網頁上的Tar/GZ這個連結啦!

超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


研究了一下,這包MySQL套件的作者寫的還蠻清楚,不過,我還是試了好幾下才成功,為了造福像我這樣不懂Linux系統,也不太會寫程式,但卻超想要玩架設網站的人,我就來寫篇完全功略,造福天下蒼生喔!

第一步要在TS-101裏面建立一個MySQL網路磁碟。
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


設權限給administrator
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


接下來,要把下載的這一包解壓縮後,再上傳到MySQL這個目錄(我用FTP上傳的)
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


然後他說要去下載telnet的firmware版本。查了半天找不到,沒想到Qnap官方網站就有開放下載囉!當然就給他下載去,然後升級為telnet版本,升級完後,首頁最下面的版號會有一個T。(馬上下載Telnet版本firmware
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


研究了半天,終於發現Telnet版本怎麼用了,在Windows的開始=>執行=>打cmd
跳出dos視窗。
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


然後再裏面打telnet xxx.xxx.xxx.xxx 13131
上面的xxx.xxx.xxx.xxx是你的IP
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


然後輸入你的帳號密碼
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


變成這樣的話,就對啦!
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


接下來,貼上下面這段指令到視窗上
/share/MySQL/install.sh /share/MySQL/mysql-4.1.21-TS-101.tgz /share/MySQL
手打容易打錯,按滑鼠右鍵,用貼上的就好啦!
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


下面是寫辛酸的,不會吧,竟然出現Permission denied
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


可能是install.sh的權限不對,果然,用IE的FTP就就可把這個檔案的權限改為擁有者可以讀取了。再執行一次指令。
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


貼上執行完成後的畫面
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


再來是要啟動MySQL服務,要打下面的指令
/usr/local/mysql/mysqld.sh start
出來一堆字,不過,看到最後的一句話,真是好啊!(成功了,感謝原創者)
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


接下來好像是要我確認可否執行MySQL,相信他,就一樣貼下面這段指令
/usr/local/mysql/bin/mysql mysql -u root --password=admin
不知道大家有沒有注意到,命令列變成mysql了,看來,是OK的囉!
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


另外,用下面這個網址,也可以做網頁式的管理喔!真是讚吶!
http://yourip:6000/cgi-bin/MySQL/mysql.cgi
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架



他說,裝好後,以後系統重開的話,MySQL服務就會啟動。

也可以執行下面這個指令去重新初始化MySQL資料庫,但不會移掉你資料庫原有的資料(不過,我覺得還是先備一下比較好,畢竟,有備無患咩)。
/share/MySQL/sys_initialize.sh /share/MySQL

接下來,就要搞個phpMyAdmin去管MySQL資料庫了,可以去http://www.phpmyadmin.net下載,我下載的是2.10.2的版本。下載解壓縮後,就上傳到TS-101裏面的Qweb的這個目錄下,我是直接建一個mysql的目錄啦。(因為phpMyAdmin太長了…)

接下來,連線到phpMyAdmin,結果他說要安裝,只好再問一下朋友,他說可以改config.sample.inc.php就好。

好!好人做到底,解盤如下:
用notepad文字編輯器編輯phpMyAdmin這個目錄下的config.sample.inc.php這個檔案,然後找到 $cfg['blowfish_secret'] = '';
在上面的 '' 內填入一個自訂值,範例如下:$cfg['blowfish_secret'] = 'myts101';
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架



再來,找到 /* Authentication type */ 在下面加上這兩行帳號密碼的設定
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'admin';
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


然後,將config.sample.inc.php另存新檔為config.inc.php,然後再上傳至我在TS-101 上的phpMyAdmin程式目錄下,要確定config.inc.php的權限為可讀取喔,要不然會有問題的。(用IE的FTP功能就可以按右鍵,選內容,來變更權限。)
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


試了一下,還是有些問題,進不去phpMyAdmin。只好再請教朋友,他說是新版的phpMyAdmin在使用MySQL 4.1X版本的時候,會有password加密的問題,導致資料庫登入有問題。(若是你登入後更改了密碼,也是要重新執行下面的步驟,才可以登入喔!)
要在Telnet模式下輸入下面的指令
/usr/local/mysql/bin/mysql -h localhost -u root --password=admin
當然囉,還是用貼的就好啦!附圖如下
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


接下來,他會跑出一串文字
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


然後在mysql>的右邊輸入下面的指令
SET PASSWORD FOR
這時候,命令列會變成->,然後再輸入一個指令
'root'@'localhost' = OLD_PASSWORD("admin");
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架


最後,在mysql後面再輸入下面的指令,就大功告成啦!
FLUSH PRIVILEGES;
超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架



這時候,我在IE上打http://xxx.xxx.xxx.xxx/mysql 就可以連線到phpMyAdmin,終於可以登入了!

註:xxx.xxx.xxx.xxx是你的ip或網址。mysql是我在Qweb底下建給phpMyAdmin的目錄名稱。

超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架

超酷!!! 我的QNAP TS-101可以裝MySQL架站啦!TS-201也可以架

最後,最後,進入phpMyAdmin管理頁面後,要趕快去修改MySQL密碼哦。免得被人隨便打一打就破解囉!

至於怎麼用phpMyAdmin來建置資料庫,來架php網站的話,這個我就比較熟了,有機會的話,再跟大家分享用超強的TS-101來架網站囉!

後記,用TS-101來架站,真的是好處多多,以前,我都要靠學長幫我搞Linux系統,那些指令我也不太會,我現在自己可以操作這台TS-101,還可以連資料庫也定時備份!都可以在TS-101超友善的使用者介面來完成,真的是大快人心吶!


哇……寫了這麼多,終於寫完了,不知道大家都拿來架什麼網站程式,歡迎來一起研究喔!
^___________^

PS. TS-201也可以用同樣的方法來加MySQL說!
2007-04-20 4:44 發佈
最近想添購一台一顆HD的NAS,請問一下這台機器自己玩的彈性怎麼樣?
聽起來彈性很大,正在跟一台synology牌的比較,想採用可以好好玩弄的機器。
看到可以自己裝些有的沒的,有點心動勒。
前一陣子就在網路上,很多地方已經看見QNAP的Turbo Station已經開始有telnet開始流傳。沒有想到已經有神人整理出來,解開MySQL的封印了。。。
還有一些新的應用,好像是跟一些Media Player可以互通,(Slim)。在外國的網站有出現。裝上去後,可以跟這台機器互通。

http://www.slimdevices.com/

哇! !大家實在太神啦!連這個功能都能自已改!
小弟我實在太汗顏啦!TS-101買了將近半年,還只是在用BT download 和 FTP server,
當初是因為它的fanless被吸引 ,這點果然沒讓我失望。
之前也聽過MySQL架站比較方便,既然有了這個功能,決定好好來學一下囉!
另外大家有沒有用TS-101or TS-201架的網站,可不可以分享一下!
我沒有架網站,我是架部落格。使用威聯通他們公司自己推薦的serendipity來架設,結果開檔開圖速度超慢。

去跟他們抱怨幾次,後來不了了之。

之前他們說法是SQLite對TS101就夠用了,所以沒有開放MySql。我不知道是不是CPU不夠力還是RAM太少。

現在如果換成MySql,會更吃資源還是更省呢?如果更省那當然是好事一件,如果更吃資源,雖然有更多架站、部落格軟體的選擇,恐怕也得三思而後行。



我架站的資料,請參考。
我在台中架站:光纖網路10M/2M。我太太在台北用公司專線開圖檔,約要30秒才打開一張部落格的圖片(6-700k)。
我試的結果,還蠻快的阿。我也是10/2方案。
我想影響效能的可能是有無同時在抓BT、以及處理相簿縮圖
好棒的分享,真的很厲害
值得收藏
請問一下大大
依您上面的流程(我是直接將檔案複製到TS101的MySQL目錄中)
然後再以telnet登錄TS101中執行下列語法
/share/MySQL/install.sh /share/MySQL/mysql-4.1.21-TS-101.tgz /share/MySQL

後卻是出現下面的訊息呢?



所以一值無法正常開啟MySQL.....????
而且在"MySQL/mysql/"目錄中發現是乎沒有將所有'mysql-5.0.37-TS-101.tgz'壓縮到這裡面?


請問一下大大這是在哪邊發生問題呢?
我重複試了好多次.....都是這樣的結果?
已經可以安裝啦!
找不到原因的最好方式就是.....重置.....^_^!!!!!

沒錯!後來在做一次就ok囉........昏倒


不過小弟我還是很神經大條的在phpmyadmin中把root權限給刪除了...............天阿
現在又難解啦!~~~~不知道有沒有大大知道如何解阿......???

不然小弟我要只能老招重出囉.....我真的不想再....重置.....啦~~~~~



jvalex wrote:
已經可以安裝啦!
找...(恕刪)

不然小弟我要只能老招重出囉.....我真的不想再....重置.....啦~~~~~


是我的話,就真的是只好老招重出了。

不過呢,有個祕技可以讓回復比較快一點。那就是用他內建的異地備援功能(在工具/異地備援),把MySQL這個資料夾複製到另一個地方。然後再打那一串全攻略中的指令…

接下來,再用一次異地備援功能把MySQL資料夾備回來,系統就回復啦!
我後來有問題,就用這樣回復,到也蠻快的!

PS. 話說回來,搭配他們的異地備援功能,我現在還可以做到自已將資料庫定期備份吶! 真好!
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?