#1 2007-10-15 15:46:22
ASUS WL系列MySQL上架
經過漫長的等待,熬過日以繼夜的測試,感謝國外的網友提供在 Olegs firmware上安裝MySQL 的資訊。
其實前兩個禮拜就已經在測試機WL-HDD 2.5上安裝完成,昨天才開始正式放進WL-500gp,啟動一連串的測試。
包括架設WordPress Blog系統、把目前Sky forum論壇系統資料庫由SQLite轉移至MySQL。
測試後發現,MySQL在WL-HDD 2.5上跑嚴重重拖,在WL-500gp是輕微重拖,資料筆數不多時,或許感覺不出來,等到資料庫日漸龐大後,才能知道實際效能差異如何吧。
重點是,用了MySQL,可以玩得東西變多了,不然我是一直看好SQLite的後續發展
技術問題請於論壇上集眾人之力公開討論,感恩
離線
#2 2007-10-16 22:27:04
Re: ASUS WL系列MySQL上架
安裝 MySQL(中譯版)
首先必須先更新一下新版的ipkg,步驟如下:
ipkg upgrade
ipkg list_installed
一些重要的packages,建議還是全部重新安裝一次。
重新安裝可以下底下這個指令:
ipkg install -force-reinstall 'all listed packages'
開始進入主題,安裝 MySQL
ipkg install mysql
增加或改變現有admin帳號成root帳號,否則MySQL無法正常運作:
nano /etc/passwd
將admin改為root
admin:$1$uVp0rbe2$/pFIqeoCxe1spdyUOa6OP1:0:0:root:/usr/local/root:/bin/sh (注意: 密碼已經過編碼可能會有所不同!!)
↓
root:$1$uVp0rbe2$/pFIqeoCxe1spdyUOa6OP1:0:0:root:/usr/local/root:/bin/sh
改完存檔。
寫入FLASH,以免前功盡棄:
echo "/etc/passwd" >>/usr/local/.files
echo "/etc/group" >>/usr/local/.files
flashfs save
flashfs commit
flashfs enable
接下來reboot,並且用root登入
行進至此,差不多已經大功告成了,接下來把原本的資料庫重建一次:
rm /opt/var/lib/mysql/mysql/*.*
rmdir /opt/var/lib/mysql/mysql
/opt/bin/mysql_install_db
chown -R root:root /opt/var/lib/mysql
重新啟動MySQL:
/opt/etc/init.d/S70mysqld restart
建立root密碼:
/opt/bin/mysqladmin -u root password 'your-new-password'
原始文件請參考: http://www.sprayfly.com/wiki/MySQL
技術問題請於論壇上集眾人之力公開討論,感恩
離線
#5 2010-01-26 01:51:20
Re: ASUS WL系列MySQL上架
我裝的是 mysql5, 發現幾個問題
1. 必須建立一個 mysql 的帳號
2. /opt/var/mysql 的 owner 要改為 mysql, 不然就是權限要改. 因為預設是 700, 然後 owner 是 root
3. /tmp 和 /opt/var 都要開寫入的權限給 mysql 帳號
另外還有麻煩的地方, 因為用 ipkg install mysql 裝的是 mysql4, 因此當我執行 ipkg install phpmyadmin 時, 他會認為我沒裝 mysql 然後嘗試再去裝個 mysql4
最後只能加個 -nodeps 來避開
離線
#7 2010-08-27 11:33:31
Re: ASUS WL系列MySQL上架
以Lly 1.9.2.7-d-r1825來說, hostname是歸屬於busybox.
$ ls -l /bin/hostname
lrwxrwxrwx 1 admin root 7 Jul 23 21:51 /bin/hostname -> busybox
若韌體內的busybox不含hostname, 可安裝Optware busybox, 或直接使用busybox-mipsel取代.
離線
#9 2011-01-24 23:18:56
- ctrlcctrlv
- 新生
- 註冊日期: 2011-01-23
- 文章數: 6
- 目前積分 : 0
Re: ASUS WL系列MySQL上架
Dualwan 沒辦法執行這段指令
寫入FLASH
echo "/etc/passwd" >>/usr/local/.files
echo "/etc/group" >>/usr/local/.files
flashfs save
flashfs commit
flashfs enable
執行結果
root@unknown:/usr# echo "/etc/passwd" >>/usr/local/.files
-sh: can't create /usr/local/.files: Read-only file system
root@unknown:/usr# echo "/etc/group" >>/usr/local/.files
-sh: can't create /usr/local/.files: Read-only file system
root@unknown:/usr# flashfs save
-sh: flashfs: not found
root@unknown:/usr# flashfs commit
-sh: flashfs: not found
root@unknown:/usr# flashfs commit
-sh: flashfs: not found
又要請大家幫忙了
離線
相關討論主題
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
ASUS RT-N66U刷Shibby 140 MultiWAN後設定為無線AP 作者 lcjh20516
|
0 | 2371 | 2022-08-26 12:56:28 作者 lcjh20516 |
|
159 | 384694 | 2022-08-14 06:06:27 作者 lcjh20516 |
|
21 | 83538 | 2022-08-14 05:54:54 作者 lcjh20516 |
置頂 |
132 | 373797 | 2022-06-07 10:13:50 作者 dennys |
|
45 | 140068 | 2022-05-06 14:32:17 作者 max7441 |